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

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

    from a5faeca88f avcodec/cbs_h266_syntax_template: Fix 
pps_exp_slice_height_in_ctus_minus1 range
     new cbd56ceb9e avcodec/hdrdec: fix pixel count decrement in RLE decompress 
loop
     new cb8a5ca8ab avformat/mov: Fix negative index given to 
can_seek_to_key_sample()
     new 6f0f9a67d3 avcodec/hevc: limit missing-ref fill to coded planes
     new d8e406b5f9 [Wave] Fix issues with unaligned metadata chunks.
     new 097bc4c44e tools/zmqsend: free the AVBprint buffer after using it
     new e36c1eac68 avcodec/diracdec: Enlarge `mctmp` to cover the worst-case 
`blheight·ybsep + yblen` rows, and break the MC loop when no output rows remain
     new ba20032737 avformat/assenc: Add the missing parentheses
     new 09ed76e847 avfilter/boxblur: Fix off by one errors
     new 71da50193a avcodec/h2645_sei: Initialize side data before deallocation
     new 8a4df312f9 avcodec/g2meet: The stack is EPIC_PIX_STACK_SIZE
     new 9b9873c65e avformat/vividas: fix misaligned access
     new 86c531207b avcodec/jpeg2000dec: compute mask in decode_clnpass() like 
in decode_sigpass()
     new c77a16487a avformat/rtpenc_aac: reject packets smaller than the ADTS 
header
     new fb49d70adc avformat/rtpenc_xiph: bail out when the max payload size 
underflows
     new 6637979850 avformat/ty: check rec_size
     new 364b3f1671 avformat/hls: Check url_offset and size
     new e706a35a4e avformat/hls: Check TIME-OFFSET value
     new 849e46680d tests/tiny_ssim: fixed mistake in ssim_c1 calculation
     new 9a58f98f77 avformat/soxdec: Check sample_rate for nan
     new 57217afb28 avformat/mxfdec: zero-init Sony MPEG-4 extradata and add 
padding
     new 15882781ac avcodec/magicyuv: Fix 1 line MEDIAN slices
     new 8c437fada4 avcodec/magicyuv: Expand the s->interlaced slice-height 
sanity check
     new a49c00c208 avcodec/magicyuv: reject slice_height misaligned with 
chroma vshift
     new 7926bdc775 avcodec/h264_slice: guard color_frame() against 
chroma-width underflow
     new a49bbf9701 avfilter/af_join: fix wrong loop bound in buffer dedup 
(use-after-free)
     new 3203c94627 avcodec/x86/vorbisdsp: change cmpleps to cmpltps in inverse 
coupling
     new 710ccf77db avformat/avc: Adjust get_ue_golomb() to handle 32 bit
     new e40b02c687 avcodec/jpeg2000dec: Clear header derived variables
     new d58a15a250 avformat/ftp: reject CR/LF in the URL path to prevent FTP 
command injection
     new ef05ba4deb avformat/ftp: Check for Telnet IAC characters and other non 
printable ASCII chars
     new c3229b16e6 avformat/ftp: Check string used for RNTO
     new ca09d08c13 avformat/mxfdec: Remove unneeded check
     new 0a93103872 avcodec/cook: bound subpacket channel sum against channel 
count
     new 3a083469a3 avfilter/vf_drawtext: always check pixel_mode == 
FT_PIXEL_MODE_MONO
     new bb48459161 avfilter/vf_drawtext: don't double-free glyph that has been 
cached in tree
     new 90e0225c28 avfilter/vf_drawtext: avoid double-free of aliased FT_Glyph 
in glyph_enu_free
     new 0f8d9b8f1b avfilter/vf_drawtext: plug error-path leaks in 
measure_text/draw_text
     new aadca74d13 avfilter/vf_drawtext: Avoid double free in 
glyph_enu_border_free()
     new 02cc0fcb59 avformat/iff: check av_get_packet() result in ANIM branch
     new cadf292e61 avcodec/aac/aacdec: reject decoded frame without a valid 
sample rate
     new 291946ee49 avcodec/aac/aacdec_usac: reject explicit 
usacSamplingFrequency of 0
     new 28d9b0e618 avfilter/avf_showcwt: fix out-of-bounds read in du scroll
     new c063af2f51 avcodec/jpeglsdec: only apply color transform to decoded 
