showSinglePic is async and works on broadcom based dreamboxes
[vuplus_dvbapp] / lib / dvb / decoder.h
index cd59b3d..409a442 100644 (file)
@@ -107,7 +107,6 @@ class eTSMPEGDecoder: public Object, public iTSMPEGDecoder
        static int m_audio_channel;
 DECLARE_REF(eTSMPEGDecoder);
        std::string m_radio_pic;
-private:
        ePtr<eDVBDemux> m_demux;
        ePtr<eDVBAudio> m_audio;
        ePtr<eDVBVideo> m_video;
@@ -130,6 +129,9 @@ private:
        void demux_event(int event);
        void video_event(struct videoEvent);
        Signal1<void, struct videoEvent> m_video_event;
+       int m_video_clip_fd;
+       eTimer m_showSinglePicTimer;
+       void finishShowSinglePic(); // called by timer
 public:
        enum { pidNone = -1 };
        eTSMPEGDecoder(eDVBDemux *demux, int decoder);