mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-28 20:53:54 +02:00
Changelog: Update for 2.8.16
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
parent
a1c51c0713
commit
9f52eb5fce
78
Changelog
78
Changelog
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user