rows
     new 061a4b5bcb avformat/rtmppkt: Check recursion depth
     new b7ac6d646c avcodec/diracdec: fix heap buffer overflow in 
edge_emu_buffer
     new 6f51d64dba avformat/matroskadec: bound TRACKENTRY parsing by 
max_streams
     new 97e30aadeb avformat/iamf_parse: bound substream count by remaining OBU 
size
     new 65442cfccc swscale/rgb2rgb_template: use unsigned for <<24
     new d2b7bbb98a avformat/gxfenc: Check timecode and propagate error
     new fbd4397d9d tools/target_dem_fuzzer: do not exit on io_buffer 
allocation failure
     new 60ed0ae4bb avcodec/misc4: reject invalid sample rate
     new 41aa9f6447 avcodec/mwsc: do not dereference a missing reference frame
     new 7063daddd2 avcodec/vc2enc_dwt: avoid signed overflow in the 5/3 and 
Haar DWT
     new 88884ac9bd avcodec/vc2enc_dwt: avoid signed overflow in the 9/7 DWT 
lifting
     new dd2bd41f05 avcodec/fastaudio: reject subframes count whose * 256 
product overflows 32-bit
     new 23f2446387 avformat/matroskadec: avoid signed overflow in DASH cue 
time differences
     new bd18424bb0 avcodec/adpcm: fix signed integer overflow in 
get_nb_samples()
     new 51c2e67302 avfilter/zmq: initialize send_buf before shared cleanup on 
parse failure
     new 597140939f avcodec/on2avc: reject subframe count whose * SUBFRAME_SIZE 
product overflows 32-bit
     new 1b41973c58 libavcodec/options_table: gamma22 and gamma28 aliases
     new 46b09a5809 avcodec/truespeech: reject iterations count whose * 240 
product overflows 32-bit
     new 9228127140 avcodec/hevc/ps: Factor window reading out
     new be977a1dde avcodec/hevc/ps: Check window parameters
     new 6389cf7858 fftools/ffmpeg_dec: deep-copy subtitle_header to fix 
use-after-free
     new 91d31d0d71 avcodec/agm: validate actual src_y against prev plane in 
decode_inter_plane
     new 15396fa8d5 avformat/mov: reject out of range ispe dimensions, avoid 
overflow summing HEIF tile dimensions
     new 130fbf3569 avformat/http: reject request-line tokens not terminated by 
whitespace
     new ebeb5b2068 avcodec/rv10, rv34: check init_get_bits8() before RealVideo 
bit access
     new 1d228c913f avcodec/misc4: Check nb channels
     new f21570973b avcodec/cbs_h266_syntax_template: reject subpic info with 
res_change_in_clvs
     new 2dd97b8d0b avformat/rtspdec: bound Content-Length in the ANNOUNCE 
handler to SDP_MAX_SIZE
     new 6e316ecb8b avfilter/estdif: avoid signed overflow in slice boundary 
calculation
     new 5508e3da26 avfilter: add ff_slice_pos() helper for slice boundaries
     new 6777153335 avfilter: use ff_slice_pos() for per-slice boundary 
computation
     new db20f010e5 swscale/ppc: fix LOAD_FILTER overread in VSX path
     new a7ef78f2b3 swscale/ppc: fix ASAN stack-buffer-overflow in yuv2planeX
     new 793d445fcd avformat/rtpenc_amr: Check input size
     new 57853d1fcc swresample/x86/resample: write only int16 in the int16 
resampler
     new 923a6de65e avfilter/v360: reject out-of-range dimensions
     new 0557fe92b7 avfilter/v360: compute remap table offsets in 64bit
     new f4f723cf65 avfilter/avf_showcwt: fix out of array read in 
compute_kernel
     new a39722471b avfilter/avf_showcwt: avoid undefined float to int 
conversion of nb_consumed_samples
     new b965c180c7 avfilter/avf_showcwt: fix DIRECTION_RL EOF fill clearing 
the wrong columns
     new be31c22639 avfilter/avf_showcwt: fix DIRECTION_DU EOF fill clearing 
the wrong rows
     new 438940ed41 avformat/mpegts: use av_fast_realloc() for prg
     new ed22589acf avfilter/convolution: compute user matrix products in 
unsigned
     new 24919c78d3 avcodec/cbs_av1_syntax_template: reset seen_frame_header on 
