From 2cb888629f5c78507eaa544fc1dbd6404b7327b7 Mon Sep 17 00:00:00 2001 From: deva Date: Sat, 15 Apr 2006 11:08:03 +0000 Subject: *** empty log message *** --- client/decoder.h | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'client/decoder.h') diff --git a/client/decoder.h b/client/decoder.h index 0913858..6cb6a22 100644 --- a/client/decoder.h +++ b/client/decoder.h @@ -46,16 +46,19 @@ public: void snapshot(char *rgb); + char *pframeAcquire(); + void pframeRelease(); + protected: bool eventFilter(QObject *o, QEvent *e); private: volatile bool running; - char *frame; - QSemaphore semaphore; + QSemaphore closesem; + + QMutex pmutex; + char pframe[DVPACKAGE_SIZE]; // Player frame - char screenshotframe[DVPACKAGE_SIZE]; - QSemaphore screenshotsemaphore; QMutex mutex; }; -- cgit v1.2.3