aacdec: don't return frames without data
authorAndreas Cadhalpun <andreas.cadhalpun@googlemail.com>
Tue, 12 May 2015 18:27:21 +0000 (20:27 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Mon, 1 Jun 2015 21:25:20 +0000 (23:25 +0200)
commitde648a11d8688ff4b0d02cf7e78bea870a5ea903
treea62e5d172a63e1a7a958a3f528a7c7dd1b5691f2
parentf30ab69b38324d156f0511c2c59a4f0d232c2b88
aacdec: don't return frames without data

Since commit 676a395a aac->frame->data is not necessarily allocated at
the end of aac_decode_frame_int if avctx->channels is 0.

In this case a bogus frame without any data, but non-zero nb_samples is
returned.

Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
(cherry picked from commit ec38a1ba404b8cb8d71ccee2b8dcd6f3fcbde273)

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavcodec/aacdec.c