diff --git a/src/neutrino.cpp b/src/neutrino.cpp index 263abe80a..b5397caff 100644 --- a/src/neutrino.cpp +++ b/src/neutrino.cpp @@ -4473,6 +4473,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 ) @@ -4742,6 +4745,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()