This is an automated email from the git hooks/post-receive script.
Git pushed a change to annotated tag n5.1.10
in repository ffmpeg.
at 275beafc3c (tag)
tagging 19feb712f5c1821d8a3fa1ad63c5bd2e3b9672eb (commit)
replaces n5.1.9
by Michael Niedermayer
on Sun Jun 21 14:52:55 2026 +0200
- Log -----------------------------------------------------------------
FFmpeg 5.1.10 release
-----BEGIN PGP SIGNATURE-----
iHUEABYKAB0WIQTdHsno3ghcYps+GEaxjokos5SNZAUCajfetAAKCRCxjokos5SN
ZM6kAQCpEW6bcN1Dug+IxXU1NdthTsE5ZweZQ+DnuO8eTX31GAD9ErCwIN+A+S2R
LAotWzW0zpiGAtzhP6Dq7+GG7KGGTgw=
=oHeu
-----END PGP SIGNATURE-----
Aidan MacDonald (1):
avcodec/dvdsub_parser: Fix length check for short packets
Andreas Rheinhardt (4):
avfilter/avf_showspectrum: Fix allocation check
avformat/dhav: Check amount read
avformat/mpegts: Don't use uninitialized value in av_log()
configure: Disable linker warnings for common symbols
Anthony Hurtado (1):
avcodec/diracdec: fix heap buffer overflow in edge_emu_buffer
Balling (1):
tests/tiny_ssim: fixed mistake in ssim_c1 calculation
Bogdan Lisman (2):
avcodec/snowenc: fix out-of-bounds memcpy in get_block_rd() for narrow
planes
avcodec/snowenc: fix SIGFPE in get_dc() when a block lies outside the
plane
Dale Curtis (1):
[Wave] Fix issues with unaligned metadata chunks.
David Korczynski (7):
avfilter/boxblur: Fix off by one errors
avcodec/g2meet: The stack is EPIC_PIX_STACK_SIZE
avcodec/cook: bound subpacket channel sum against channel count
avcodec/fastaudio: reject subframes count whose * 256 product overflows
32-bit
avcodec/on2avc: reject subframe count whose * SUBFRAME_SIZE product
overflows 32-bit
avcodec/truespeech: reject iterations count whose * 240 product overflows
32-bit
avcodec/agm: validate actual src_y against prev plane in
decode_inter_plane
Eli Kobrin (1):
libswresample: Prevent out of bounds.
Franciszek Kalinowski (5):
avformat/rtpenc_aac: reject packets smaller than the ADTS header
avformat/rtpenc_xiph: bail out when the max payload size underflows
avfilter/af_join: fix wrong loop bound in buffer dedup (use-after-free)
avformat/ftp: reject CR/LF in the URL path to prevent FTP command
injection
avformat/icecast: reject CR/LF in metadata header values
Hassan Hany (1):
avcodec/x86/vorbisdsp: change cmpleps to cmpltps in inverse coupling
James Almer (3):
tools/zmqsend: free the AVBprint buffer after using it
avformat/avc: Adjust get_ue_golomb() to handle 32 bit
avcodec/jpeg2000dec: clear array length when freeing it
Kacper Michajłow (3):
avformat/hls: update current segment reference before use
avformat/nuv: return early if header id fails to read
avformat/mov: ensure required number of bytes is read
Marvin Scholz (2):
configure: fix symbol prefix detection
configure: do not use interval regexp operators with awk
Michael Niedermayer (58):
avformat/vividas: fix misaligned access
avcodec/jpeg2000dec: compute mask in decode_clnpass() like in
decode_sigpass()
avformat/ty: check rec_size
avformat/hls: Check url_offset and size
avformat/hls: Check TIME-OFFSET value
avformat/soxdec: Check sample_rate for nan
avformat/mxfdec: zero-init Sony MPEG-4 extradata and add padding
avcodec/magicyuv: Fix 1 line MEDIAN slices
avcodec/magicyuv: Expand the s->interlaced slice-height sanity check
avcodec/jpeg2000dec: Clear header derived variables
avformat/ftp: Check for Telnet IAC characters and other non printable
ASCII chars
avformat/ftp: Check string used for RNTO
avformat/mxfdec: Remove unneeded check
avfilter/vf_drawtext: avoid double-free of aliased FT_Glyph in
glyph_enu_free
avformat/iff: check av_get_packet() result in ANIM branch
avcodec/aac/aacdec: reject decoded frame without a valid sample rate
avcodec/jpeglsdec: only apply color transform to decoded rows
avformat/rtmppkt: Check recursion depth
avformat/matroskadec: bound TRACKENTRY parsing by max_streams
swscale/rgb2rgb_template: use unsigned for <<24
avformat/gxfenc: Check timecode and propagate error
tools/target_dem_fuzzer: do not exit on io_buffer allocation failure
avcodec/mwsc: do not dereference a missing reference frame
avcodec/vc2enc_dwt: avoid signed overflow in the 9/7 DWT lifting
avformat/matroskadec: avoid signed overflow in DASH cue time differences
avcodec/adpcm: fix signed integer overflow in get_nb_samples()
avcodec/hevc/ps: Factor window reading out
avcodec/hevc/ps: Check window parameters
avcodec/rv10, rv34: check init_get_bits8() before RealVideo bit access
avformat/rtspdec: bound Content-Length in the ANNOUNCE handler to
SDP_MAX_SIZE
avfilter/estdif: avoid signed overflow in slice boundary calculation
avfilter: add ff_slice_pos() helper for slice boundaries
swresample/x86/resample: write only int16 in the int16 resampler
avfilter/v360: reject out-of-range dimensions
avfilter/v360: compute remap table offsets in 64bit
avformat/mpegts: use av_fast_realloc() for prg
avfilter/convolution: compute user matrix products in unsigned
avcodec/cbs_av1_syntax_template: reset seen_frame_header on sequence
avcodec/snowenc: fix out-of-bounds OBMC read in get_dc() for narrow planes
swscale/x86/rgb_2_rgb: fix uyvytoyuv422 overwrite on odd width
avformat/dashdec: Fail with any inner stream count being 0
avformat/av1dec: Check bits left before get_leb128()
avcodec/hevc/hevcdec: initialize qp_y_tab
avcodec/hevc/hevcdec: Clean sao_pixel_buffer_v on allocation
avcodec/cbs_sei: Always zero-initialize SEI payload
avcodec/eatgq: Check bytestream2_get_buffer() for failure
avcodec/h2645_parse: Ignore NAL with nuh_layer_id == 63
avcodec/iff: Clear ham_buf
avformat/flvdec: Check *size in cts parsing
avformat/matroskadec: Check audio.sub_packet_h * audio.frame_size
avcodec/h264_slice: guard color_frame() against chroma-width underflow
lavfi/bwdif: fix heap-buffer-overflow with small height videos
avcodec/mlpdec: add max channels check
avcodec/mpegvideo_dec: consider interlaced lowres 4:2:0 chroma in edge
emulation check better
avcodec/mpegvideo_dec: Fix lowres=3 field select interlaced mpeg4 frame
avcodec/mpegvideo_dec: Add NULL pointer checks to MPV_motion_lowres()
Update for 5.1.10
avfilter: use ff_slice_pos() for per-slice boundary computation
Niklas Haas (1):
swscale/alphablend: don't overread alpha plane on subsampled odd size
Ori Hollander (1):
avcodec/magicyuv: reject slice_height misaligned with chroma vshift
Paul B Mahol (1):
avfilter/af_stereotools: round-up max size of buffer
Reimar Döffinger (1):
avcodec/parser: Reset *buf_size on realloc failure
Scott Boudreaux (2):
swscale/ppc: fix LOAD_FILTER overread in VSX path
swscale/ppc: fix ASAN stack-buffer-overflow in yuv2planeX
Thai Duong (1):
avcodec/diracdec: Enlarge `mctmp` to cover the worst-case `blheight·ybsep
+ yblen` rows, and break the MC loop when no output rows remain
Zhao Zhili (2):
avcodec/hevc: limit missing-ref fill to coded planes
aarch64/hpeldsp_neon: fix out-of-bounds read
bird (1):
avformat/sctp: add size check in sctp_read() matching sctp_write()
haoyuLiu (2):
avfilter/zmq: initialize send_buf before shared cleanup on parse failure
avformat/http: reject request-line tokens not terminated by whitespace
jiale yao (1):
avformat/rtpenc_amr: Check input size
-----------------------------------------------------------------------
No new revisions were added by this update.
_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]