libfdk-aacdec: Reduce the default decoder delay by one frame
authorOmer Osman <omer.osman@iis.fraunhofer.de>
Fri, 4 Jul 2014 09:05:44 +0000 (11:05 +0200)
committerMartin Storsjö <martin@martin.st>
Fri, 4 Jul 2014 21:47:36 +0000 (00:47 +0300)
commite0bfe34ea8ccf333ec5b17961fd58eb575e74f8b
tree93aacd363df24936b5d55703b99ab1a238e1a872
parent391ecc961ced2bde7aecb3053ac35191f838fae8
libfdk-aacdec: Reduce the default decoder delay by one frame

The default error concealment method if none is set via
aacDecoder_SetParam(AAC_CONCEAL_METHOD) is set in
CConcealment_InitCommonData within the fdk-aac library
and is set to Energy Interpolation. This method requires one frame
delay to the output. To reduce the default decoder output delay and
avoid missing the last frame in file based decoding, use Noise
Substitution as the default concealment method.

Signed-off-by: Omer Osman <omer.osman@iis.fraunhofer.de>
Signed-off-by: Martin Storsjö <martin@martin.st>
libavcodec/libfdk-aacdec.c
libavcodec/version.h