This is an automated email from the git hooks/post-receive script.
Git pushed a change to branch release/4.4
in repository ffmpeg.
from c52a5c913a Changelog: update for recent backports
new bf1f0c631d avcodec/hevc: limit missing-ref fill to coded planes
new 03a256b184 [Wave] Fix issues with unaligned metadata chunks.
new a33bd846c9 tools/zmqsend: free the AVBprint buffer after using it
new 7526ccb6d6 avcodec/diracdec: Enlarge `mctmp` to cover the worst-case
`blheight·ybsep + yblen` rows, and break the MC loop when no output rows remain
new 7f71255e1b avfilter/boxblur: Fix off by one errors
new 09ee3feb81 avcodec/g2meet: The stack is EPIC_PIX_STACK_SIZE
new e3a309b3ca avformat/vividas: fix misaligned access
new b0d5e361e9 avcodec/jpeg2000dec: compute mask in decode_clnpass() like
in decode_sigpass()
new 521c565730 avformat/rtpenc_aac: reject packets smaller than the ADTS
header
new 51ebd19a76 avformat/rtpenc_xiph: bail out when the max payload size
underflows
new 90ca67a5fa avformat/ty: check rec_size
new 3acca9bdfc avformat/hls: Check url_offset and size
new 986956ccbc tests/tiny_ssim: fixed mistake in ssim_c1 calculation
new d5ef5e3db6 avformat/soxdec: Check sample_rate for nan
new 258c2175e0 avformat/mxfdec: zero-init Sony MPEG-4 extradata and add
padding
new 466920b27f avcodec/magicyuv: Fix 1 line MEDIAN slices
new 6116da116f avcodec/magicyuv: Expand the s->interlaced slice-height
sanity check
new 65d5f45f76 avcodec/magicyuv: reject slice_height misaligned with
chroma vshift
new aa1d5f086a avfilter/af_join: fix wrong loop bound in buffer dedup
(use-after-free)
new 0611239aba avcodec/x86/vorbisdsp: change cmpleps to cmpltps in inverse
coupling
new e72024b368 avformat/avc: Adjust get_ue_golomb() to handle 32 bit
new 2b62201452 avcodec/jpeg2000dec: Clear header derived variables
new efec380830 avformat/ftp: reject CR/LF in the URL path to prevent FTP
command injection
new 97f5f85249 avformat/ftp: Check for Telnet IAC characters and other non
printable ASCII chars
new bae0b9a449 avformat/mxfdec: Remove unneeded check
new e27a7df1e1 avcodec/cook: bound subpacket channel sum against channel
count
new 90264c5a36 avfilter/vf_drawtext: avoid double-free of aliased FT_Glyph
in glyph_enu_free
new 41bb0d7dc4 avformat/iff: check av_get_packet() result in ANIM branch
new f84ed20248 avcodec/aac/aacdec: reject decoded frame without a valid
sample rate
new 29b7236640 avcodec/jpeglsdec: only apply color transform to decoded
rows
new fb76394971 avformat/rtmppkt: Check recursion depth
new 78d72c8f59 avcodec/diracdec: fix heap buffer overflow in
edge_emu_buffer
new c56a2d3d13 avformat/matroskadec: bound TRACKENTRY parsing by
max_streams
new 8399f33882 swscale/rgb2rgb_template: use unsigned for <<24
new c3e3b094a4 avformat/gxfenc: Check timecode and propagate error
new be072a10f4 tools/target_dem_fuzzer: do not exit on io_buffer
allocation failure
new 8708a4e85c avcodec/mwsc: do not dereference a missing reference frame
new def0e19962 avcodec/vc2enc_dwt: avoid signed overflow in the 9/7 DWT
lifting
new efcb16ba94 avcodec/fastaudio: reject subframes count whose * 256
product overflows 32-bit
new 4c75502d22 avformat/matroskadec: avoid signed overflow in DASH cue
time differences
new 5852244648 avcodec/adpcm: fix signed integer overflow in
get_nb_samples()
new 7be561cdc3 avfilter/zmq: initialize send_buf before shared cleanup on
parse failure
new 042732c15a avcodec/on2avc: reject subframe count whose * SUBFRAME_SIZE
product overflows 32-bit
new 3109314442 avcodec/truespeech: reject iterations count whose * 240
product overflows 32-bit
new a5eb420838 avcodec/hevc/ps: Factor window reading out
new 3e1a1444cf avcodec/hevc/ps: Check window parameters
new 0a0262502e avcodec/agm: validate actual src_y against prev plane in
decode_inter_plane
new f5b72ba0fe avformat/http: reject request-line tokens not terminated by
whitespace
new 8a69f1f59d avcodec/rv10, rv34: check init_get_bits8() before RealVideo
bit access
new 8ab35d8bda avfilter/estdif: avoid signed overflow in slice boundary
calculation
new 3ced841cd8 avfilter: add ff_slice_pos() helper for slice boundaries
new 89273ded39 swscale/ppc: fix LOAD_FILTER overread in VSX path
new 39bca928b5 swscale/ppc: fix ASAN stack-buffer-overflow in yuv2planeX
new e125c4ffbc avformat/rtpenc_amr: Check input size
new b84c5d1f7d swresample/x86/resample: write only int16 in the int16
resampler
new 34483467c5 avfilter/v360: reject out-of-range dimensions
new 37ad1b7793 avfilter/v360: compute remap table offsets in 64bit
new eea38ffc9a avformat/mpegts: use av_fast_realloc() for prg
new 7930fc02e9 avfilter/convolution: compute user matrix products in
unsigned
new 61ac73b2bc avcodec/cbs_av1_syntax_template: reset seen_frame_header on
sequence headers
new 633a24d8d2 avformat/sctp: add size check in sctp_read() matching
sctp_write()
new b673947d4b avformat/icecast: reject CR/LF in metadata header values
new f60067d19b avcodec/snowenc: fix out-of-bounds memcpy in get_block_rd()
for narrow planes
new 312ecd7171 avcodec/snowenc: fix out-of-bounds OBMC read in get_dc()
for narrow planes
new 197c7ce829 avcodec/snowenc: fix SIGFPE in get_dc() when a block lies
outside the plane
new b75afec43d swscale/x86/rgb_2_rgb: fix uyvytoyuv422 overwrite on odd
width
The 66 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/cook.c | 7 ++-
libavcodec/diracdec.c | 8 +--
libavcodec/fastaudio.c | 2 +
libavcodec/g2meet.c | 5 +-
libavcodec/hevc_ps.c | 39 ++++++++++-----
libavcodec/hevc_refs.c | 5 +-
libavcodec/jpeg2000dec.c | 7 ++-
libavcodec/jpeglsdec.c | 2 +-
libavcodec/magicyuv.c | 18 +++++--
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 | 32 ++++++------
libavcodec/x86/vorbisdsp.asm | 4 +-
libavfilter/af_join.c | 2 +-
libavfilter/boxblur.c | 4 +-
libavfilter/f_zmq.c | 2 +-
libavfilter/filters.h | 15 ++++++
libavfilter/vf_convolution.c | 92 +++++++++++++++++------------------
libavfilter/vf_drawtext.c | 3 +-
libavfilter/vf_estdif.c | 4 +-
libavfilter/vf_v360.c | 52 +++++++++++++++++---
libavformat/avc.c | 52 ++++++++------------
libavformat/ftp.c | 19 +++++++-
libavformat/gxfenc.c | 12 +++--
libavformat/hls.c | 5 ++
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/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 +-
56 files changed, 437 insertions(+), 209 deletions(-)
_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]