You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/media-plugins/vdr-audiorecorder/files/vdr-audiorecorder-0.1.0_pre...

24 lines
1.0 KiB

https://bugs.gentoo.org/show_bug.cgi?id=423671
fixed compile newer ffmepg
signed-of-by: Joerg Bornkessel <hd_brummy@gentoo.org> (2012/07/01)
diff -Naur audiorecorder-0.1.0-pre14.orig/convert.c audiorecorder-0.1.0-pre14/convert.c
--- audiorecorder-0.1.0-pre14.orig/convert.c 2012-07-01 11:38:56.000000000 +0200
+++ audiorecorder-0.1.0-pre14/convert.c 2012-07-01 11:41:12.000000000 +0200
@@ -111,9 +111,13 @@
avcodec_decode_audio(decoder_ctx, (short *)decoder_buf.data,
&decoder_buf.length, mpa_frame->data, mpa_frame->length);
#else
+ AVPacket avpkt;
+ av_init_packet(&avpkt);
+ avpkt.data = mpa_frame->data;
+ avpkt.size = mpa_frame->length;
decoder_buf.length = AVCODEC_MAX_AUDIO_FRAME_SIZE;
- avcodec_decode_audio2(decoder_ctx, (short *)decoder_buf.data,
- &decoder_buf.length, mpa_frame->data, mpa_frame->length);
+ int len = avcodec_decode_audio3(decoder_ctx, (short *)decoder_buf.data,
+ &decoder_buf.length, &avpkt);
#endif
}