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]

Reply via email to