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]