[FCC] Timeshift must be stopped before fast channel change.
authorhschang <chang@dev3>
Fri, 18 Nov 2016 06:54:00 +0000 (15:54 +0900)
committerhschang <chang@dev3>
Fri, 18 Nov 2016 06:54:11 +0000 (15:54 +0900)
lib/service/servicedvbfcc.cpp

index 24ca798..972e73e 100644 (file)
@@ -137,6 +137,9 @@ void eDVBServiceFCCPlay::changeFCCMode()
                eDebug("[eDVBServiceFCCPlay::changeFCCMode][%s] disable FCC decoding.", m_reference.toString().c_str());
                m_fcc_mode = fcc_mode_preparing;
 
+               /* stop timeshift */
+               eDVBServicePlay::stopTimeshift();
+
                /* remove CaHandler */
                m_service_handler.removeCaHandler();