This patch set is mostly the same as the last, but a few of them
are modified/squashed, and some additional patches were added.
Justin Ruggles (17):
atrac1: check output buffer size before decoding
atrac1: decode mono audio directly to output buffer
atrac1: validate number of channels
atrac1: fix a typo
atrac1: use optimized float_interleave() function for stereo
interleaving
atrac1: check for ff_mdct_init() failure
atrac1: return appropriate error codes instead of -1
atrac3: decode output to float samples instead of converting to s16
atrac3: decode mono directly to the output buffer
atrac3: use optimized float_interleave() function for stereo
interleaving
atrac3: use separate pointers for each channel in decodeFrame()
atrac3: check output buffer size before decoding
atrac3: return error if packet is too small
atrac3: add a couple macro constants
atrac3: make sure all memory is freed on init failure
atrac3: return appropriate error codes instead of -1
atrac3: add CODEC_CAP_SUBFRAMES capability
libavcodec/atrac1.c | 71 +++++++++++++++++++---------
libavcodec/atrac3.c | 130 +++++++++++++++++++++++++++++---------------------
2 files changed, 123 insertions(+), 78 deletions(-)
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel