From 8997e581e0acfc835c9d1b5b8c0fbb4d417dca00 Mon Sep 17 00:00:00 2001 From: BPanther Date: Tue, 2 Jan 2024 00:43:08 +0100 Subject: [PATCH] fix quad pip Origin commit data ------------------ Branch: ni/coolstream Commit: https://github.com/neutrino-images/ni-neutrino/commit/d3b3a5aac82c4f814bfd09a86a4665de5cd69adb Author: BPanther Date: 2024-01-02 (Tue, 02 Jan 2024) ------------------ No further description and justification available within origin commit message! ------------------ This commit was generated by Migit --- src/gui/quadpip_setup.cpp | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/src/gui/quadpip_setup.cpp b/src/gui/quadpip_setup.cpp index 254cc106c..52593f689 100644 --- a/src/gui/quadpip_setup.cpp +++ b/src/gui/quadpip_setup.cpp @@ -136,7 +136,8 @@ bool CQuadPiPSetupNotifier::changeNotify(const neutrino_locale_t, void */*Data*/ videoDecoder->QuadPiP(true); for (unsigned i = 0; i < pip_devs; i++) { - usleep(100); // delay time for zap etc. + CZapit::getInstance()->OpenPip(i); + usleep (100); // delay time for zap etc. if (i == 0) { CNeutrinoApp::getInstance()->channelList->zapTo_ChannelID(g_settings.quadpip_channel_id_window[i]); @@ -170,15 +171,7 @@ bool CQuadPiPSetupNotifier::changeNotify(const neutrino_locale_t, void */*Data*/ for (unsigned i = 0; i < (unsigned int) g_info.hw_caps->pip_devs; i++) { CCamManager::getInstance()->Stop(g_settings.quadpip_channel_id_window[i], CCamManager::PIP); - if (pipVideoDemux[i]) - pipVideoDemux[i]->Stop(); - if (pipAudioDemux[i]) - pipAudioDemux[i]->Stop(); - if (pipVideoDecoder[i]) - { - pipVideoDecoder[i]->ShowPig(0); - pipVideoDecoder[i]->Stop(); - } + CZapit::getInstance()->StopPip(i); g_Zapit->stopPip(i); } g_Zapit->Rezap();