sequence headers
     new d79983ab0f avformat/sctp: add size check in sctp_read() matching 
sctp_write()
     new 6b8b34bb42 avfilter/avf_showspectrum: Fix allocation check
     new 4c588668cd avformat/icecast: reject CR/LF in metadata header values
     new a112f2b332 avcodec/snowenc: fix out-of-bounds memcpy in get_block_rd() 
for narrow planes
     new 882f714a95 avcodec/snowenc: fix out-of-bounds OBMC read in get_dc() 
for narrow planes
     new ac659da58e avcodec/snowenc: fix SIGFPE in get_dc() when a block lies 
outside the plane
     new 5644336c9b swscale/x86/rgb_2_rgb: fix uyvytoyuv422 overwrite on odd 
width
     new 22ab1ba6bd avformat/dashdec: Fail with any inner stream count being 0
     new 4a2540316d avformat/mov: fix crash when stsz_sample_size is zero and 
sample_sizes is null
     new 566714daab update for 7.1.5

The 97 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:
 Changelog                                | 138 +++++++++++++++++++++++++++++++
 RELEASE                                  |   2 +-
 doc/Doxyfile                             |   2 +-
 fftools/ffmpeg.h                         |   2 +-
 fftools/ffmpeg_dec.c                     |  13 ++-
 libavcodec/aac/aacdec.c                  |   6 ++
 libavcodec/aac/aacdec_usac.c             |   2 +
 libavcodec/adpcm.c                       |   2 +-
 libavcodec/agm.c                         |  16 ++--
 libavcodec/cbs_av1_syntax_template.c     |   3 +
 libavcodec/cbs_h266_syntax_template.c    |   2 +-
 libavcodec/cook.c                        |   7 +-
 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/jpeg2000dec.c                 |   8 +-
 libavcodec/jpeglsdec.c                   |   2 +-
 libavcodec/magicyuv.c                    |  18 ++--
 libavcodec/misc4.c                       |   6 ++
 libavcodec/mwsc.c                        |  14 +++-
 libavcodec/on2avc.c                      |   6 ++
 libavcodec/options_table.h               |   2 +
 libavcodec/rv10.c                        |   3 +-
 libavcodec/rv34.c                        |  15 ++--
 libavcodec/snowenc.c                     |  24 ++++--
 libavcodec/truespeech.c                  |   5 ++
 libavcodec/vc2enc_dwt.c                  |  66 +++++++--------
 libavcodec/x86/vorbisdsp.asm             |   4 +-
 libavfilter/aap_template.c               |   4 +-
 libavfilter/adynamicequalizer_template.c |   4 +-
 libavfilter/af_acrossover.c              |   4 +-
 libavfilter/af_adecorrelate.c            |   4 +-
 libavfilter/af_adenorm.c                 |   4 +-
 libavfilter/af_adrc.c                    |   4 +-
 libavfilter/af_aemphasis.c               |   4 +-
 libavfilter/af_afftdn.c                  |   4 +-
 libavfilter/af_afftfilt.c                |   8 +-
 libavfilter/af_afir.c                    |   4 +-
 libavfilter/af_afreqshift.c              |   4 +-
 libavfilter/af_anequalizer.c             |   4 +-
 libavfilter/af_apsyclip.c                |   4 +-
 libavfilter/af_arnndn.c                  |   4 +-
 libavfilter/af_asdr.c                    |  12 +--
 libavfilter/af_asoftclip.c               |   4 +-
 libavfilter/af_aspectralstats.c          |   4 +-
 libavfilter/af_astats.c                  |   4 +-
 libavfilter/af_asubboost.c               |   4 +-
 libavfilter/af_asupercut.c               |   4 +-
 libavfilter/af_atilt.c                   |   4 +-
 libavfilter/af_biquads.c                 |   4 +-
 libavfilter/af_crystalizer.c             |   4 +-
 libavfilter/af_dynaudnorm.c              |   8 +-
 libavfilter/af_join.c                    |   2 +-
 libavfilter/af_surround.c                |   8 +-
 libavfilter/anlms_template.c             |   4 +-
 libavfilter/arls_template.c              |   4 +-
 libavfilter/avf_avectorscope.c           |   4 +-
 libavfilter/avf_showcwt.c                |  31 +++----
 libavfilter/avf_showspectrum.c           |  10 +--
 libavfilter/boxblur.c                    |   4 +-
 libavfilter/colorchannelmixer_template.c |   8 +-
 libavfilter/f_zmq.c                      |   2 +-
 libavfilter/filters.h                    |  15 ++++
 libavfilter/vf_amplify.c                 |   4 +-
 libavfilter/vf_atadenoise.c              |   4 +-
 libavfilter/vf_backgroundkey.c           |   8 +-
 libavfilter/vf_bilateral.c               |  16 ++--
 libavfilter/vf_blackdetect.c             |   4 +-
 libavfilter/vf_blend.c                   |   4 +-
 libavfilter/vf_bm3d.c                    |   4 +-
 libavfilter/vf_bwdif.c                   |   2 +-
 libavfilter/vf_cas.c                     |   8 +-
 libavfilter/vf_chromakey.c               |  16 ++--
 libavfilter/vf_chromanr.c                |   4 +-
 libavfilter/vf_chromashift.c             |  16 ++--
 libavfilter/vf_colorbalance.c            |  16 ++--
 libavfilter/vf_colorconstancy.c          |  12 +--
 libavfilter/vf_colorcontrast.c           |  16 ++--
 libavfilter/vf_colorcorrect.c            |  24 +++---
 libavfilter/vf_colorize.c                |  16 ++--
 libavfilter/vf_colorkey.c                |   8 +-
 libavfilter/vf_colorlevels.c             |   4 +-
 libavfilter/vf_colormap.c                |   4 +-
 libavfilter/vf_colormatrix.c             |  16 ++--
 libavfilter/vf_colortemperature.c        |  20 ++---
 libavfilter/vf_convolution.c             |  96 +++++++++++----------
 libavfilter/vf_convolve.c                |  28 +++----
 libavfilter/vf_corr.c                    |   8 +-
 libavfilter/vf_curves.c                  |   8 +-
 libavfilter/vf_datascope.c               |  12 +--
 libavfilter/vf_dctdnoiz.c                |   4 +-
 libavfilter/vf_deband.c                  |  16 ++--
 libavfilter/vf_dedot.c                   |   8 +-
 libavfilter/vf_despill.c                 |   4 +-
 libavfilter/vf_displace.c                |   8 +-
 libavfilter/vf_drawtext.c                |  83 ++++++++++++-------
 libavfilter/vf_epx.c                     |   8 +-
 libavfilter/vf_estdif.c                  |   4 +-
 libavfilter/vf_exposure.c                |   4 +-
 libavfilter/vf_fade.c                    |  28 +++----
 libavfilter/vf_fftdnoiz.c                |   4 +-
 libavfilter/vf_fftfilt.c                 |  36 ++++----
 libavfilter/vf_gblur.c                   |  12 +--
 libavfilter/vf_geq.c                     |   4 +-
 libavfilter/vf_grayworld.c               |   8 +-
 libavfilter/vf_guided.c                  |   4 +-
 libavfilter/vf_hqx.c                     |   4 +-
 libavfilter/vf_hsvkey.c                  |  16 ++--
 libavfilter/vf_huesaturation.c           |   4 +-
 libavfilter/vf_identity.c                |   8 +-
 libavfilter/vf_lagfun.c                  |   4 +-
 libavfilter/vf_lensfun.c                 |   8 +-
 libavfilter/vf_limitdiff.c               |   4 +-
 libavfilter/vf_limiter.c                 |   4 +-
 libavfilter/vf_lumakey.c                 |   8 +-
 libavfilter/vf_lut.c                     |   8 +-
 libavfilter/vf_lut2.c                    |   4 +-
 libavfilter/vf_lut3d.c                   |  24 +++---
 libavfilter/vf_maskedclamp.c             |   4 +-
 libavfilter/vf_maskedmerge.c             |   4 +-
 libavfilter/vf_maskedminmax.c            |   4 +-
 libavfilter/vf_maskedthreshold.c         |   4 +-
 libavfilter/vf_maskfun.c                 |   4 +-
 libavfilter/vf_median.c                  |   4 +-
 libavfilter/vf_mix.c                     |   8 +-
 libavfilter/vf_monochrome.c              |  16 ++--
 libavfilter/vf_morpho.c                  |   8 +-
 libavfilter/vf_multiply.c                |   4 +-
 libavfilter/vf_negate.c                  |   4 +-
 libavfilter/vf_neighbor.c                |   4 +-
 libavfilter/vf_nlmeans.c                 |   4 +-
 libavfilter/vf_nnedi.c                   |   4 +-
 libavfilter/vf_noise.c                   |   4 +-
 libavfilter/vf_overlay.c                 |  13 ++-
 libavfilter/vf_photosensitivity.c        |   8 +-
 libavfilter/vf_pixelize.c                |   8 +-
 libavfilter/vf_premultiply.c             |   4 +-
 libavfilter/vf_pseudocolor.c             |   6 +-
 libavfilter/vf_psnr.c                    |   4 +-
 libavfilter/vf_remap.c                   |   8 +-
 libavfilter/vf_removegrain.c             |   4 +-
 libavfilter/vf_scroll.c                  |   4 +-
 libavfilter/vf_selectivecolor.c          |   4 +-
 libavfilter/vf_shear.c                   |   8 +-
 libavfilter/vf_shufflepixels.c           |  12 +--
 libavfilter/vf_signalstats.c             |  32 +++----
 libavfilter/vf_ssim.c                    |   8 +-
 libavfilter/vf_stereo3d.c                |   4 +-
 libavfilter/vf_super2xsai.c              |   4 +-
 libavfilter/vf_threshold.c               |   4 +-
 libavfilter/vf_thumbnail.c               |   8 +-
 libavfilter/vf_tonemap.c                 |   4 +-
 libavfilter/vf_transpose.c               |   4 +-
 libavfilter/vf_unsharp.c                 |   4 +-
 libavfilter/vf_v360.c                    |  60 +++++++++++---
 libavfilter/vf_varblur.c                 |   4 +-
 libavfilter/vf_vibrance.c                |  16 ++--
 libavfilter/vf_vif.c                     |   4 +-
 libavfilter/vf_w3fdif.c                  |   4 +-
 libavfilter/vf_waveform.c                |  96 ++++++++++-----------
 libavfilter/vf_weave.c                   |   4 +-
 libavfilter/vf_xbr.c                     |   4 +-
 libavfilter/vf_xfade.c                   |   4 +-
 libavfilter/vf_xmedian.c                 |   4 +-
 libavfilter/vf_yadif.c                   |   4 +-
 libavfilter/vf_yaepblur.c                |  12 +--
 libavfilter/x86/vf_lut3d_init.c          |   5 +-
 libavformat/assenc.c                     |   2 +-
 libavformat/avc.c                        |  52 +++++-------
 libavformat/dashdec.c                    |   6 ++
 libavformat/ftp.c                        |  23 +++++-
 libavformat/gxfenc.c                     |  12 ++-
 libavformat/hls.c                        |  16 +++-
 libavformat/http.c                       |   4 +
 libavformat/iamf_parse.c                 |   7 ++
 libavformat/icecast.c                    |   8 +-
 libavformat/iff.c                        |   2 +
 libavformat/matroskadec.c                |  15 +++-
 libavformat/mov.c                        |  26 +++++-
 libavformat/mpegts.c                     |  14 +++-
 libavformat/mxfdec.c                     |   2 +-
 libavformat/rtmppkt.c                    |  28 +++++--
 libavformat/rtpenc_aac.c                 |   4 +
 libavformat/rtpenc_amr.c                 |   4 +
 libavformat/rtpenc_xiph.c                |   4 +
 libavformat/rtspdec.c                    |   2 +-
 libavformat/sctp.c                       |   3 +
 libavformat/soxdec.c                     |   2 +-
 libavformat/ty.c                         |   6 +-
 libavformat/vividas.c                    |   2 +-
 libavformat/wavdec.c                     |  21 +++--
 libswresample/x86/resample.asm           |   6 +-
 libswscale/ppc/swscale_ppc_template.c    |   2 +-
 libswscale/ppc/swscale_vsx.c             |   2 +-
 libswscale/rgb2rgb_template.c            |   4 +-
 libswscale/x86/rgb_2_rgb.asm             |  14 +++-
 tests/tiny_ssim.c                        |   4 +-
 tools/target_dem_fuzzer.c                |   7 +-
 tools/zmqsend.c                          |   3 +-
 205 files changed, 1292 insertions(+), 849 deletions(-)

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

Reply via email to