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

Git pushed a change to branch release/8.0
in repository ffmpeg.

    from 1e4ea2ec97 avformat/mov: don't abort on unsupported or invalid chnl 
boxes
     new 1d44c4e359 configure: bump CONFIG_THIS_YEAR to 2026
     new f325ef73b7 avcodec/hdrdec: fix pixel count decrement in RLE decompress 
loop
     new c60fb8a30c avformat/mov: Fix negative index given to 
can_seek_to_key_sample()
     new 2dc975eb89 avcodec/hevc: limit missing-ref fill to coded planes
     new 0568bbdb9a avcodec/cbs_h266_syntax_template: tighten 
sh_num_tiles_in_slice_minus1 upper bound
     new 4496e91abb fftools/graph: Add missing include "libavutil/mem.h" for 
fftools/graph/graphprint.c
     new 5bef4dd635 [Wave] Fix issues with unaligned metadata chunks.
     new 5c8a8750de tools/zmqsend: free the AVBprint buffer after using it
     new b5d5f49390 avcodec/diracdec: Enlarge `mctmp` to cover the worst-case 
`blheight·ybsep + yblen` rows, and break the MC loop when no output rows remain
     new aa1f4ed774 avformat/assenc: Add the missing parentheses
     new bde377c864 avfilter/boxblur: Fix off by one errors
     new e6ef0b3a90 avcodec/h2645_sei: Initialize side data before deallocation
     new 2e5a1e26b4 avcodec/g2meet: The stack is EPIC_PIX_STACK_SIZE
     new e27d91ca71 avformat/mccdec: dont pass NULL to bytestream2_put_buffer()
     new d28d6565a4 avformat/vividas: fix misaligned access
     new a8cd89512d avformat/flvdec: Check size at the top of the main loop
     new bf35dc5d2a avcodec/jpeg2000dec: compute mask in decode_clnpass() like 
in decode_sigpass()
     new 36a9b6c064 avformat/rtpenc_aac: reject packets smaller than the ADTS 
header
     new 2cb5c0b27f avformat/rtpenc_xiph: bail out when the max payload size 
underflows
     new 7c50ce2326 avformat/ty: check rec_size
     new 8e6784b564 avcodec/prores_raw: reject invalid tile alignment values
     new 35afbad649 avformat/hls: Check url_offset and size
     new f9028f77bb avformat/hls: Check TIME-OFFSET value
     new 9e87941afc tests/tiny_ssim: fixed mistake in ssim_c1 calculation
     new 96b6ef6e0e avformat/soxdec: Check sample_rate for nan
     new b9f97a8e40 avformat/mxfdec: zero-init Sony MPEG-4 extradata and add 
padding
     new 3e8f3537f9 avcodec/magicyuv: Fix 1 line MEDIAN slices
     new 24b452cd9f avcodec/magicyuv: Expand the s->interlaced slice-height 
sanity check
     new 31c9c550ef avcodec/magicyuv: reject slice_height misaligned with 
chroma vshift
     new d86d43a5e7 avcodec/h264_slice: guard color_frame() against 
chroma-width underflow
     new 2d0bdf26af avformat/mov: validate APV access unit length before 
passing to decoder
     new 8bcce7e1e3 avcodec/nvenc: fix compatibility with Video Codec SDK 13.1
     new 7b280ef5e1 avfilter/af_join: fix wrong loop bound in buffer dedup 
(use-after-free)
     new 06f7ab2c0a avcodec/liboapvenc: derive and validate APV profile from 
pixel format
     new f10d87bf82 avcodec/x86/vorbisdsp: change cmpleps to cmpltps in inverse 
coupling
     new d7b12b918a avformat/whip: require remote DTLS fingerprint in SDP answer
     new bd7e35853c avformat/avc: Adjust get_ue_golomb() to handle 32 bit
     new c606ea5307 avcodec/bsf/smpte436m_to_eia608: properly frees stuff on 
errors in ff_smpte436m_to_eia608_filter()
     new 0c02153486 avcodec/jpeg2000dec: Clear header derived variables
     new d73a74c2b7 avformat/ftp: reject CR/LF in the URL path to prevent FTP 
command injection
     new afdbf03027 avformat/ftp: Check for Telnet IAC characters and other non 
printable ASCII chars
     new 6c5dad52b2 avformat/ftp: Check string used for RNTO
     new d6ef560c9b avformat/mxfdec: Remove unneeded check
     new 56572699eb avcodec/apv_decode: avoid using apv_cbc
     new 9094f760e6 avcodec/cook: bound subpacket channel sum against channel 
count
     new f00857e32e avfilter/vf_drawtext: always check pixel_mode == 
FT_PIXEL_MODE_MONO
     new 2812961c5d avfilter/vf_drawtext: don't double-free glyph that has been 
