summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoerg Bornkessel <hd_brummy@gentoo.org>2014-05-31 14:20:26 +0200
committerJoerg Bornkessel <hd_brummy@gentoo.org>2014-05-31 14:20:26 +0200
commit1c7eccb876c001da1054790d0d48adb880077194 (patch)
treec731d9386e236601c539e7d0da75977ee3bc051d
parent72aef57ce6c300a99e55bcbd19220088a004b747 (diff)
downloadvdr-plugin-audiorecorder-1c7eccb876c001da1054790d0d48adb880077194.tar.gz
vdr-plugin-audiorecorder-1c7eccb876c001da1054790d0d48adb880077194.tar.bz2
fixed broken compile with ffmpeg-2vdr-plugin-audiorecorder-2.0.0_rc3
-rw-r--r--convert.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/convert.c b/convert.c
index 89b49be..e43b8d4 100644
--- a/convert.c
+++ b/convert.c
@@ -6,6 +6,9 @@
#include <vdr/tools.h>
+#ifndef AVCODEC_MAX_AUDIO_FRAME_SIZE
+#define AVCODEC_MAX_AUDIO_FRAME_SIZE 192000 // 1 second of 48khz 32bit audio
+#endif
/* --- cConvert ------------------------------------------------------------- */
@@ -52,7 +55,7 @@ void cConvert::init_decoder(void)
}
decoder_ctx = avcodec_alloc_context3(NULL);
- decoder_open = avcodec_open2(decoder_ctx, decoder_codec, 0);
+ decoder_open = avcodec_open2(decoder_ctx, decoder_codec, NULL);
if (decoder_open < 0) {
dsyslog("[audiorecorder]: could not open codec mp2 (%s, "
@@ -83,7 +86,7 @@ void cConvert::init_encoder(const char *codec, int bit_rate, int sample_rate,
encoder_ctx->sample_rate = sample_rate;
encoder_ctx->channels = channels;
- encoder_open = avcodec_open(encoder_ctx, encoder_codec);
+ encoder_open = avcodec_open2(encoder_ctx, encoder_codec, NULL);
if (encoder_open < 0) {
dsyslog("[audiorecorder]: could not open codec %s (%s, %s())", codec, __FILE__, __func__);