This is an automated email from the git hooks/post-receive script.

Git pushed a commit to branch release/5.1
in repository ffmpeg.

The following commit(s) were added to refs/heads/release/5.1 by this push:
     new 30ca8fd389 Update for 5.1.10
30ca8fd389 is described below

commit 30ca8fd3894648167f143d3cd01cad04dde572f1
Author:     Michael Niedermayer <[email protected]>
AuthorDate: Sun Jun 21 03:31:23 2026 +0200
Commit:     Michael Niedermayer <[email protected]>
CommitDate: Sun Jun 21 03:31:23 2026 +0200

    Update for 5.1.10
    
    Signed-off-by: Michael Niedermayer <[email protected]>
---
 Changelog    | 104 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 RELEASE      |   2 +-
 doc/Doxyfile |   2 +-
 3 files changed, 106 insertions(+), 2 deletions(-)

diff --git a/Changelog b/Changelog
index 3585f43af3..43630da5c1 100644
--- a/Changelog
+++ b/Changelog
@@ -1,6 +1,110 @@
 Entries are sorted chronologically from oldest to youngest within each release,
 releases are sorted from youngest to oldest.
 
+version 5.1.10:
+ configure: do not use interval regexp operators with awk
+ configure: fix symbol prefix detection
+ configure: Disable linker warnings for common symbols
+ avcodec/mpegvideo_dec: Add NULL pointer checks to MPV_motion_lowres()
+ avcodec/mpegvideo_dec: Fix lowres=3 field select interlaced mpeg4 frame
+ avcodec/mpegvideo_dec: consider interlaced lowres 4:2:0 chroma in edge 
emulation check better
+ avcodec/mlpdec: add max channels check
+ libswresample: Prevent out of bounds.
+ avcodec/dvdsub_parser: Fix length check for short packets
+ lavfi/bwdif: fix heap-buffer-overflow with small height videos
+ avcodec/h264_slice: guard color_frame() against chroma-width underflow
+ avformat/matroskadec: Check audio.sub_packet_h * audio.frame_size
+ avformat/flvdec: Check *size in cts parsing
+ avcodec/iff: Clear ham_buf
+ avcodec/h2645_parse: Ignore NAL with nuh_layer_id == 63
+ avcodec/eatgq: Check bytestream2_get_buffer() for failure
+ avcodec/cbs_sei: Always zero-initialize SEI payload
+ avformat/mpegts: Don't use uninitialized value in av_log()
+ avcodec/hevc/hevcdec: Clean sao_pixel_buffer_v on allocation
+ avcodec/hevc/hevcdec: initialize qp_y_tab
+ aarch64/hpeldsp_neon: fix out-of-bounds read
+ swscale/alphablend: don't overread alpha plane on subsampled odd size
+ avcodec/jpeg2000dec: clear array length when freeing it
+ avformat/mov: ensure required number of bytes is read
+ avformat/av1dec: Check bits left before get_leb128()
+ avformat/nuv: return early if header id fails to read
+ avformat/dhav: Check amount read
+ avformat/hls: update current segment reference before use
+ avcodec/parser: Reset *buf_size on realloc failure
+ avfilter/af_stereotools: round-up max size of buffer
+ avformat/dashdec: Fail with any inner stream count being 0
+ swscale/x86/rgb_2_rgb: fix uyvytoyuv422 overwrite on odd width
+ avcodec/snowenc: fix SIGFPE in get_dc() when a block lies outside the plane
+ avcodec/snowenc: fix out-of-bounds OBMC read in get_dc() for narrow planes
+ avcodec/snowenc: fix out-of-bounds memcpy in get_block_rd() for narrow planes
+ avformat/icecast: reject CR/LF in metadata header values
+ avfilter/avf_showspectrum: Fix allocation check
+ avformat/sctp: add size check in sctp_read() matching sctp_write()
+ avcodec/cbs_av1_syntax_template: reset seen_frame_header on sequence headers
+ avfilter/convolution: compute user matrix products in unsigned
+ avformat/mpegts: use av_fast_realloc() for prg
+ avfilter/v360: compute remap table offsets in 64bit
+ avfilter/v360: reject out-of-range dimensions
+ swresample/x86/resample: write only int16 in the int16 resampler
+ avformat/rtpenc_amr: Check input size
+ swscale/ppc: fix ASAN stack-buffer-overflow in yuv2planeX
+ swscale/ppc: fix LOAD_FILTER overread in VSX path
+ avfilter: add ff_slice_pos() helper for slice boundaries
+ avfilter/estdif: avoid signed overflow in slice boundary calculation
+ avformat/rtspdec: bound Content-Length in the ANNOUNCE handler to SDP_MAX_SIZE
+ avcodec/rv10, rv34: check init_get_bits8() before RealVideo bit access
+ avformat/http: reject request-line tokens not terminated by whitespace
+ avcodec/agm: validate actual src_y against prev plane in decode_inter_plane
+ avcodec/hevc/ps: Check window parameters
+ avcodec/hevc/ps: Factor window reading out
+ avcodec/truespeech: reject iterations count whose * 240 product overflows 
32-bit
+ avcodec/on2avc: reject subframe count whose * SUBFRAME_SIZE product overflows 
32-bit
+ avfilter/zmq: initialize send_buf before shared cleanup on parse failure
+ avcodec/adpcm: fix signed integer overflow in get_nb_samples()
+ avformat/matroskadec: avoid signed overflow in DASH cue time differences
+ avcodec/fastaudio: reject subframes count whose * 256 product overflows 32-bit
+ avcodec/vc2enc_dwt: avoid signed overflow in the 9/7 DWT lifting
+ avcodec/mwsc: do not dereference a missing reference frame
+ tools/target_dem_fuzzer: do not exit on io_buffer allocation failure
+ avformat/gxfenc: Check timecode and propagate error
+ swscale/rgb2rgb_template: use unsigned for <<24
+ avformat/matroskadec: bound TRACKENTRY parsing by max_streams
+ avcodec/diracdec: fix heap buffer overflow in edge_emu_buffer
+ avformat/rtmppkt: Check recursion depth
+ avcodec/jpeglsdec: only apply color transform to decoded rows
+ avcodec/aac/aacdec: reject decoded frame without a valid sample rate
+ avformat/iff: check av_get_packet() result in ANIM branch
+ avfilter/vf_drawtext: avoid double-free of aliased FT_Glyph in glyph_enu_free
+ avcodec/cook: bound subpacket channel sum against channel count
+ avformat/mxfdec: Remove unneeded check
+ avformat/ftp: Check string used for RNTO
+ avformat/ftp: Check for Telnet IAC characters and other non printable ASCII 
chars
+ avformat/ftp: reject CR/LF in the URL path to prevent FTP command injection
+ avcodec/jpeg2000dec: Clear header derived variables
+ avformat/avc: Adjust get_ue_golomb() to handle 32 bit
+ avcodec/x86/vorbisdsp: change cmpleps to cmpltps in inverse coupling
+ avfilter/af_join: fix wrong loop bound in buffer dedup (use-after-free)
+ avcodec/magicyuv: reject slice_height misaligned with chroma vshift
+ avcodec/magicyuv: Expand the s->interlaced slice-height sanity check
+ avcodec/magicyuv: Fix 1 line MEDIAN slices
+ avformat/mxfdec: zero-init Sony MPEG-4 extradata and add padding
+ avformat/soxdec: Check sample_rate for nan
+ tests/tiny_ssim: fixed mistake in ssim_c1 calculation
+ avformat/hls: Check TIME-OFFSET value
+ avformat/hls: Check url_offset and size
+ avformat/ty: check rec_size
+ avformat/rtpenc_xiph: bail out when the max payload size underflows
+ avformat/rtpenc_aac: reject packets smaller than the ADTS header
+ avcodec/jpeg2000dec: compute mask in decode_clnpass() like in decode_sigpass()
+ avformat/vividas: fix misaligned access
+ avcodec/g2meet: The stack is EPIC_PIX_STACK_SIZE
+ avfilter/boxblur: Fix off by one errors
+ avcodec/diracdec: Enlarge `mctmp` to cover the worst-case `blheight·ybsep + 
yblen` rows, and break the MC loop when no output rows remain
+ tools/zmqsend: free the AVBprint buffer after using it
+ [Wave] Fix issues with unaligned metadata chunks.
+ avcodec/hevc: limit missing-ref fill to coded planes
+
+
 version 5.1.9:
  avcodec/av1dec: check that primary_ref_frame is within range
  configure: bump CONFIG_THIS_YEAR to 2026
diff --git a/RELEASE b/RELEASE
index fc3aa7739a..48ea19be07 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1 +1 @@
-5.1.9
+5.1.10
diff --git a/doc/Doxyfile b/doc/Doxyfile
index 36f8dd0cc9..7673b674bf 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         = 5.1.9
+PROJECT_NUMBER         = 5.1.10
 
 # 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

_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to