From 63ac729b32331438a607ec5b8be046143c7592e6 Mon Sep 17 00:00:00 2001 From: deva Date: Sat, 26 Mar 2005 10:32:50 +0000 Subject: Added an error object for genereic error message handling. --- src/encoder.h | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'src/encoder.h') diff --git a/src/encoder.h b/src/encoder.h index d517ff5..1b459b9 100644 --- a/src/encoder.h +++ b/src/encoder.h @@ -23,6 +23,8 @@ #ifndef __RTVIDEOREC_ENCODER_H #define __RTVIDEOREC_ENCODER_H +#include "error.h" + #include #include #include @@ -36,13 +38,15 @@ #include "thread.h" #include -#define VIDEO_BUFFER_SIZE (1024*1024) /* FIXME: One size fits all... */ +// FIXME: One size fits all... +#define VIDEO_BUFFER_SIZE (1024*1024) class Encoder : public Thread { - public: - Encoder(const char *gip, +public: + Encoder(Error* err, + const char *gip, const int gport, sem_t *gsem, Queue *gqueue, @@ -66,7 +70,9 @@ class Encoder : public Thread { pthread_mutex_t *mutex; volatile int *running; - private: +private: + Error *errobj; + int port; char ip[32]; char cpr[32]; -- cgit v1.2.3