This is an automated email from the git hooks/post-receive script.
Git pushed a change to branch release/9.0
in repository ffmpeg.
from 3abec89a45 avcodec/d3d12va_vp9: check size of frame bitstream against
available buffer size
new 2864ce5e28 avcodec/nellymoserdec: Check block count to avoid integer
overflow
new 8af6c71d96 avfilter/vf_vif: Fix out of array access with small
dimensions
new 21e25bd1ab avcodec/mpeg4videodec: Copy studio_profile in frame-thread
context update
new 0511c27041 avcodec/ffv1dec: Reject bayer with unaligned slice
coordinates
new a1712ef816 avcodec/ffv1enc: Reject odd dimensions for bayer
new e41e53e5ae avcodec: Align bayer pixel formats to 2x2
new b76ad17ab4 avformat/mov: check current_dts for overflow
new f8d7795dcc avcodec/rasc: Check that 32-bit DLTA accesses stay within
the row
new f15e730cd2 avformat/iamf_parse: check count_label against the
available bytes
new 83c2e80f80 tests/checkasm/llviddsp: fix add_left_pred_int16 buffer
compare size
new 4423d1b59e avfilter/af_adeclick: free transform contexts and buffers
on error
new eaf524a746 avfilter/vf_removelogo: free the whole mask on allocation
failure
new 5464915e69 avformat/movenc: free sgpd_entries on the roll-distance
error path
new 07af5c70de Guard against loop underflow
new c7d69b3a80 Guard lpc methods in flacdsp and add tests
new 2ec918330e avfilter/boxblur: reject pixel formats deeper than 16 bits
new 385ac2fadc avformat/spdifenc: bound DTS core_size against the packet
size in the HD path
new 3c441711a3 avformat/rtpdec_asf: reject ASF objects smaller than their
header
new dcf8ce2802 avformat/vobsub: reuse subtitle streams and bound the
stream count
new c10e7f5dc1 avcodec/adx: sync decoder channel state on NEW_EXTRADATA
new 92880ab4a4 avcodec/apac: Check bitstream_size to avoid integer overflow
new 947c57d9e6 avcodec/mace: reject sample counts that overflow int
new aba17b5dc3 avformat/imfdec: reject virtual tracks with no resources
new bd108f4026 avformat/imfdec: check for a missing or empty Path in the
asset map
new 3d5ad47c40 avcodec/nvdec: don't double free the fdd-owned context on
the sep_ref error path
new eac6965d9c avformat/wavdec: fix integer overflow in W64 chunk size
check
new 97e169f6ce swscale/output: avoid signed overflow in yuv2rgb_write_full
luma scaling
new c20d78c683 avfilter/vf_quirc: resize the quirc buffers when the input
size changes
new 7c0b8c8594 avcodec/lcldec: zero the not-decoded tail to avoid heap
disclosure
new 1f51b7b87f avformat/mov: bound the iref thmb/cdsc entry count by the
sub-box size
new 0e6eef3551 avformat/hls: reject Master Playlist tags in a Media
Playlist
new 6727eb54e8 avformat/iff: reject invalid data_size in ANIM
new 9d5704e4d9 avformat/hls_sample_encryption: Validate ADTS frame length
against packet
new d7abdc8c85 avcodec/vvc/dec: merge the SAO and ALF pixel buffer tab
loops
new 8ce7d391aa avcodec/vvc/dec: fix pixel buffer tab leak on chroma format
change
new bf316c1535 avcodec/hevc/ps: avoid signed overflow reading act qp
offsets
new 89f146e6db avcodec/jpeg2000dec: avoid signed overflow in ROI shift
new ac507eac63 avcodec/lzf: pad the decompressed buffer
new 85d7bb2280 avfilter/vf_v360: reject dimensions too small for the
projection
new e6bcc30dcd avfilter/vf_v360: keep remap source coordinates in bounds
new 27f503c90e avformat/spdif: fix reading past the buffer when probing
AAC in IEC 61937
new e18d1b7972 avcodec/tdsc: reject out-of-frame cursor position
new 7bd23e2cb2 avcodec/mjpegdec: reject flipping of bayer images
new a303fb0459 avcodec/mjpegdec: reject redundant scans of a sequential
image
new 60892bbbb9 lavc/hevc: Always generate missing refs for foll pictures
new 713ad3f3b1 avcodec/bsf/dts2pts: chain same-gop nodes instead of
collecting into a fixed array
new 1f37509a06 avcodec/bsf/dts2pts: fix removal of 2nd field nodes
new 76398b2b4f avcodec/bsf/dts2pts: evict unconsumable nodes from the poc
tree
new 39809968eb avformat/utils: fix ff_mkdir_p() swallowing intermediate
mkdir errors
new 1eb17d8ac0 avcodec/exr: bound total decoded pixels by max_pixels
new c21583c4ba avcodec/vorbisdec: skip the MDCT for unused channels
new 789d7b1b1d avcodec/ffv1dec: mask the fltmap index on the 8bit remap
path
new bd2541b8da avcodec/libcodec2: reject packet sample counts that
overflow int
new e596a3302a avcodec/cavsdec: reject invalid start-code bitreader sizes
new 3b85fbe890 avcodec/tdsc: unref the reference frame before reallocating
on size change
new 96100b4308 doc/infra.txt: add fairy
new e91540f76f doc/developer.texi: update reviews section
new 989444060d avfilter/vf_lut3d: compute size2 after the 3DLUTSIZE
directive
new a20608d325 avfilter/vf_floodfill: size the point stack for the current
frame
new 30a52276f9 avfilter/vf_floodfill: remove unneeded variables
new b3c7ebc1ed avfilter/vf_swaprect: size the temp row buffer for the
widest plane
new 52f7983f15 avformat/ty: don't let the Series2 AC3 trim underflow the
packet size
new d6db779950 avcodec/hevc: Fix integer overflow in WPP entry point range
check
new 03e6259254 avformat/concatdec: Check recursion depth
new 3b92cd5fa9 Guard against int overflow when discarding samples
new 1b8b99dd45 avformat/mov: avoid overflow/negative discard sample
duration
new f8051f532c avformat/tls_mbedtls: check the certificate verification
result in tls_handshake()
The 67 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:
doc/developer.texi | 7 ++-
doc/infra.txt | 7 +++
libavcodec/adxdec.c | 5 ++
libavcodec/apac.c | 3 +
libavcodec/bsf/dts2pts.c | 97 ++++++++++++++++++++++-------
libavcodec/cavsdec.c | 7 +--
libavcodec/decode.c | 20 +++---
libavcodec/exr.c | 10 +++
libavcodec/ffv1dec.c | 8 ++-
libavcodec/ffv1enc.c | 5 ++
libavcodec/hevc/hevcdec.c | 2 +-
libavcodec/hevc/ps.c | 6 +-
libavcodec/hevc/refs.c | 11 ++--
libavcodec/jpeg2000dec.c | 2 +-
libavcodec/lcldec.c | 8 ++-
libavcodec/libcodec2.c | 2 +
libavcodec/lzf.c | 12 ++--
libavcodec/lzf.h | 5 ++
libavcodec/mace.c | 5 +-
libavcodec/mjpegdec.c | 13 +++-
libavcodec/mjpegdec.h | 1 +
libavcodec/mpeg4videodec.c | 1 +
libavcodec/nellymoserdec.c | 4 +-
libavcodec/nvdec.c | 6 +-
libavcodec/rasc.c | 13 ++++
libavcodec/riscv/flacdsp_rvv.S | 12 ++--
libavcodec/tdsc.c | 27 +++++---
libavcodec/utils.c | 15 +++++
libavcodec/vorbisdec.c | 4 ++
libavcodec/vvc/dec.c | 18 +++---
libavfilter/af_adeclick.c | 18 ++++--
libavfilter/vf_boxblur.c | 7 ++-
libavfilter/vf_floodfill.c | 52 +++++++++-------
libavfilter/vf_lut3d.c | 2 +-
libavfilter/vf_quirc.c | 12 ++++
libavfilter/vf_removelogo.c | 28 +++++----
libavfilter/vf_swaprect.c | 12 +++-
libavfilter/vf_v360.c | 74 +++++++++++++++++++---
libavfilter/vf_vif.c | 5 +-
libavformat/Makefile | 1 +
libavformat/concatdec.c | 15 +++++
libavformat/hls.c | 12 ++++
libavformat/hls_sample_encryption.c | 7 +++
libavformat/iamf_parse.c | 5 ++
libavformat/iff.c | 2 +
libavformat/imfdec.c | 21 ++++++-
libavformat/mov.c | 37 +++++++----
libavformat/movenc.c | 4 +-
libavformat/mpeg.c | 18 +++++-
libavformat/rtpdec_asf.c | 2 +
libavformat/spdifdec.c | 5 +-
libavformat/spdifenc.c | 2 +-
libavformat/tests/.gitignore | 1 +
tests/base64.c => libavformat/tests/mkdir.c | 66 ++++++++++++--------
libavformat/tls_mbedtls.c | 13 ++++
libavformat/ty.c | 2 +-
libavformat/utils.c | 6 ++
libavformat/wavdec.c | 2 +-
libswscale/output.c | 4 +-
tests/checkasm/flacdsp.c | 50 +++++++++++----
tests/checkasm/llviddsp.c | 2 +-
tests/fate/hevc.mak | 2 +-
tests/fate/libavformat.mak | 5 ++
63 files changed, 637 insertions(+), 193 deletions(-)
copy tests/base64.c => libavformat/tests/mkdir.c (50%)
_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]