diff options
author | Michael Niedermayer <michael@niedermayer.cc> | 2020-04-24 01:17:24 +0200 |
---|---|---|
committer | Michael Niedermayer <michael@niedermayer.cc> | 2020-04-24 01:17:24 +0200 |
commit | 9f52eb5fcec483c5f095778197e41619abf89904 (patch) | |
tree | 914fd2c9b338a63204e4ffb96d7571f9e9b02765 | |
parent | a1c51c0713c11769bc64110e337a397b71df4f40 (diff) | |
download | ffmpeg-9f52eb5fcec483c5f095778197e41619abf89904.tar.gz |
Changelog: Update for 2.8.16
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-rw-r--r-- | Changelog | 78 |
1 files changed, 78 insertions, 0 deletions
@@ -2,6 +2,84 @@ Entries are sorted chronologically from oldest to youngest within each release, releases are sorted from youngest to oldest. version 2.8.16: +- avcodec/hevc_mp4toannexb_bsf: Check nalu_size +- avcodec/iff: Check length before memcpy() in decode_deep_rle32() +- avcodec/iff: Fix invalid pointer intermediates in decode_deep_rle32() +- avcodec/rv40dsp: Fix integer overflows in rv40_weight_func_*() +- avcodec/ac3dec_fixed: Fix several invalid left shifts in scale_coefs() +- avcodec/flac_parser: Do not lose header count in find_headers_search() +- avcodec/audiodsp: Fix integer overflow in scalarproduct_int16_c() +- avformat/oggdec: Check for EOF after page header +- swscale/yuv2rgb: Fix vertical dither offset with slices +- avcodec/dpcm: clip exponent into supported range in XAN DPCM +- avcodec/flacdsp_template: Fix invalid shifts in decorrelate +- avcodec/xvididct: Fix integer overflow in MULT() +- avcodec/ffwavesynth: Correct undefined overflow of PINK_UNIT +- swscale/output: Fix integer overflow in yuv2rgb_write_full() with out of range input +- libavformat/amr.c: Check return value from avio_read() +- libavformat/mov.c: Free aes_decrypt to avoid leaking memory +- libavformat/oggdec.c: Check return value from avio_read() +- avformat/asfdec_f: Fix overflow check in get_tag() +- avformat/nsvdec: Fix memleaks on errors while reading the header +- avcodec/ffwavesynth: Fix integer overflow in computation of ddphi +- avcodec/mpeg12dec: Fix invalid shift in mpeg2_fast_decode_block_intra() +- avcodec/mpegaudioenc_template: fix invalid shift of sample +- avcodec/motion_est_template: Fix invalid shifts in no_sub_motion_search() +- avformat/mpegts: Improve the position determination for avpriv_mpegts_parse_packet() +- avformat/mvdec: Check stream numbers +- avcodec/pcm: Fix invalid shift in AV_CODEC_ID_PCM_LXF +- avcodec/qdm2: Check fft_coefs_index +- avformat/avidec: Avoid integer overflow in NI switch check +- avfilter/vf_aspect: Fix integer overflow in compute_dar() +- avcodec/apedec: Fix invalid shift with 24 bps +- avformat/utils: Fix undefined behavior in ff_configure_buffers_for_index() +- avcodec/wmalosslessdec: Fix loop in revert_acfilter() +- avcodec/lagarith: Sanity check scale +- avcodec/apedec: Fix integer overflows in predictor_decode_mono_3950() +- avcodec/ralf: Fix integer overflow in apply_lpc() +- avcodec/wmavoice: Fix rounding and integer anomalies in calc_input_response() +- avcodec/pcm: Fix invalid shift in pcm_decode_frame for LXF +- avcodec/snappy: Sanity check bytestream2_get_levarint() +- avcodec/mlpdsp: Fix a invalid shift in ff_mlp_rematrix_channel() +- avcodec/avdct: Clear IDCTDSPContext context +- avcodec/apedec: Fix undefined integer overflow in decode_array_0000() +- avcodec/smacker: Check space before decoding type +- avcodec/iff: Over-allocate ham_palbuf for HAM6 IFF-PBM +- avfilter/vf_find_rect: Remove assert +- avfilter/vf_find_rect: Increase worst case score +- swscale/input: Fix several invalid shifts related to rgb2yuv constants +- swscale/output: Fix several invalid shifts in yuv2rgb_full_1_c_template() +- swscale/swscale: Fix several invalid shifts related to vChrDrop +- avcodec/hevc_mp4toannexb_bsf: Avoid NULL memcpy() +- avcodec/wmalosslessdec: move channel check up +- avcodec/adpcm: Fix overflow in FFABS() IMA_EA_EACS +- avcodec/alac: Fix integer overflow in LPC coefficient adaption +- avcodec/g729postfilter: Optimize out overflowing multiplication from apply_tilt_comp() +- avcodec/vc1dec: Check field_mode for sprites +- avcodec/vc1dec: Limit bits by the actual bitstream size +- avcodec/vmdaudio: Check block_align more +- configure: bump year +- avcodec/pgssubdec: Free subtitle on error +- avcodec/ffwavesynth: Fix undefined overflow in wavesynth_synth_sample() +- avcodec/cook: Use 3 stage VLC decoding for channel_coupling +- avcodec/sonic: Check e in get_symbol() +- avcodec/twinvqdec: Correct overflow in block align check +- avcodec/vc1dec: Fix "return -1" cases +- avcodec/vc1dec: Free sprite_output_frame on error +- avcodec/wmadec: Keep track of exponent initialization per channel +- avcodec/adpcm: Clip predictor for APC +- avcodec/targa: Check colors vs. available space +- avcodec/wmavoice: Check remaining input in parse_packet_header() +- avcodec/wmalosslessdec: Fix 2 overflows in mclms +- avcodec/wmaprodec: Fixes integer overflow with 32bit samples +- avcodec/adpcm: Fix invalid shift in xa_decode() +- avcodec/wmalosslessdec: Fix several integer issues +- avcodec/pnm: Check that the header is not truncated +- avcodec/mp3_header_decompress_bsf: Check sample_rate_index +- avcodec/apedec: Fix 2 integer overflows +- avcodec/wmaprodec: Set packet_loss when we error out on a sanity check +- avcodec/truemotion2: Fix 2 integer overflows in tm2_low_res_block() +- avformat/matroskadec: Fix default value of BlockAddID - avcodec/utils: Check block_align - avcodec/utils: Check sample_rate before opening the decoder - avcodec/g729dec: require buf_size to be non 0 |