add support for radiotext (python gui component missing yet)
[vuplus_dvbapp] / lib / dvb / pesparse.h
index 2966b72..51fab2d 100644 (file)
@@ -7,7 +7,7 @@ class ePESParser
 {
 public:
        ePESParser();
-       void setStreamID(unsigned char id);
+       void setStreamID(unsigned char id, unsigned char id_mask=0xff);
        void processData(const __u8 *data, int len);
        virtual void processPESPacket(__u8 *pkt, int len) = 0;
        virtual ~ePESParser() { }
@@ -15,6 +15,7 @@ private:
        unsigned char m_pes_buffer[65536];
        int m_pes_position, m_pes_length;
        unsigned char m_header[4];
+       unsigned char m_stream_id_mask;
 };
 
 #endif