From e681f720f8394b66469f500a0a2aedadc1b01374 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Wed, 6 Apr 2022 20:40:59 +0200 Subject: [PATCH] Update for FFmpeg 4.3.4 Signed-off-by: Michael Niedermayer --- Changelog | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++ RELEASE | 2 +- doc/Doxyfile | 2 +- 3 files changed, 57 insertions(+), 2 deletions(-) diff --git a/Changelog b/Changelog index 541dfc77bd..430e826369 100644 --- a/Changelog +++ b/Changelog @@ -1,6 +1,61 @@ Entries are sorted chronologically from oldest to youngest within each release, releases are sorted from youngest to oldest. +version 4.3.4: + avcodec/diracdec: avoid signed integer overflow in global mv + avcodec/takdsp: Fix integer overflow in decorrelate_sf() + avcodec/apedec: fix a integer overflow in long_filter_high_3800() + avfilter/vf_subtitles: pass storage size to libass + avformat/aqtitledec: Skip unrepresentable durations + avformat/cafdec: Do not store empty keys in read_info_chunk() + avformat/mxfdec: Do not clear array in mxf_read_strong_ref_array() before writing + avformat/mxfdec: Check for avio_read() failure in mxf_read_strong_ref_array() + avformat/mxfdec: Check count in mxf_read_strong_ref_array() + avformat/hls: Check target_duration + avcodec/pixlet: Avoid signed integer overflow in scaling in filterfn() + avformat/matroskadec: Check pre_ns + avcodec/sonic: Use unsigned for predictor_k to avoid undefined behavior + avcodec/mjpegbdec: Set buf_size + avformat/matroskadec: Use rounded down duration in get_cue_desc() check + avcodec/g729_parser: Check channels + avformat/avidec: Check height + avformat/rmdec: Better duplicate tags check + avformat/mov: Disallow empty sidx + avformat/matroskadec: Check duration + avformat/mov: Corner case encryption error cleanup in mov_read_senc() + avcodec/jpeglsdec: Fix if( code style + avcodec/jpeglsdec: Check get_ur_golomb_jpegls() for error + avcodec/motion_est: fix indention of ff_get_best_fcode() + avcodec/motion_est: Fix xy indexing on range violation in ff_get_best_fcode() + avcodec/jpeglsdec: Increase range for N in ls_get_code_runterm() by using unsigned + avformat/matroskadec: Check desc_bytes + avformat/utils: Fix invalid NULL pointer operation in ff_parse_key_value() + avformat/matroskadec: Fix infinite loop with bz decompression + avformat/mov: Check size before subtraction + avcodec/apedec: Fix integer overflows in predictor_update_3930() + avcodec/apedec: fix integer overflow in 8bit samples + avformat/flvdec: timestamps cannot use the full int64 range + avcodec/vqavideo: reset accounting on error + avcodec/alacdsp: fix integer overflow in decorrelate_stereo() + avformat/4xm: Check for duplicate track ids + avformat/4xm: Consider max_streams on reallocating tracks array + avformat/mov: Check next offset in mov_read_dref() + avformat/vivo: Favor setting fps from explicit fractions + avformat/vivo: Do not use the general expression evaluator for parsing a floating point value + avformat/mxfdec: Check for duplicate mxf_read_index_entry_array() + avcodec/apedec: Change avg to uint32_t + avformat/mov: Disallow duplicate smdm + avformat/mov: Check for EOF in mov_read_glbl() + avcodec/vp3: Check version in all cases when VP4 code is not built + avformat/mov: Check channels for mov_parse_stsd_audio() + avformat/avidec: Check read_odml_index() for failure + avformat/aiffdec: Use av_rescale() for bitrate + avformat/aiffdec: sanity check block_align + avformat/aiffdec: Check sample_rate + avcodec/flac_parser: Consider AV_INPUT_BUFFER_PADDING_SIZE + avcodec/libdav1d: free the Dav1dData packet on dav1d_send_data() failure + configure: Add missing libshine->mpegaudioheader dependency + version 4.3.3: avcodec/ttadsp: Fix integer overflows in tta_filter_process_c() avutil/mathematics: Document av_rescale_rnd() behavior on non int64 results diff --git a/RELEASE b/RELEASE index e91d9be2a8..eda862a98c 100644 --- a/RELEASE +++ b/RELEASE @@ -1 +1 @@ -4.3.3 +4.3.4 diff --git a/doc/Doxyfile b/doc/Doxyfile index ff426797ca..5d357c2b57 100644 --- a/doc/Doxyfile +++ b/doc/Doxyfile @@ -38,7 +38,7 @@ PROJECT_NAME = FFmpeg # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 4.3.3 +PROJECT_NUMBER = 4.3.4 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a