summaryrefslogtreecommitdiff
path: root/dxr3audiodecoder.h
diff options
context:
space:
mode:
Diffstat (limited to 'dxr3audiodecoder.h')
-rw-r--r--dxr3audiodecoder.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/dxr3audiodecoder.h b/dxr3audiodecoder.h
index f2063b9..81b9bc4 100644
--- a/dxr3audiodecoder.h
+++ b/dxr3audiodecoder.h
@@ -26,7 +26,10 @@
#include <stdlib.h>
#include <stdint.h>
-#include "dxr3ffmpeg.h"
+extern "C" {
+# include <libavcodec/avcodec.h>
+}
+
#include "dxr3syncbuffer.h"
#include "dxr3multichannelaudio.h"
#include "Uncopyable.h"
@@ -59,7 +62,8 @@ public:
private:
bool HeadCheck(unsigned long head);
- struct Dxr3Codec Codec;
+ AVCodec *audio;
+ AVCodecContext *contextAudio;
cRingBufferFrame rbuf;
cMultichannelAudio ac3dtsDecoder;