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>
Tue, 12 May 2015 19:19:35 +0000 (21:19 +0200)
commitec38a1ba404b8cb8d71ccee2b8dcd6f3fcbde273
tree3de4c6aa7838c242f2aec77799d5f6da583a2dbf
parentd3c9f1fdbe055acdd6b47b85bfd04aaed2da8016
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>
libavcodec/aacdec.c