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]

Reply via email to