Justin Ruggles (18):
apedec: remove unneeded check for zero-size packet.
apedec: use memcpy for pseudo-stereo mode
apedec: check for filter buffer allocation failure
apedec: return meaningful error codes from ape_decode_init()
apedec: cosmetics: break some excessively long lines
apedec: correct an error message
apedec: return meaningful error values in ape_decode_frame()
apedec: cosmetics: remove space after '*'
apedec: check for data buffer realloc failure
apedec: do not set s->samples until after validation.
apedec: use unsigned int for 'nblocks' and make sure that it's within
int range
apedec: set s->currentframeblocks after validating nblocks
apedec: remove pointless increment of 'buf'
apedec: use unsigned int for offset to avoid undefined conversion to
signed
apedec: check for input buffer overflow while reading frame header
apedec: do not keep incrementing the input data pointer past the end
of the buffer during entropy decoding.
apedec: use FFALIGN macro for internal data buffer size
apedec: assert that s->samples is not negative before trying to
decode
libavcodec/apedec.c | 209 +++++++++++++++++++++++++++++++--------------------
1 files changed, 126 insertions(+), 83 deletions(-)
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel