https://bugs.gentoo.org/show_bug.cgi?id=423671 fixed compile newer ffmepg signed-of-by: Joerg Bornkessel (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 }