From 582bcd19d6a58c266f5453961c87acf72fae5353 Mon Sep 17 00:00:00 2001 From: deva Date: Mon, 10 Apr 2006 13:04:31 +0000 Subject: *** empty log message *** --- client/decoder.h | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'client/decoder.h') diff --git a/client/decoder.h b/client/decoder.h index ca684ed..3a1b30f 100644 --- a/client/decoder.h +++ b/client/decoder.h @@ -28,19 +28,28 @@ #define __MIAV_DECODER_H__ #include +#include +#include "frame.h" class Decoder : public QThread { +Q_OBJECT public: Decoder(); ~Decoder(); - unsigned char *getFrame(); + Frame *getFrame(); void run(); +protected: + bool eventFilter(QObject *o, QEvent *e); + private: - unsigned char *frame; + volatile bool running; + volatile bool stopped; + Frame *frame; + QSemaphore semaphore; }; #endif/*__MIAV_DECODER_H__*/ -- cgit v1.2.3