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

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

    from 7b52cb6afd avformat/oggparsecelt: bound extra_headers to avoid an 
effectively infinite loop
     new cdf60f13b0 avcodec/hdrdec: fix pixel count decrement in RLE decompress 
loop
     new d30e95b93b avcodec/hevc: limit missing-ref fill to coded planes
     new f9c0b553fb avcodec/cbs_h266_syntax_template: tighten 
sh_num_tiles_in_slice_minus1 upper bound
     new a35d7813f1 [Wave] Fix issues with unaligned metadata chunks.
     new aea4235a81 tools/zmqsend: free the AVBprint buffer after using it
     new e350008c6a avcodec/diracdec: Enlarge `mctmp` to cover the worst-case 
`blheight·ybsep + yblen` rows, and break the MC loop when no output rows remain
     new 1b1f169b09 avfilter/boxblur: Fix off by one errors
     new a564b50edb avcodec/g2meet: The stack is EPIC_PIX_STACK_SIZE
     new c3a30c3ced avformat/vividas: fix misaligned access
     new 2e96e683e3 avcodec/jpeg2000dec: compute mask in decode_clnpass() like 
in decode_sigpass()
     new 26999ac497 avformat/rtpenc_aac: reject packets smaller than the ADTS 
header
     new 0b036ccea9 avformat/rtpenc_xiph: bail out when the max payload size 
underflows
     new a0c1a57e74 avformat/ty: check rec_size
     new bf7315928c avformat/hls: Check url_offset and size
     new 80b3a04f5d avformat/hls: Check TIME-OFFSET value
     new 666e70923f tests/tiny_ssim: fixed mistake in ssim_c1 calculation
     new 8cf8f179b5 avformat/soxdec: Check sample_rate for nan
     new e04b944c29 avformat/mxfdec: zero-init Sony MPEG-4 extradata and add 
padding
     new c9bee60770 avcodec/magicyuv: Fix 1 line MEDIAN slices
     new 0cc12e43cb avcodec/magicyuv: Expand the s->interlaced slice-height 
sanity check
     new e74d0cbd86 avcodec/magicyuv: reject slice_height misaligned with 
chroma vshift
     new b47f49586c avcodec/h264_slice: guard color_frame() against 
chroma-width underflow
     new 512e45f48a avfilter/af_join: fix wrong loop bound in buffer dedup 
(use-after-free)
     new 9d0a977120 avcodec/x86/vorbisdsp: change cmpleps to cmpltps in inverse 
coupling
     new 468e4595c8 avformat/avc: Adjust get_ue_golomb() to handle 32 bit
     new d960f78135 avcodec/jpeg2000dec: Clear header derived variables
     new 1d5ab8dea9 avformat/ftp: reject CR/LF in the URL path to prevent FTP 
command injection
     new ad6033048e avformat/ftp: Check for Telnet IAC characters and other non 
printable ASCII chars
     new 1f56ddf366 avformat/ftp: Check string used for RNTO
     new 2358dc369f avformat/mxfdec: Remove unneeded check
     new 3fc2073945 avcodec/cook: bound subpacket channel sum against channel 
count
     new 3d14e11f13 avfilter/vf_drawtext: always check pixel_mode == 
FT_PIXEL_MODE_MONO
     new 5f4787354f avfilter/vf_drawtext: don't double-free glyph that has been 
cached in tree
     new 457597caf4 avfilter/vf_drawtext: avoid double-free of aliased FT_Glyph 
in glyph_enu_free
     new 320acbc1f9 avfilter/vf_drawtext: plug error-path leaks in 
measure_text/draw_text
     new ae1c9340d9 avfilter/vf_drawtext: Avoid double free in 
glyph_enu_border_free()
     new ae0908a0c2 lavc/vvc: Stricter bound on 
pps_exp_slice_height_in_ctus_minus1
     new de03bce1b8 avcodec/cbs_h266_syntax_template: Fix 
pps_exp_slice_height_in_ctus_minus1 range
     new e689fb8f42 avformat/iff: check av_get_packet() result in ANIM branch
     new fcf2dcead1 avcodec/aac/aacdec: reject decoded frame without a valid 
sample rate
     new b8c5d2a85f avcodec/jpeglsdec: only apply color transform to decoded 
rows
     new a56ceb8473 avformat/rtmppkt: Check recursion depth
     new e336234f90 avcodec/diracdec: fix heap buffer overflow in 
edge_emu_buffer
     new cd400686d3 avformat/matroskadec: bound TRACKENTRY parsing by 
