fix gstreamer playback

Origin commit data
------------------
Commit: 3aa3995156
Author: TangoCash <eric@loxat.de>
Date: 2017-10-06 (Fri, 06 Oct 2017)
This commit is contained in:
TangoCash
2017-10-06 21:59:22 +02:00
committed by vanhofen
parent 5a4a60e979
commit 877145289f

View File

@@ -100,6 +100,7 @@ bool glcd_play = false;
extern cVideo * videoDecoder;
extern cAudio * audioDecoder;
extern CRemoteControl *g_RemoteControl; /* neutrino.cpp */
extern CVolume* g_volume;
@@ -287,6 +288,11 @@ void CMoviePlayerGui::cutNeutrino()
g_Zapit->lockPlayBack();
#ifdef HAVE_ARM_HARDWARE
videoDecoder->closeDevice();
audioDecoder->closeDevice();
#endif
#ifdef HAVE_AZBOX_HARDWARE
/* we need sectionsd to get idle and zapit to release the demuxes
* and decoders so that the external player can do its work
@@ -331,6 +337,11 @@ void CMoviePlayerGui::restoreNeutrino()
if (isUPNP)
return;
#ifdef HAVE_ARM_HARDWARE
videoDecoder->openDevice();
audioDecoder->openDevice();
#endif
g_Zapit->unlockPlayBack();
//CZapit::getInstance()->EnablePlayback(true);