From: Felix Domke Date: Sat, 8 Apr 2006 00:54:42 +0000 (+0000) Subject: hack to have primary and secondary decoder (for now) X-Git-Tag: 2.6.0~3676 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/ce6a641bebc8e3e3ef14b624aa67d1dca1e8310e hack to have primary and secondary decoder (for now) --- diff --git a/lib/dvb/demux.cpp b/lib/dvb/demux.cpp index bef5c93a..c8e71173 100644 --- a/lib/dvb/demux.cpp +++ b/lib/dvb/demux.cpp @@ -116,9 +116,9 @@ RESULT eDVBDemux::createTSRecorder(ePtr &recorder) return 0; } -RESULT eDVBDemux::getMPEGDecoder(ePtr &decoder) +RESULT eDVBDemux::getMPEGDecoder(ePtr &decoder, int primary) { - decoder = new eTSMPEGDecoder(this, 0); + decoder = new eTSMPEGDecoder(this, primary ? 0 : 1); return 0; } diff --git a/lib/dvb/demux.h b/lib/dvb/demux.h index 19ed1a1e..8f11e840 100644 --- a/lib/dvb/demux.h +++ b/lib/dvb/demux.h @@ -19,7 +19,7 @@ public: RESULT createSectionReader(eMainloop *context, ePtr &reader); RESULT createTSRecorder(ePtr &recorder); - RESULT getMPEGDecoder(ePtr &reader); + RESULT getMPEGDecoder(ePtr &reader, int primary); RESULT getSTC(pts_t &pts, int num); RESULT getCADemuxID(uint8_t &id) { id = demux; return 0; } RESULT flush();