abort radiotext parser when 20 seconds no ancillary data is received
[enigma2.git] / lib / dvb / radiotext.h
index ba42ded161193d0875176c0af4e74a4281b1a433..11fa7e48752fdb868f215ac3c4d63a9fa661fa8e 100644 (file)
@@ -18,11 +18,13 @@ public:
        void connectUpdatedRadiotext(const Slot0<void> &slot, ePtr<eConnection> &connection);
        const char *getCurrentText() { return msgPtr ? (const char*)message : ""; }
 private:
+       void abortNonAvail();
        void processPESPacket(__u8 *pkt, int len);
        void gotAncillaryByte(__u8 data);
        ePtr<iDVBPESReader> m_pes_reader;
        ePtr<eConnection> m_read_connection;
        Signal0<void> m_updated_radiotext;
+       eTimer m_abortTimer;
 };
 
 #endif