From 8dee6503eab837f0f1c0d2713f434c878dd63d08 Mon Sep 17 00:00:00 2001 From: Felix Domke Date: Tue, 7 Apr 2009 00:40:24 +0200 Subject: [PATCH 1/1] fix audio pid set --- lib/service/servicedvb.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/service/servicedvb.cpp b/lib/service/servicedvb.cpp index 4b762b99..60fb80ea 100644 --- a/lib/service/servicedvb.cpp +++ b/lib/service/servicedvb.cpp @@ -1184,7 +1184,7 @@ RESULT eDVBServicePlay::setFastForward_internal(int ratio) return -1; if (ffratio == 0) - ; /* return m_decoder->play(); is done in caller*/ + return 0; /* return m_decoder->play(); is done in caller*/ else if (ffratio != 1) return m_decoder->setFastForward(ffratio); else @@ -1684,6 +1684,8 @@ int eDVBServicePlay::selectAudioStream(int i) eDebug("set audio pid failed"); return -4; } + + m_decoder->set(); /* if we are not in PVR mode, timeshift is not active and we are not in pip mode, check if we need to enable the rds reader */ if (!(m_is_pvr || m_timeshift_active || !m_is_primary)) -- 2.30.2