aboutsummaryrefslogtreecommitdiff
path: root/lib/dvb/decoder.h
diff options
context:
space:
mode:
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>2008-05-03 10:38:55 +0000
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>2008-05-03 10:38:55 +0000
commit4aaf147f7c30e21aae6ad264e71dab189eb15fd2 (patch)
tree5d37040400918b66d9bc483d927a4cff2ae5e813 /lib/dvb/decoder.h
parent9ebda6e28dcc96d34b6c5c63d94883adc7ef2dd3 (diff)
downloadenigma2-4aaf147f7c30e21aae6ad264e71dab189eb15fd2.tar.gz
enigma2-4aaf147f7c30e21aae6ad264e71dab189eb15fd2.zip
showSinglePic is async and works on broadcom based dreamboxes
Diffstat (limited to 'lib/dvb/decoder.h')
-rw-r--r--lib/dvb/decoder.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/dvb/decoder.h b/lib/dvb/decoder.h
index cd59b3d9..409a4421 100644
--- a/lib/dvb/decoder.h
+++ b/lib/dvb/decoder.h
@@ -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);