faad needs CODEC_CAP_DELAY, otherwise you miss last frame
authorBaptiste Coudurier <baptiste.coudurier@gmail.com>
Wed, 18 Nov 2009 21:01:42 +0000 (21:01 +0000)
committerBaptiste Coudurier <baptiste.coudurier@gmail.com>
Wed, 18 Nov 2009 21:01:42 +0000 (21:01 +0000)
Originally committed as revision 20548 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/libfaad.c

index 953c2a1..0a39a7e 100644 (file)
@@ -329,5 +329,6 @@ AVCodec libfaad_decoder = {
     NULL,
     faac_decode_end,
     faac_decode_frame,
+    .capabilities = CODEC_CAP_DELAY,
     .long_name = NULL_IF_CONFIG_SMALL("libfaad AAC (Advanced Audio Codec)"),
 };