max_streams
     new a2398d9d53 swscale/rgb2rgb_template: use unsigned for <<24
     new 24f3643741 avformat/gxfenc: Check timecode and propagate error
     new 567573a494 tools/target_dem_fuzzer: do not exit on io_buffer 
allocation failure
     new b94bb7de20 avcodec/misc4: reject invalid sample rate
     new ed158d187f avcodec/mwsc: do not dereference a missing reference frame
     new 5eaa817dac avcodec/vc2enc_dwt: avoid signed overflow in the 5/3 and 
Haar DWT
     new 2985b5b541 avcodec/vc2enc_dwt: avoid signed overflow in the 9/7 DWT 
lifting
     new d3052a2145 avcodec/fastaudio: reject subframes count whose * 256 
product overflows 32-bit
     new 09ccc82aaa avformat/matroskadec: avoid signed overflow in DASH cue 
time differences
     new eacf21e6d1 avcodec/adpcm: fix signed integer overflow in 
get_nb_samples()
     new 6c58ee3d5e avfilter/zmq: initialize send_buf before shared cleanup on 
parse failure
     new 6bb2d6999b avcodec/on2avc: reject subframe count whose * SUBFRAME_SIZE 
product overflows 32-bit
     new e2fb95fd68 avcodec/truespeech: reject iterations count whose * 240 
product overflows 32-bit
     new 5986b500b2 avcodec/hevc/ps: Factor window reading out
     new e3a3abeb4a avcodec/hevc/ps: Check window parameters
     new 5431238945 avcodec/agm: validate actual src_y against prev plane in 
decode_inter_plane
     new 976f4c0347 avformat/http: reject request-line tokens not terminated by 
whitespace
     new de1ef7c9a6 avcodec/rv10, rv34: check init_get_bits8() before RealVideo 
bit access
     new c0b34f9eac avcodec/misc4: Check nb channels
     new bc74f7a6fa avcodec/cbs_h266_syntax_template: reject subpic info with 
res_change_in_clvs
     new 3872c1ff80 avformat/rtspdec: bound Content-Length in the ANNOUNCE 
handler to SDP_MAX_SIZE
     new c5c650c038 avfilter/estdif: avoid signed overflow in slice boundary 
calculation
     new d85e275b1f avfilter: add ff_slice_pos() helper for slice boundaries
     new 20a6ef9558 avfilter: use ff_slice_pos() for per-slice boundary 
computation
     new f693817bed swscale/ppc: fix LOAD_FILTER overread in VSX path
     new 26029ff267 swscale/ppc: fix ASAN stack-buffer-overflow in yuv2planeX
     new b403b71970 avformat/rtpenc_amr: Check input size
     new 9a966c7d16 swresample/x86/resample: write only int16 in the int16 
resampler
     new 075ad97dde avfilter/v360: reject out-of-range dimensions
     new 6f133850b3 avfilter/v360: compute remap table offsets in 64bit
     new 7a2810f8bc avfilter/avf_showcwt: fix out of array read in 
compute_kernel
     new 49f65091f2 avfilter/avf_showcwt: avoid undefined float to int 
conversion of nb_consumed_samples
     new 07dbd65e98 avformat/mpegts: use av_fast_realloc() for prg
     new e6425fdb47 avfilter/convolution: compute user matrix products in 
unsigned
     new 3483911d58 avcodec/cbs_av1_syntax_template: reset seen_frame_header on 
sequence headers
     new b8e649444d avformat/sctp: add size check in sctp_read() matching 
sctp_write()
     new 10c0021142 avfilter/avf_showspectrum: Fix allocation check
     new 94f01fd1df avformat/icecast: reject CR/LF in metadata header values
     new 04bc39441d avcodec/snowenc: fix out-of-bounds memcpy in get_block_rd() 
for narrow planes
     new 4616870a87 avcodec/snowenc: fix out-of-bounds OBMC read in get_dc() 
for narrow planes
     new 5e1aefd045 avcodec/snowenc: fix SIGFPE in get_dc() when a block lies 
outside the plane
     new 2767c8eacf swscale/x86/rgb_2_rgb: fix uyvytoyuv422 overwrite on odd 
width
     new b7374af3b5 avformat/dashdec: Fail with any inner stream count being 0

