|
|
@@ -1,6 +1,85 @@ |
|
|
|
Entries are sorted chronologically from oldest to youngest within each release, |
|
|
|
releases are sorted from youngest to oldest. |
|
|
|
|
|
|
|
version 3.3.8: |
|
|
|
- avcodec/dvdsub_parser: Allocate input padding |
|
|
|
- avcodec/dvdsub_parser: Init output buf/size |
|
|
|
- avcodec/imgconvert: fix possible null pointer dereference |
|
|
|
- avcodec/dirac_dwt_template: Fix signedness regression in interleave() |
|
|
|
- avformat/movenc: Write version 2 of audio atom if channels is not known |
|
|
|
- swresample/arm: rename labels to fix xcode build error |
|
|
|
- avformat/movenc: Check input sample count |
|
|
|
- avcodec/mjpegdec: Check for odd progressive RGB |
|
|
|
- avformat/movenc: Check that frame_types other than EAC3_FRAME_TYPE_INDEPENDENT have a supported substream id |
|
|
|
- avcodec/vp8_parser: Do not leave data/size uninitialized |
|
|
|
- avformat/mms: Add missing chunksize check |
|
|
|
- avformat/pva: Check for EOF before retrying in read_part_of_packet() |
|
|
|
- avformat/rmdec: Do not pass mime type in rm_read_multi() to ff_rm_read_mdpr_codecdata() |
|
|
|
- avcodec/indeo4: Check for end of bitstream in decode_mb_info() |
|
|
|
- avcodec/shorten: Fix undefined addition in shorten_decode_frame() |
|
|
|
- avcodec/shorten: Fix undefined integer overflow |
|
|
|
- avcodec/jpeg2000dec: Fixes invalid shifts in jpeg2000_decode_packets_po_iteration() |
|
|
|
- avcodec/jpeg2000dec: Check that there are enough bytes for all tiles |
|
|
|
- avformat/movenc: Do not pass AVCodecParameters in avpriv_request_sample |
|
|
|
- avcodec/escape124: Fix spelling errors in comment |
|
|
|
- avcodec/ra144: Fix integer overflow in ff_eval_refl() |
|
|
|
- avcodec/cscd: Check output buffer size for lzo. |
|
|
|
- avcodec/escape124: Check buf_size against num_superblocks |
|
|
|
- avcodec/h264_parser: Reduce needed history for parsing mb index |
|
|
|
- avcodec/mjpegdec: Check for end of bitstream in ljpeg_decode_rgb_scan() |
|
|
|
- avcodec/aacdec_fixed: Fix undefined integer overflow in apply_independent_coupling_fixed() |
|
|
|
- avcodec/dirac_dwt_template: Fix undefined behavior in interleave() |
|
|
|
- avutil/common: Fix undefined behavior in av_clip_uintp2_c() |
|
|
|
- fftools/ffmpeg: Fallback to duration if sample rate is unavailable |
|
|
|
- avformat/mov: Only set pkt->duration to non negative values |
|
|
|
- avcodec/h264_ps: Move MAX_LOG2_MAX_FRAME_NUM to header so it can be used in h264_sei |
|
|
|
- avcodec/h264_mc_template: Only prefetch motion if the list is used. |
|
|
|
- avcodec/xwddec: Use ff_set_dimensions() |
|
|
|
- avcodec/wavpack: Fix overflow in adding tail |
|
|
|
- avcodec/shorten: Fix multiple integer overflows |
|
|
|
- avcodec/shorten: Fix undefined shift in fix_bitshift() |
|
|
|
- avcodec/shorten: Fix a negative left shift in shorten_decode_frame() |
|
|
|
- avcodec/shorten: Sanity check nmeans |
|
|
|
- avcodec/shorten: Check non COMM chunk len before skip in decode_aiff_header() |
|
|
|
- avcodec/mjpegdec: Fix integer overflow in ljpeg_decode_rgb_scan() |
|
|
|
- avcodec/truemotion2: Fix overflow in tm2_apply_deltas() |
|
|
|
- avcodec/opus_silk: Change silk_lsf2lpc() slightly toward silk/NLSF2A.c |
|
|
|
- avcodec/amrwbdec: Fix division by 0 in find_hb_gain() |
|
|
|
- avformat/mov: replace a value error by clipping into valid range in mov_read_stsc() |
|
|
|
- avformat/mov: Break out early if chunk_count is 0 in mov_build_index() |
|
|
|
- avcodec/fic: Avoid some magic numbers related to cursors |
|
|
|
- avcodec/g2meet: ask for sample with overflowing RGB |
|
|
|
- avcodec/aacdec_fixed: use 64bit to avoid overflow in rounding in apply_dependent_coupling_fixed() |
|
|
|
- oavcodec/aacpsdsp_template: Use unsigned for hs0X to prevent undefined behavior |
|
|
|
- avcodec/g723_1dec: Clip bits2 in both directions |
|
|
|
- avcodec/mpeg4videoenc: Use 64 bit for times in mpeg4_encode_gop_header() |
|
|
|
- avcodec/mlpdec: Only change noise_type if the related fields are valid |
|
|
|
- indeo4: Decode all or nothing of a band header. |
|
|
|
- avformat/mov: Only fail for STCO/STSC contradictions if both exist |
|
|
|
- avcodec/dirac_dwt: Fix integer overflow in COMPOSE_DD97iH0 / COMPOSE_DD137iL0 |
|
|
|
- avcodec/fic: Check available input space for cursor |
|
|
|
- avcodec/g2meet: Check RGB upper limit |
|
|
|
- avcodec/jpeg2000dec: Fix undefined shift in the jpeg2000_decode_packets_po_iteration() CPRL case |
|
|
|
- avcodec/jpeg2000dec: Skip init for component in CPRL if nothing is to be done |
|
|
|
- avcodec/g2meet: Change order of operations to avoid undefined behavior |
|
|
|
- avcodec/flac_parser: Fix infinite loop |
|
|
|
- avcodec/wavpack: Fix integer overflow in DEC_MED() / INC_MED() |
|
|
|
- avcodec/error_resilience: Fix integer overflow in filter181() |
|
|
|
- avcodec/h263dec: Check slice_ret in mspeg4 slice loop |
|
|
|
- avcodec/elsdec: Fix memleaks |
|
|
|
- avcodec/vc1_block: simplify ac_val computation |
|
|
|
- avcodec/ffv1enc: Check that the crc + version combination is supported |
|
|
|
- lavf/http.c: Free allocated client URLContext in case of error. |
|
|
|
- avcodec/dsicinvideo: Fail if there is only a small fraction of the data available that comprises a full frame |
|
|
|
- avcodec/dsicinvideo: Propagate errors from cin_decode_rle() |
|
|
|
- avcodec/dfa: Check dimension against maximum |
|
|
|
- avcodec/cinepak: Skip empty frames |
|
|
|
- avcodec/cinepak: move some checks prior to frame allocation |
|
|
|
- swresample/arm: remove unintentional relocation. |
|
|
|
- doc/APIchanges: Fix typos in hashes |
|
|
|
- avdevice/iec61883: free the private context at the end |
|
|
|
- avdevice/iec61883: return reference counted packets |
|
|
|
|
|
|
|
version 3.3.7: |
|
|
|
- avformat/utils: Check cur_dts in update_initial_timestamps() more |
|
|
|
- avcodec/utils: Enforce minimum width also for VP5/6 |
|
|
|