The annotated tag, n7.1.2 has been created at 7003a8c4544b780eb0ab5c02ac4ad89d2132f2a2 (tag) tagging f893221c8d89cb798b829bebe71d55e1a3f242fd (commit) replaces n7.1.1 tagged by Michael Niedermayer on Sun Sep 14 21:42:10 2025 +0200
- Log ----------------------------------------------------------------- FFmpeg 7.1.2 release -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQTdHsno3ghcYps+GEaxjokos5SNZAUCaMcanAAKCRCxjokos5SN ZNpAAP0fHX8DGt8MTt7BYUSeuZAvmg+vljduPOU5nRKzcCHQKwEA9Dr9bhYCxPcb DzltX+4Cqd2S1RGtWNrv0D9Dn5YCfw0= =rYXV -----END PGP SIGNATURE----- Andreas Rheinhardt (2): avformat/matroskadec: Fix VfW extradata size avformat/matroska: Support JPEG2000 for demuxing Andrey Semashev (1): avcodec/librsvgdec: fix compilation with librsvg 2.50.3 Brad Smith (2): lsws/ppc/yuv2rgb_altivec: Fix build in non-VSX environments with Clang lsws/ppc/yuv2rgb_altivec: Fix build in non-VSX environments with Clang v2 Coia Prant (1): configure: Use MSYSTEM_CARCH for default arch on msys2 Frank Plowman (1): lavc/vvc: Fix condition for using default scaling factor Gyan Doshi (1): avcodec/libsvtav1: unbreak build with latest svtav1 James Almer (17): fftools/ffmpeg_filter: also remove display matrix side data from buffered frames avcodec/h264_slice: insert LCEVC side data before get_buffer() call avcodec/lcevcdec: don't try to write to output frames directly avcodec/libtheora: fix setting keyframe_mask avformat/iamf_parse: increase PutBytes buffer when writing AAC extradata avformat/iamf_parse: prevent overreads in update_extradata fftools/ffmpeg_demux: don't flag timestamps as unreliable if they are generated avformat/movenc: fix writing reserved bits in EC3SpecificBox avcodec/mss2dsp: use FF_PTR_ADD to add offsets to a pointer avcodec/ffv1dec: don't add offsets to NULL pointers swscale/swscale_unscaled: don't add offsets to NULL pointers avcodec/motion_est: don't add offsets to NULL pointers avcodec/ffv1dec: don't add offsets to more NULL pointers avcodec/ffv1dec: don't check chroma_planes for f->colorspace > 0 avcodec/mjpegdec: use ff_frame_new_side_data() to export display matrix fftools/ffmpeg_demux: ensure the display_rotation option is honored Changelog: update Jiasheng Jiang (10): libavcodec/alsdec.c: Add check for av_malloc_array() and av_calloc() avcodec/tests/avpacket: Add av_packet_free() to avoid memory leak examples: Add av_freep to avoid potential memory leak avcodec/tests/avpacket: Add av_free() to avoid memory leak libavcodec/tests/motion: Add check for avcodec_alloc_context3() libavcodec/videotoolbox_vp9: Move av_malloc() to avoid memory leak libavfilter/af_firequalizer: Add check for av_malloc_array() libavcodec/tests/snowenc: Add av_free() to avoid memory leak examples: Add check and replace av_free() to avoid potential memory errors libavfilter/dnn/dnn_backend_tf: Remove redundant av_freep() to avoid double free Kacper MichajÅow (11): avcodec/libzvbi-teletextdec: change new lines to \n in ASS header avcodec/opus: don't materialize buf pointer from null fftools/cmdutils: don't try to load arguments from file if not needed avfilter/vaf_spectrumsynth: don't use uninitialized variable as scale avformat/lrcdec: support arbitrary precision timestamp avcodec/cbs_h266_syntax_template: fix out of bounds access avcodec/mpc8: init avctx->sample_rate avformat/lrcdec: limit input timestamp range to avoid overflows avcodec/g726: init missing sample rate avcodec/libvorbisdec: avoid overflow when assinging sample rate from long to int avcodec/d3d12va_encode: fix label followed by a declaration warning Kimapr (1): avformat/libopenmpt: fix seeking weirdness Leo Izen (1): avcodec/jpegxl_parser: add sanity check for frame size Lynne (2): aacenc_tns: clamp filter direction energy measurement aacdec_usac: use RefStruct to track unfinished extension buffers Martin Storsjö (3): configure: Silence Xcode warnings about duplicate libraries configure: Only try to use the -no_warn_duplicate_libraries flag on Darwin configure: Enable -fno-common for Darwin targets, avoid linker warnings Marton Balint (3): avformat/wavdec: increase requested probe score for codec probe swscale/swscale_unscaled: use 8 line alignment for planarCopyWrapper with dithering avfilter/avfilter: fix forwarding EOF for simple API filters in filter_activate_default Michael Niedermayer (85): Revert "avformat/mpegts: update stream info when PMT ES stream_type changes" doc: replace http/git by https urls swscale/output: Fix integer overflow in yuv2gbrp_full_X_c() avcodec/osq: avoid undefined negation configure: Clearer documentation for "disable-safe-bitstream-reader" postproc/postprocess_template: Fix reading uninitialized pixels in dering_C() postproc/postprocess_template: fix handling of first row of dering_C avformat/hls: Add cmfv and cmfa to allowed_extensions avformat/hls: Add ec3 to allowed_extensions avformat/hls: add fmp4 to allowed_extensions avformat/hls: Fix Youtube AAC avformat/hls: Split allowed_segment_extensions off allowed_extensions avformat/hls: Fix flash1.bogulus.cfd support libpostproc: check minimum size postproc/postprocess_template: fix dering with a 16x16 image tests/fate/filter-video: Fix dependancy for codecview avformat/iff: Check nb_channels == 0 in MHDR avcodec/hevc/ps: Fix dependant layer id check avcodec/vorbisdec: Dont treat overread as error avcodec/h264_mb: Fix tmp_cr for arm MAINTAINERS: Add entry for samples-request avformat/avidec: Ignore duplicate GAB2 avformat/mov: reject negative ELST durations avformat/imf_cpl: do not continue looping forever avformat/imf_cpl: fix indention after previous commit avcodec/sonic: Check num_taps avcodec/svq3: Check there are bits left before decompression avcodec/takdec: Check remaining space for first predictors avformat/matroskadec: check that channels fit in signed 32bit int avcodec/speexdec: Pass and check remaining packets to decode functions avcodec/hevc/hevcdec: Check num_entry_point_offsets avcodec/osq: Fix signed integer overflow in update_stats() avcodec/osq: Add note about update_stats() count avcodec/osq: Switch back to av_ceil_log2() avcodec/osq: Request a coding mode 2 sample avformat/iff: Check nb_channels == 0 in CHNL avformat/mov: Check that sample_count is allocated in mov_parse_heif_items() avcodec/speexdec: consider differing frame sizes in remaining space check avcodec/smacker: Move buffer allocation to later avcodec/psd: Move frame allocation after RLE processing avcodec/ivi: Check luma/chroma mb_size avcodec/cfhd: Check idwt_buf size before allocation avcodec/ffv1dec: Check k in get_vlc_symbol() avformat/concatdec: Clip duration in one more case in get_best_effort_duration() avformat/asfdec_f: Check amount of value read avcodec/hevc/hevcdec: Clean sao_pixel_buffer_v on allocation avformat/mov: make sure file_checksum is fully initialized avformat/vqf: Ensure that comm_chunk is fully read avcodec/shorten: Clear the additionally allocated space on realloc avformat/mxg: clear AV_INPUT_BUFFER_PADDING_SIZE avcodec/mpegvideo_dec: Fix lowres=3 field select interlaced mpeg4 frame avformat/dashdec: Allocate space for appended "/" avcodec/cri: Factor read_len out avcodec/cri: Check bytestream2_get_buffer() for end avcodec/iff: Clear ham_buf avcodec/imc: Clear padding of buf16 avcodec/lzf: Check for input space avcodec/vqavideo; Check bytestream2_get_buffer() reading next_codebook_buffer avcodec/fits: Clear naxis avformat/hls: add cmfv/cmfa exceptions avcodec/exr: Dont access outside xsize/ysize avcodec/exr: Check rle_raw_data and surroundings avcodec/jpeg2000dec: move cdef default check into get_siz() avcodec/jpeg2000dec: implement cdef remapping during pixel format matching avcodec/ffv1: Clear state on alloc avcodec/utvideodec: Set B for the width= 1 case avcodec/aacsbr_template: Check ilb avcodec/aac/aacdec_usac: Limit sfo from noise offset to be above -200 avcodec/jpeg2000dec: Make sure the 4 extra bytes allocated are initialized avcodec/ilbcdec: Clear cbvec when used with create_augmented_vector() avcodec/scpr3: Clear clr avcodec/exr: Check for pixel type consistency in DWA avcodec/dxv: Check that we initialize op_data avcodec/dxv: Clear ctex avcodec/dxv: Use av_fast_realloc() and clear all new space avcodec/dxv: Use av_fast_realloc() for op_data fftools/ffmpeg_mux_init: Use 64bit for score computation in map_auto_video() avcodec/utvideodec: Clear plane_start array avcodec/sanm: Check w,h,left,top avformat/lrcdec: Fix fate-sub-lrc-ms-remux on x86-32 avcodec/aac/aacdec: dont allow ff_aac_output_configure() allocating a new frame if it has no frame avcodec/dxv: Check coded_height, to avoid invalid av_clip() avcode: Use av_fast_realloc() in ff_lzf_uncompress() Update for 7.1.2 Changelog: update Muhammad Faiz (1): avfilter/avf_showcqt: fix unbounded index when copying to fft_data Patrick Wang (1): fftools/ffmpeg: fix gracefully shutdown Paul B Mahol (1): avfilter/avfiltergraph: fix regression in picking channel layout Pavel Koshevoy (1): avformat/mpegts: update stream info when PMT ES stream_type changes Peter Ross (1): avcodec/Makefile: include aom_film_grain.o file for h264_sei component Tobias Rapp (1): avfilter/vf_setparams: Fix chroma_location being cleared Zhao Zhili (5): avcodec/mediacodecdec_common: Workaround MTK broken crop implementation avformat/mov: Reduce seek when interleaved_read is disabled avcodec/bsf/h264_mp4toannexb: Fix mixed bitstream format avformat/hls: Fix get key file error doc/examples/vaapi_encode: fix invalid check on fwrite ----------------------------------------------------------------------- hooks/post-receive --
_______________________________________________ ffmpeg-cvslog mailing list -- ffmpeg-cvslog@ffmpeg.org To unsubscribe send an email to ffmpeg-cvslog-le...@ffmpeg.org