cached in tree
     new 425b858266 avfilter/vf_drawtext: avoid double-free of aliased FT_Glyph 
in glyph_enu_free
     new 5aa76c151d avfilter/vf_drawtext: shape_text_hb() free allocated things 
on error
     new 4e5bdc1068 avfilter/vf_drawtext: plug error-path leaks in 
measure_text/draw_text
     new d0126671f7 avfilter/vf_drawtext: Avoid double free in 
glyph_enu_border_free()
     new 1c8c974e46 avfilter/vf_scale: split rational multiply
     new 7da24bc271 avcodec/cbs_h266_syntax_template: Fix 
pps_exp_slice_height_in_ctus_minus1 range
     new 4b2884eb3d avformat/iff: check av_get_packet() result in ANIM branch
     new 115afc0ed7 avcodec/aac/aacdec: reject decoded frame without a valid 
sample rate
     new 4ea23ed898 avcodec/aac/aacdec_usac: reject explicit 
usacSamplingFrequency of 0
     new 226934bcc5 avformat/mov: cap HEIF ICC profile copies via c*max_streams 
to bound CPU and memory
     new 1b3eab8e9c avfilter/f_ebur128: avoid signed-int wrap when sizing 
per-channel cache
     new 7db8e1df28 avfilter/avf_showcwt: fix out-of-bounds read in du scroll
     new f6e2b7db43 avcodec/jpeglsdec: only apply color transform to decoded 
rows
     new 52c79e334f avcodec/cri: propagate max_pixels to the JPEG tile decoder
     new 1e470e5cc9 avcodec/imm5: propagate max_pixels to the H264/HEVC 
sub-decoders
     new a6aa754cde avcodec/tdsc: propagate max_pixels to the JPEG tile decoder
     new cfdd236016 avformat/rtmppkt: Check recursion depth
     new ef25a582df avcodec/diracdec: fix heap buffer overflow in 
edge_emu_buffer
     new 942f897e8a avformat/matroskadec: bound TRACKENTRY parsing by 
max_streams
     new 5ed93579e7 avformat/iamf_parse: bound substream count by remaining OBU 
size
     new d19470e720 swscale/rgb2rgb_template: use unsigned for <<24
     new ae37cf59db avformat/gxfenc: Check timecode and propagate error
     new be36f1f33e tools/target_dem_fuzzer: do not exit on io_buffer 
allocation failure
     new e8c041f9a1 swscale/output: avoid signed overflow in yuv2rgba64_full_1 
alpha
     new 9295a16f8b swscale/output: avoid signed overflow in yuv2rgba64_1 alpha
     new eab148d446 avcodec/misc4: reject invalid sample rate
     new 127baed127 avcodec/mwsc: do not dereference a missing reference frame
     new f22e319489 avcodec/vc2enc_dwt: avoid signed overflow in the 5/3 and 
Haar DWT
     new d0f2a5ec7f avcodec/vc2enc_dwt: avoid signed overflow in the 9/7 DWT 
lifting
     new 5fb7b6fc45 avcodec/fastaudio: reject subframes count whose * 256 
product overflows 32-bit
     new 178a340820 avformat/matroskadec: avoid signed overflow in DASH cue 
time differences
     new e22bdd9e04 avcodec/adpcm: fix signed integer overflow in 
get_nb_samples()
     new ecb65b1094 avfilter/zmq: initialize send_buf before shared cleanup on 
parse failure
     new 8d58dc8485 avcodec/on2avc: reject subframe count whose * SUBFRAME_SIZE 
product overflows 32-bit
     new 3904fa56ed libavcodec/options_table: gamma22 and gamma28 aliases
     new 13937e950a avcodec/truespeech: reject iterations count whose * 240 
product overflows 32-bit
     new 9c560486fc avcodec/hevc/ps: Factor window reading out
     new ddda5286e2 avcodec/hevc/ps: Check window parameters
     new 82f8e69d52 fftools/ffmpeg_dec: deep-copy subtitle_header to fix 
use-after-free
     new 01c828bac1 avformat/dhav: Fix second integer overflow in get_duration()
     new 57ba79b218 avcodec/agm: validate actual src_y against prev plane in 
decode_inter_plane
     new c011e4190e avformat/mov: reject out of range ispe dimensions, avoid 
overflow summing HEIF tile dimensions
     new 9a1394353e avformat/http: reject request-line tokens not terminated by 
whitespace
     new 8fae91a6ab avcodec/rv10, rv34: check init_get_bits8() before RealVideo 
bit access
     new c8d3eb40f9 avcodec/misc4: Check nb channels
     new f955c25e68 avcodec/cbs_h266_syntax_template: reject subpic info with 
res_change_in_clvs
     new d981b2ba53 avformat/rtspdec: bound Content-Length in the ANNOUNCE 
