blob: b6850eb2e58d31285e2cf8d8406d25c5c69ae7bf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
Index: gejengel-0.1.4/src/AudioDecoder/ffmpegdecoder.cpp
===================================================================
--- gejengel-0.1.4.orig/src/AudioDecoder/ffmpegdecoder.cpp
+++ gejengel-0.1.4/src/AudioDecoder/ffmpegdecoder.cpp
@@ -28,6 +28,10 @@ extern "C"
#include <libavcodec/avcodec.h>
}
+#ifndef AVCODEC_MAX_AUDIO_FRAME_SIZE
+#define AVCODEC_MAX_AUDIO_FRAME_SIZE 192000 // 1 second of 48khz 32bit audio
+#endif
+
using namespace std;
using namespace utils;
@@ -71,7 +75,7 @@ void FFmpegDecoder::destroy()
if (m_pFormatContext)
{
- av_close_input_file(m_pFormatContext);
+ avformat_close_input(&m_pFormatContext);
m_pFormatContext = NULL;
}
|