diff --git a/src/neutrino.cpp b/src/neutrino.cpp index 48674dac3..73387c141 100644 --- a/src/neutrino.cpp +++ b/src/neutrino.cpp @@ -4292,6 +4292,9 @@ void CNeutrinoApp::tvMode( bool rezap ) #ifdef USEACTIONLOG g_ActionLog->println("mode: tv"); #endif + + videoDecoder->SetSyncMode((AVSYNC_TYPE)g_settings.avsync); + audioDecoder->SetSyncMode((AVSYNC_TYPE)g_settings.avsync); } void CNeutrinoApp::scartMode( bool bOnOff ) @@ -4547,6 +4550,9 @@ void CNeutrinoApp::radioMode( bool rezap) if( rezap ) channelRezap(); frameBuffer->showFrame("radiomode.jpg"); + + videoDecoder->SetSyncMode((AVSYNC_TYPE)AVSYNC_DISABLED); + audioDecoder->SetSyncMode((AVSYNC_TYPE)AVSYNC_DISABLED); } void CNeutrinoApp::channelRezap()