handler to SDP_MAX_SIZE
     new 1c479fdf64 swscale: support sliced input with cascaded scaling contexts
     new f1da79ba70 avfilter/estdif: avoid signed overflow in slice boundary 
calculation

The 96 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 configure                             |   2 +-
 fftools/ffmpeg.h                      |   2 +-
 fftools/ffmpeg_dec.c                  |  13 ++-
 fftools/graph/graphprint.c            |   1 +
 libavcodec/aac/aacdec.c               |   6 ++
 libavcodec/aac/aacdec_usac.c          |   2 +
 libavcodec/adpcm.c                    |   2 +-
 libavcodec/agm.c                      |  16 ++--
 libavcodec/apv_decode.c               |  11 ++-
 libavcodec/bsf/smpte436m_to_eia608.c  |   2 +-
 libavcodec/cbs_h266_syntax_template.c |   6 +-
 libavcodec/cook.c                     |   7 +-
 libavcodec/cri.c                      |   1 +
 libavcodec/diracdec.c                 |   8 +-
 libavcodec/fastaudio.c                |   2 +
 libavcodec/g2meet.c                   |   5 +-
 libavcodec/h2645_sei.c                |   8 +-
 libavcodec/h264_slice.c               |   6 +-
 libavcodec/hdrdec.c                   |   2 +-
 libavcodec/hevc/ps.c                  |  56 ++++++++-----
 libavcodec/hevc/ps.h                  |   5 +-
 libavcodec/hevc/refs.c                |   5 +-
 libavcodec/imm5.c                     |   2 +
 libavcodec/jpeg2000dec.c              |   8 +-
 libavcodec/jpeglsdec.c                |   2 +-
 libavcodec/liboapvenc.c               | 152 ++++++++++++++++++++++++++++++----
 libavcodec/magicyuv.c                 |  18 ++--
 libavcodec/misc4.c                    |   6 ++
 libavcodec/mwsc.c                     |  14 +++-
 libavcodec/nvenc.c                    |   9 +-
 libavcodec/nvenc.h                    |   5 ++
 libavcodec/on2avc.c                   |   6 ++
 libavcodec/options_table.h            |   2 +
 libavcodec/prores_raw.c               |   5 ++
 libavcodec/rv10.c                     |   3 +-
 libavcodec/rv34.c                     |  11 ++-
 libavcodec/tdsc.c                     |   1 +
 libavcodec/truespeech.c               |   5 ++
 libavcodec/vc2enc_dwt.c               |  66 +++++++--------
 libavcodec/x86/vorbisdsp.asm          |   4 +-
 libavfilter/af_join.c                 |   2 +-
 libavfilter/avf_showcwt.c             |   2 +-
 libavfilter/boxblur.c                 |   4 +-
 libavfilter/f_ebur128.c               |  13 ++-
 libavfilter/f_zmq.c                   |   2 +-
 libavfilter/vf_drawtext.c             |  97 +++++++++++++---------
 libavfilter/vf_estdif.c               |   4 +-
 libavfilter/vf_scale.c                |   3 +-
 libavformat/assenc.c                  |   2 +-
 libavformat/avc.c                     |  52 +++++-------
 libavformat/dhav.c                    |   2 +-
 libavformat/flvdec.c                  |   4 +
 libavformat/ftp.c                     |  23 ++++-
 libavformat/gxfenc.c                  |  12 ++-
 libavformat/hls.c                     |  16 +++-
 libavformat/http.c                    |   4 +
 libavformat/iamf_parse.c              |   7 ++
 libavformat/iff.c                     |   2 +
 libavformat/isom.h                    |   1 +
 libavformat/matroskadec.c             |  15 +++-
 libavformat/mccdec.c                  |   3 +-
 libavformat/mov.c                     |  36 +++++++-
 libavformat/mxfdec.c                  |   2 +-
 libavformat/rtmppkt.c                 |  28 +++++--
 libavformat/rtpenc_aac.c              |   4 +
 libavformat/rtpenc_xiph.c             |   4 +
 libavformat/rtspdec.c                 |   2 +-
 libavformat/soxdec.c                  |   2 +-
 libavformat/ty.c                      |   6 +-
 libavformat/vividas.c                 |   2 +-
 libavformat/wavdec.c                  |  21 +++--
 libavformat/whip.c                    |  25 ++++++
 libswscale/output.c                   |  14 ++--
 libswscale/rgb2rgb_template.c         |   4 +-
 libswscale/swscale.c                  |  12 ++-
 tests/tiny_ssim.c                     |   4 +-
 tools/target_dem_fuzzer.c             |   7 +-
 tools/zmqsend.c                       |   3 +-
 78 files changed, 669 insertions(+), 264 deletions(-)

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

Reply via email to