diff options
author | Jochen Dolze <vdr@dolze.de> | 2009-09-25 21:25:30 +0200 |
---|---|---|
committer | Jochen Dolze <vdr@dolze.de> | 2009-09-25 21:25:30 +0200 |
commit | 404b1e87e9d1f8854cbbd5a438ec4791b6ed296b (patch) | |
tree | c533dfc3b656f2afe92560c94caaf50105504272 /demux.h | |
parent | 8f9594678c4e0d94e546cd2e94f898bf796c86c6 (diff) | |
download | vdr-plugin-markad-404b1e87e9d1f8854cbbd5a438ec4791b6ed296b.tar.gz vdr-plugin-markad-404b1e87e9d1f8854cbbd5a438ec4791b6ed296b.tar.bz2 |
Updated demux, ts2pkt
Diffstat (limited to 'demux.h')
-rw-r--r-- | demux.h | 21 |
1 files changed, 15 insertions, 6 deletions
@@ -9,20 +9,29 @@ #ifndef __demux_h_ #define __demux_h_ +#ifndef TS_SIZE +#define TS_SIZE 188 +#endif + #include "global.h" -#include "ts2pes.h" +#include "ts2pkt.h" #include "pes2audioes.h" class cMarkAdDemux { private: - cMarkAdTS2PES *ts2pes; + cMarkAdTS2Pkt *ts2pkt; cMarkAdPES2AudioES *pes2audioes; - uchar *pespkt; - uchar *pesptr; // pointer into pespkt - int peslen; + uchar *pkt; + uchar *pesptr; // pointer into pkt + + uchar *tsdata; + int tssize; + uchar *tsptr; + + int pktlen; public: - cMarkAdDemux(); + cMarkAdDemux(int RecvNumber); ~cMarkAdDemux(); int Process(MarkAdPid Pid, uchar *Data, int Count, uchar **Pkt, int *PktLen); }; |