X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/dba614edd2aad3c17e244914eaef3809d8300cb1..152bfdf75b3c0a12504258e0e9dc1c85e2da390d:/lib/dvb/decoder.h diff --git a/lib/dvb/decoder.h b/lib/dvb/decoder.h index b566df89..67a8c508 100644 --- a/lib/dvb/decoder.h +++ b/lib/dvb/decoder.h @@ -30,6 +30,19 @@ public: virtual ~eDVBVideo(); }; +class eDVBPCR: public iObject +{ +DECLARE_REF(eDVBPCR); +private: + ePtr m_demux; + int m_fd_demux; +public: + eDVBPCR(eDVBDemux *demux); + int startPid(int pid); + void stop(); + virtual ~eDVBPCR(); +}; + class eTSMPEGDecoder: public iTSMPEGDecoder { DECLARE_REF(eTSMPEGDecoder); @@ -37,7 +50,7 @@ private: ePtr m_demux; ePtr m_audio; ePtr m_video; - + ePtr m_pcr; int m_vpid, m_apid, m_atype, m_pcrpid; enum {