From 2ba309a41be5a8bbc8dcd3443a198ce815c017aa Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Fri, 5 Oct 2012 16:14:25 +0200 Subject: avoid including libav* headers in recorder.h * forward-declare all structures --- src/recorder.h | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) (limited to 'src/recorder.h') diff --git a/src/recorder.h b/src/recorder.h index 2ef0d47..e0c2818 100644 --- a/src/recorder.h +++ b/src/recorder.h @@ -1,24 +1,20 @@ #ifndef __RECORDER_H #define __RECORDER_H -#include +#include -extern "C" { -#include -#include -#include -} +#include #include "osc_graphics.h" class Recorder : Mutex { - AVFormatContext *ffmpeg; - AVStream *stream; - SwsContext *sws_context; - AVFrame *encodeFrame; - int encodeFrameBufferSize; - uint8_t *encodeFrameBuffer; - AVPacket pkt; + struct AVFormatContext *ffmpeg; + struct AVStream *stream; + struct SwsContext *sws_context; + struct AVFrame *encodeFrame; + int encodeFrameBufferSize; + uint8_t *encodeFrameBuffer; + struct AVPacket *pkt; Uint32 start_time; -- cgit v1.2.3