diff options
author | Joerg Bornkessel <hd_brummy@gentoo.org> | 2014-05-31 14:20:26 +0200 |
---|---|---|
committer | Joerg Bornkessel <hd_brummy@gentoo.org> | 2014-05-31 14:20:26 +0200 |
commit | 1c7eccb876c001da1054790d0d48adb880077194 (patch) | |
tree | c731d9386e236601c539e7d0da75977ee3bc051d /convert.c | |
parent | 72aef57ce6c300a99e55bcbd19220088a004b747 (diff) | |
download | vdr-plugin-audiorecorder-1c7eccb876c001da1054790d0d48adb880077194.tar.gz vdr-plugin-audiorecorder-1c7eccb876c001da1054790d0d48adb880077194.tar.bz2 |
fixed broken compile with ffmpeg-2vdr-plugin-audiorecorder-2.0.0_rc3
Diffstat (limited to 'convert.c')
-rw-r--r-- | convert.c | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -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__); |