The 87 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:
 libavcodec/aacdec_template.c             |  6 ++
 libavcodec/adpcm.c                       |  2 +-
 libavcodec/agm.c                         | 16 ++++--
 libavcodec/cbs_av1_syntax_template.c     |  3 +
 libavcodec/cbs_h266_syntax_template.c    |  6 +-
 libavcodec/cook.c                        |  7 ++-
 libavcodec/diracdec.c                    |  8 +--
 libavcodec/fastaudio.c                   |  2 +
 libavcodec/g2meet.c                      |  5 +-
 libavcodec/h264_slice.c                  |  6 +-
 libavcodec/hdrdec.c                      |  2 +-
 libavcodec/hevc_ps.c                     | 39 +++++++++----
 libavcodec/hevc_refs.c                   |  6 +-
 libavcodec/jpeg2000dec.c                 |  7 ++-
 libavcodec/jpeglsdec.c                   |  2 +-
 libavcodec/magicyuv.c                    | 18 ++++--
 libavcodec/misc4.c                       |  6 ++
 libavcodec/mwsc.c                        | 14 ++++-
 libavcodec/on2avc.c                      |  6 ++
 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/adynamicequalizer_template.c |  4 +-
 libavfilter/af_acrossover.c              |  4 +-
 libavfilter/af_adecorrelate.c            |  5 +-
 libavfilter/af_adenorm.c                 |  5 +-
 libavfilter/af_adrc.c                    |  4 +-
 libavfilter/af_adynamicequalizer.c       |  1 +
 libavfilter/af_aemphasis.c               |  5 +-
 libavfilter/af_afftdn.c                  |  4 +-
 libavfilter/af_afftfilt.c                |  8 +--
 libavfilter/af_afir.c                    |  4 +-
 libavfilter/af_afreqshift.c              |  5 +-
 libavfilter/af_anequalizer.c             |  5 +-
 libavfilter/af_apsyclip.c                |  4 +-
 libavfilter/af_arnndn.c                  |  4 +-
 libavfilter/af_asdr.c                    | 12 ++--
 libavfilter/af_asoftclip.c               |  5 +-
 libavfilter/af_aspectralstats.c          |  4 +-
 libavfilter/af_astats.c                  |  5 +-
 libavfilter/af_asubboost.c               |  5 +-
 libavfilter/af_asupercut.c               |  5 +-
 libavfilter/af_atilt.c                   |  5 +-
 libavfilter/af_biquads.c                 |  4 +-
 libavfilter/af_crystalizer.c             |  5 +-
 libavfilter/af_dynaudnorm.c              |  8 +--
 libavfilter/af_join.c                    |  2 +-
 libavfilter/af_surround.c                |  8 +--
 libavfilter/avf_avectorscope.c           |  4 +-
 libavfilter/avf_showcwt.c                | 25 ++++----
 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                 |  5 +-
 libavfilter/vf_atadenoise.c              |  5 +-
 libavfilter/vf_backgroundkey.c           |  9 +--
 libavfilter/vf_bilateral.c               | 17 +++---
 libavfilter/vf_blackdetect.c             |  5 +-
 libavfilter/vf_blend.c                   |  5 +-
 libavfilter/vf_bm3d.c                    |  4 +-
 libavfilter/vf_bwdif.c                   |  3 +-
 libavfilter/vf_cas.c                     |  9 +--
 libavfilter/vf_chromakey.c               | 17 +++---
 libavfilter/vf_chromanr.c                |  5 +-
 libavfilter/vf_chromashift.c             | 17 +++---
 libavfilter/vf_colorbalance.c            | 17 +++---
 libavfilter/vf_colorchannelmixer.c       |  1 +
 libavfilter/vf_colorconstancy.c          | 13 +++--
 libavfilter/vf_colorcontrast.c           | 17 +++---
 libavfilter/vf_colorcorrect.c            | 25 ++++----
 libavfilter/vf_colorize.c                | 17 +++---
 libavfilter/vf_colorkey.c                |  9 +--
 libavfilter/vf_colorlevels.c             |  5 +-
 libavfilter/vf_colormap.c                |  5 +-
 libavfilter/vf_colormatrix.c             | 17 +++---
 libavfilter/vf_colortemperature.c        | 17 +++---
 libavfilter/vf_convolution.c             | 97 ++++++++++++++++----------------
 libavfilter/vf_convolve.c                | 29 +++++-----
 libavfilter/vf_curves.c                  |  9 +--
 libavfilter/vf_datascope.c               | 13 +++--
 libavfilter/vf_dctdnoiz.c                |  5 +-
 libavfilter/vf_deband.c                  | 17 +++---
 libavfilter/vf_dedot.c                   |  8 +--
 libavfilter/vf_despill.c                 |  5 +-
 libavfilter/vf_displace.c                |  9 +--
 libavfilter/vf_drawtext.c                | 83 +++++++++++++++++----------
 libavfilter/vf_epx.c                     |  9 +--
 libavfilter/vf_estdif.c                  |  5 +-
 libavfilter/vf_exposure.c                |  5 +-
 libavfilter/vf_fade.c                    | 29 +++++-----
 libavfilter/vf_fftdnoiz.c                |  5 +-
 libavfilter/vf_fftfilt.c                 | 37 ++++++------
 libavfilter/vf_gblur.c                   | 13 +++--
 libavfilter/vf_geq.c                     |  5 +-
 libavfilter/vf_grayworld.c               |  9 +--
 libavfilter/vf_guided.c                  |  4 +-
 libavfilter/vf_hqx.c                     |  5 +-
 libavfilter/vf_hsvkey.c                  | 17 +++---
 libavfilter/vf_huesaturation.c           |  5 +-
 libavfilter/vf_identity.c                |  9 +--
 libavfilter/vf_lagfun.c                  |  5 +-
 libavfilter/vf_lensfun.c                 |  8 +--
 libavfilter/vf_limitdiff.c               |  5 +-
 libavfilter/vf_limiter.c                 |  5 +-
 libavfilter/vf_lumakey.c                 |  9 +--
 libavfilter/vf_lut.c                     |  9 +--
 libavfilter/vf_lut2.c                    |  5 +-
 libavfilter/vf_lut3d.c                   | 25 ++++----
 libavfilter/vf_maskedclamp.c             |  5 +-
 libavfilter/vf_maskedmerge.c             |  5 +-
 libavfilter/vf_maskedminmax.c            |  5 +-
 libavfilter/vf_maskedthreshold.c         |  5 +-
 libavfilter/vf_maskfun.c                 |  5 +-
 libavfilter/vf_median.c                  |  5 +-
 libavfilter/vf_mix.c                     |  9 +--
 libavfilter/vf_monochrome.c              | 17 +++---
 libavfilter/vf_morpho.c                  |  9 +--
 libavfilter/vf_multiply.c                |  5 +-
 libavfilter/vf_negate.c                  |  5 +-
 libavfilter/vf_neighbor.c                |  5 +-
 libavfilter/vf_nlmeans.c                 |  5 +-
 libavfilter/vf_nnedi.c                   |  5 +-
 libavfilter/vf_noise.c                   |  5 +-
 libavfilter/vf_overlay.c                 | 14 ++---
 libavfilter/vf_photosensitivity.c        |  8 +--
 libavfilter/vf_pixelize.c                |  9 +--
 libavfilter/vf_premultiply.c             |  4 +-
 libavfilter/vf_pseudocolor.c             |  7 ++-
 libavfilter/vf_psnr.c                    |  5 +-
 libavfilter/vf_remap.c                   |  9 +--
 libavfilter/vf_removegrain.c             |  5 +-
 libavfilter/vf_scroll.c                  |  5 +-
 libavfilter/vf_selectivecolor.c          |  5 +-
 libavfilter/vf_shear.c                   |  9 +--
 libavfilter/vf_shufflepixels.c           | 13 +++--
 libavfilter/vf_signalstats.c             | 32 +++++------
 libavfilter/vf_ssim.c                    |  9 +--
 libavfilter/vf_stereo3d.c                |  5 +-
 libavfilter/vf_super2xsai.c              |  5 +-
 libavfilter/vf_threshold.c               |  5 +-
 libavfilter/vf_thumbnail.c               |  9 +--
 libavfilter/vf_tonemap.c                 |  5 +-
 libavfilter/vf_transpose.c               |  5 +-
 libavfilter/vf_unsharp.c                 |  5 +-
 libavfilter/vf_v360.c                    | 61 ++++++++++++++++----
 libavfilter/vf_varblur.c                 |  5 +-
 libavfilter/vf_vibrance.c                | 17 +++---
 libavfilter/vf_vif.c                     |  5 +-
 libavfilter/vf_w3fdif.c                  |  5 +-
 libavfilter/vf_waveform.c                | 97 ++++++++++++++++----------------
 libavfilter/vf_weave.c                   |  5 +-
 libavfilter/vf_xbr.c                     |  5 +-
 libavfilter/vf_xfade.c                   |  4 +-
 libavfilter/vf_xmedian.c                 |  5 +-
 libavfilter/vf_yadif.c                   |  5 +-
 libavfilter/vf_yaepblur.c                | 13 +++--
 libavfilter/x86/vf_lut3d_init.c          |  5 +-
 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/icecast.c                    |  8 ++-
 libavformat/iff.c                        |  2 +
 libavformat/matroskadec.c                | 15 ++++-
 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 +-
 191 files changed, 1187 insertions(+), 808 deletions(-)

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

Reply via email to