ffmpeg | branch: master | Michael Niedermayer | Wed
Oct 18 01:50:25 2023 +0200| [5feceed0082c74a3a8e9426dd590c8c61a0c8b88] |
committer: Michael Niedermayer
avcodec/hevc_ps: Check cpb_cnt_minus1 before storing it
Fixes: index 32 out of bounds for type 'uint32_t [32]'
Fixes:
ffmpeg | branch: master | Sean McGovern | Sat Oct 14
23:27:24 2023 -0400| [d799ad24045f2ae005c8b4c90bee5330ff15fea8] | committer:
Michael Niedermayer
libavutil/ppc/cpu.c: check that AT_HWCAP2 is defined
It was not introduced until glibc 2.18.
Signed-off-by: Michael Niedermayer
>
ffmpeg | branch: master | Michael Niedermayer | Wed
Oct 18 01:39:16 2023 +0200| [70f5fa63258f548cd8d067d479658bae61711ff4] |
committer: Michael Niedermayer
avformat/mxfdec: Check klv offset
Fixes: Assertion klv_offset >= mxf->run_in failed at libavformat/mxfdec.c:736
Fixes:
ffmpeg | branch: master | Elias Carotti | Fri
Sep 15 20:05:43 2023 +0200| [644b2235c5bb1e3ee89a92180d87796ec4c18ec8] |
committer: Anton Khirnov
avcodec/libx264: Add the SSE computation for libx264.
Since libx264 only provides a per-frame per-channel PSNR, this is
inverted to get back the SSE.
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Thu Oct 19 13:14:33 2023 +0200| [8ba64279ce8dba060bc629be718297d66b9648af] |
committer: Michael Niedermayer
Update for FFmpeg 2.8.22
Signed-off-by: Michael Niedermayer
>
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Thu Oct 5 18:27:28 2023 +0200| [1459e82b1c73152e4690c93bdb1ab3f4eeffabbf] |
committer: Michael Niedermayer
avcodec/xvididct: Make c* unsigned to avoid undefined overflows
Fixes: signed integer overflow: 1496950099 + 728014168 cannot be
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Mon Oct 9 00:07:32 2023 +0200| [e240d301742805a987e1c844ac82ab15276e12ee] |
committer: Michael Niedermayer
avformat/tmv: Check video chunk size
This check matches the audio chunk check
Fixes: Timeout
Fixes:
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Sat Sep 30 23:44:25 2023 +0200| [bd7a703e94d1a9970a336f9b600a3c1e377accde] |
committer: Michael Niedermayer
avformat/matroskadec: Check prebuffered_ns for overflow
Fixes: signed integer overflow: 9223372036630775808 + 10 cannot be
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Sat Sep 30 21:28:55 2023 +0200| [eddc8a2da6c6fd27e47e2c1a897253416c2e070f] |
committer: Michael Niedermayer
avformat/tta: Better totalframes check
Fixes: signed integer overflow: 4 * 740491135 cannot be represented in type
'int'
Fixes:
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Sat Sep 30 21:33:34 2023 +0200| [c731c8ce951c598f7e54d751d4f45bc2cb81944a] |
committer: Michael Niedermayer
avformat/wavdec: Check left avio_tell for overflow
Fixes: signed integer overflow: 155 + 9223372036854775655 cannot be represented
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Sat Sep 30 21:14:28 2023 +0200| [4c295a05a3a5acd304ea285e6b292e86e55c5c0f] |
committer: Michael Niedermayer
avformat/rpl: Check for number_of_chunks overflow
Fixes: signed integer overflow: 2147483647 + 1 cannot be represented in type
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Sat Sep 30 19:59:06 2023 +0200| [8373b84fffaffb58f1ea648b4d849ea5072c6d5c] |
committer: Michael Niedermayer
avformat/jacosubdec: Check timeres
Signed-off-by: Michael Niedermayer
(cherry picked from commit
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Wed Sep 20 01:32:56 2023 +0200| [2265582b3ae8f25d43ef77b3e0c42aac33d42897] |
committer: Michael Niedermayer
avformat/avs: Check if return code is representable
Fixes: leak
Fixes:
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Sun Sep 17 00:21:52 2023 +0200| [43949192e4e1eb7b6bb69cfd948a6f8b5a87478d] |
committer: Michael Niedermayer
avcodec/escape124: Do not return random numbers
Fixes: out of array access
Fixes:
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Thu Sep 22 20:08:52 2022 +0200| [8b4273ba8e729cd6cfdd5aaff8a21204cc2b4399] |
committer: Michael Niedermayer
avformat/westwood_vqa: Check chunk size
the type is also changed to int as it is interpreted as int in av_get_packet()
Fixes:
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Thu Jun 1 00:50:15 2023 +0200| [3f76a88922b853b388c583cdc78b545dce4f6542] |
committer: Michael Niedermayer
avcodec/lcldec: Make PNG filter addressing match the code afterwards
Also update check accordingly
Fixes:
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Sat Sep 30 21:18:14 2023 +0200| [6c7ec3ed517ffcfafffcb07e6dce3c0cd0d954be] |
committer: Michael Niedermayer
avformat/sbgdec: Check for period overflow
Fixes: signed integer overflow: 448124699617300 - -47785768200
cannot be
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Wed May 10 23:58:31 2023 +0200| [00a7db846c4f77114b7b7e6c5ef951013839c974] |
committer: Michael Niedermayer
avformat/format: Stop reading data at EOF during probing
Issue found by: Сергей Колесников
Signed-off-by: Michael Niedermayer
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Fri Sep 8 00:13:11 2023 +0200| [82fda5020c3c76edc81cee0d4e8ebd961fe412de] |
committer: Michael Niedermayer
avcodec/xvididct: Fix integer overflow in idct_row()
Fixes: signed integer overflow: 1871429831 + 343006811 cannot be represented in
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Thu Sep 7 02:13:13 2023 +0200| [933a6e2c1991d4c23482181487b071d9546344b6] |
committer: Michael Niedermayer
avcodec/celp_math: avoid overflow in shift
by making gain unsigned we have 1 bit more available
alternatively we can clip twice as
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Mon Aug 7 00:02:21 2023 +0200| [52d1fffb0d7cd9aae90f3fa229ad199c427e41e8] |
committer: Michael Niedermayer
avcodec/xvididct: Fix integer overflow in idct_row()
Fixes: signed integer overflow: -1403461578 + -843974775 cannot be represented
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Tue Jun 20 00:13:43 2023 +0200| [abf72c71c190babb9bbf222495bc32fa3fbe14ce] |
committer: Michael Niedermayer
avcodec/huffyuvdec: avoid undefined behavior with get_vlc2() failure
Fixes: left shift of negative value -1
Fixes:
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Sat Jun 10 01:09:52 2023 +0200| [6503cf3cf5cf435575ee9c27dae8545f6d0e8de5] |
committer: Michael Niedermayer
avcodec/jpeg2000dec: Check for reduction factor and image offset
This combination is not working (it writes out of array)
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Thu Jun 1 23:35:10 2023 +0200| [bf4369e0adc918646b6fc1c07a594ba83b563a8b] |
committer: Michael Niedermayer
avcodec/mpeg4videodec: more unsigned in amv computation
Fixes: signed integer overflow: -2147483648 + -1048576 cannot be represented
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Tue Jun 20 01:26:33 2023 +0200| [26a85ac7b747c69ce9dc994a69fc9e3d8b7428ed] |
committer: Michael Niedermayer
avutil/softfloat: Basic documentation for av_sincos_sf()
Signed-off-by: Michael Niedermayer
(cherry picked from commit
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Sat Aug 5 14:35:55 2023 +0200| [e741f3d3b728ce85444c96f655614a4f80c31e23] |
committer: Michael Niedermayer
avcodec/tta: fix signed overflow in decorrelate
Fixes: signed integer overflow: 2079654542 - -139267653 cannot be represented
in
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Tue Jun 20 00:59:40 2023 +0200| [65312adc4161c091e424fed4d308cb0fb2cef1af] |
committer: Michael Niedermayer
avutil/softfloat: fix av_sincos_sf()
Signed-off-by: Michael Niedermayer
(cherry picked from commit
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Sun Jun 18 21:00:03 2023 +0200| [3249dc8ebfdfae0b9b57700151f3125b9e7408b7] |
committer: Michael Niedermayer
avcodec/utils: fix 2 integer overflows in get_audio_frame_duration()
Fixes: signed integer overflow: 256 * 668003712 cannot be
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Thu May 25 23:40:18 2023 +0200| [3b811d871e712385667a8e3ae0227d9bb9a0035a] |
committer: Michael Niedermayer
avcodec/hevcdec: Avoid null pointer dereferences in MC
Fixes: runtime error: pointer index expression with base 0x
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Sat Jun 3 21:44:37 2023 +0200| [b5f4fc9aa95f9e9bedf00ecbafb2626ebff0ef65] |
committer: Michael Niedermayer
avcodec: Ignoring errors is only possible before the input end
Fixes: out of array read
Fixes: Ticket 10308
Signed-off-by: Michael
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Sun Mar 5 00:51:38 2023 +0100| [42cc45f5f251032b0693315ad28a8e384f036ce9] |
committer: Michael Niedermayer
avformat/wavdec: Check that smv block fits in available space
Fixes: OOM
Fixes:
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Sun Feb 12 22:49:01 2023 +0100| [2e43c0f994ae7ed1b3eb8630d31e1f1188e0e377] |
committer: Michael Niedermayer
avcodec/vorbisdec: Check codebook float values to be finite
Fixes: Timeout
Fixes:
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Sun Apr 16 17:34:16 2023 +0200| [c31def00a503259c894fcd5bd703a3af13484fc6] |
committer: Michael Niedermayer
avcodec/tak: Check remaining bits in ff_tak_decode_frame_header()
Fixes: out of array access
Fixes:
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Sun Apr 16 16:56:40 2023 +0200| [63c9aed5abd57bf08e542007c1687fdc4af85b65] |
committer: Michael Niedermayer
avcodec/utils: the IFF_ILBM implementation assumes that there are a multiple of
16 allocated
Fixes: out of array access
Fixes:
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Sun Apr 16 15:06:59 2023 +0200| [2adc725f1890c5e66cfbfbf186caee5621da0cef] |
committer: Michael Niedermayer
avcodec/pngdec: Do not pass AVFrame into global header decode
The global header should not contain a frame, and decoding it
would
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Thu Mar 9 13:57:17 2023 +0100| [6cdf6f0221c77a6f6de720ffc416f4f7a48771c4] |
committer: Michael Niedermayer
avcodec/lcldec: More space for rgb24
Fixes: Ticket 10239
Fixes: zlib_306_306_rgb24.av
Signed-off-by: Michael Niedermayer
(cherry
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Thu Mar 9 13:57:15 2023 +0100| [5e2e0254b0fd40a0d4b11eb508b887dabee66d81] |
committer: Michael Niedermayer
avcodec/lcldec: Support 4:1:1 and 4:2:2 with odd width
Fixes: Ticket10240
Fixes: zlib_306_306_yuv422.avi
Fixes:
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Thu Mar 9 13:57:14 2023 +0100| [e9fbbed49ef44a024e99b975bd2688da3633575c] |
committer: Michael Niedermayer
libavcodec/lcldec: width and height should not be unsigned
Computations like col < width - 3 will not work with unsigned width=1
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Sun Apr 9 15:18:55 2023 +0200| [d001bd939439e71d9c3398ff3e9cd9feb5d684a6] |
committer: Michael Niedermayer
avcodec/escape124: Check that blocks are allocated before use
Fixes: NULL pointer dereference
Fixes:
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Sun Apr 9 13:18:42 2023 +0200| [a42455839aaea2b78de414eb6914b7d281173cbd] |
committer: Michael Niedermayer
avcodec/huffyuvdec: Fix undefined behavior with shift
Fixes: left shift of negative value -1
Fixes:
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Sun Mar 26 22:35:50 2023 +0200| [9bcb8caac3bd109cee70a98560181a551c6317a7] |
committer: Michael Niedermayer
avcodec/vp3: Check width to avoid assertion failure
Fixes: Assertion failure on x86-32
av_assert2(block_w * sizeof(pixel) <=
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Thu Jan 12 23:42:59 2023 +0100| [3c0590454b9a1a884db96aa9bf0e225e05f743b7] |
committer: Michael Niedermayer
avcodec/motionpixels: Mask pixels to valid values
Fixes: out of array access
Fixes:
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Sun Mar 26 21:34:03 2023 +0200| [26e78a28f93d8e8aabf88d38f042c594fe670f53] |
committer: Michael Niedermayer
avcodec/g729postfilter: Limit shift in long term filter
Fixes: shift exponent 34 is too large for 32-bit type 'int'
Fixes:
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Sun Mar 5 22:37:44 2023 +0100| [f80f767d574b2963a008dbc624f75b1abcf290cc] |
committer: Michael Niedermayer
avcodec/escape124: Fix some return codes
Signed-off-by: Michael Niedermayer
(cherry picked from commit
ffmpeg | branch: release/2.8 | Lynne | Sun Jan 1 00:00:00 2023
+0100| [661a11fcc48efe0775812fc443d59e5c0a972fa1] | committer: Michael
Niedermayer
configure: update copyright year
(cherry picked from commit 62da0b4a741a064f118a0eece496d6bcc437ec91)
Signed-off-by: Michael Niedermayer
>
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Sun Mar 5 22:25:04 2023 +0100| [f7946e292c8264cadfc93ec9772e6a51ba6434ae] |
committer: Michael Niedermayer
avcodec/escape124: fix signdness of end of input check
Fixes: Timeout
Fixes:
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Tue Feb 28 20:24:26 2023 +0100| [2f352c9b430ea82113b69ac52015af535cf57c2a] |
committer: Michael Niedermayer
Use https for repository links
Reviewed-by: Stefano Sabatini
Signed-off-by: Michael Niedermayer
(cherry picked from commit
ffmpeg | branch: release/2.8 | Jiasheng Jiang | Tue Feb
15 17:58:08 2022 +0800| [e3bd8754ec4dbc5887fe1c02f15c775938509a86] | committer:
Michael Niedermayer
avcodec/vp3: Add missing check for av_malloc
Since the av_malloc() may fail and return NULL pointer,
it is needed that the
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Wed Jan 11 20:50:39 2023 +0100| [7f79bf7aabe1495d38fefb58c7e1247bb1c2336d] |
committer: Michael Niedermayer
avcodec/bink: Avoid undefined out of array end pointers in binkb_decode_plane()
Signed-off-by: Michael Niedermayer
(cherry picked
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Wed Jan 11 20:42:23 2023 +0100| [93fca785fa3aa80b9ede299ee40a47b2f1e7e17d] |
committer: Michael Niedermayer
avcodec/bink: Fix off by 1 error in ref end
Fixes: out of array access
Fixes:
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Wed Jan 11 18:59:16 2023 +0100| [541d985362728a85f32d8762a90d72e34af24f00] |
committer: Michael Niedermayer
avcodec/utils: allocate a line more for VC1 and WMV3
Fixes: out of array read on 32bit
Fixes:
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Wed Jan 11 19:39:38 2023 +0100| [8c429835438b22ebf24324ce18daad2ebb0044bd] |
committer: Michael Niedermayer
avcodec/utils: Ensure linesize for SVQ3
Fixes: Assertion block_w * sizeof(uint8_t) <= ((buf_linesize) >= 0 ?
(buf_linesize) :
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Thu Jan 12 00:29:02 2023 +0100| [2ea1da51d1f9e13f2490e24aee5470b78caa0a45] |
committer: Michael Niedermayer
avcodec/videodsp_template: Adjust pointers to avoid undefined pointer things
Fixes: subtraction of unsigned offset from 0xf6602770
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Fri Nov 25 14:29:32 2022 +0100| [fb00252e620a8eadbfe96fbeaa11b10883af231d] |
committer: Michael Niedermayer
avcodec/pictordec: Remove mid exit branch
This causes the RLE decoder to exit before applying the last RLE run
All images i tested
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Wed Jan 11 23:26:06 2023 +0100| [853a19bc8f667955cd396e52e9fbdc8f9c416b03] |
committer: Michael Niedermayer
avcodec/pngdec: Check deloco index more exactly
Fixes: out of array access:
Fixes:
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Sat Feb 18 22:33:02 2023 +0100| [8094b114119f1b8bad43a1a1596645111e6fb2c3] |
committer: Michael Niedermayer
avcodec/ffv1dec: Check that num h/v slices is supported
Fixes: out of array access
Fixes:
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Fri Jan 13 01:01:36 2023 +0100| [de770beba94f123be433659425e8420d469126f2] |
committer: Michael Niedermayer
avcodec/012v: Order operations for odd size handling
Fixes: out of array access
Fixes:
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Mon Feb 20 19:19:32 2023 +0100| [3a2f0caf9f1d97d5e73a3ee20f4a964484d1fa25] |
committer: Michael Niedermayer
avformat/mov: Check samplesize and offset to avoid integer overflow
Fixes: signed integer overflow: 9223372036854775584 + 536870912
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Sun Jan 22 00:32:44 2023 +0100| [34e18aecf70546e82b973e72a993c586f2fdbaef] |
committer: Michael Niedermayer
avcodec/utils: use 32pixel alignment for bink
bink supports 16x16 blocks in chroma planes thus we need to allocate enough.
Fixes:
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Wed Dec 21 00:31:00 2022 +0100| [bdcb592aec05878592f1e185a30fe961f77eb5b8] |
committer: Michael Niedermayer
avcodec/sunrast: Fix maplength check
Fixes: out of bounds read
Found-by: Ibrahim Mohamed
Reviewed-by; Ibrahim Mohamed
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Sun Dec 18 17:55:09 2022 +0100| [782c45cf25177db9496e6589909300b0c4ffd2ac] |
committer: Michael Niedermayer
avcodec/wavpack: Avoid undefined shift in get_tail()
Fixes: left shift of 1208485947 by 1 places cannot be represented in type 'int'
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Wed Jan 11 23:05:55 2023 +0100| [a1ac2c9dbc32ad0a6a5a00fc1255b80629a4d3a2] |
committer: Michael Niedermayer
avcodec/eatgq: : Check index increments in tgq_decode_block()
Fixes: out of array access
Fixes:
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Tue Nov 15 23:10:02 2022 +0100| [dcc369b8f5ce0414daeb04ba0070139b750a40d6] |
committer: Michael Niedermayer
swscale/input: Use more unsigned intermediates
Same principle as previous commit, with sufficiently huge rgb2yuv table
values this
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Tue Nov 22 23:34:22 2022 +0100| [83a444270415452eaf00668c973ed0018a4df681] |
committer: Michael Niedermayer
avcodec/ffv1dec: restructure slice coordinate reading a bit
Fixes: signed integer overflow: -1094995528 * 8224 cannot be represented
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Fri Nov 18 19:04:47 2022 +0100| [1c89a132193caf5c598e1429e83435adbee4d00e] |
committer: Michael Niedermayer
avformat/id3v2: Check taglen in read_uslt()
Fixes: Timeout (read mostly the same data repeatly)
Fixes:
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Sat Oct 29 18:41:24 2022 +0200| [b4a814e974d06a36c3efc52d5b58ddff66893b1e] |
committer: Michael Niedermayer
avcodec/alsdec: The minimal block is at least 7 bits
Signed-off-by: Michael Niedermayer
(cherry picked from commit
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Fri Oct 28 23:28:59 2022 +0200| [13b184c0668b2a03d045083f8a7d0ce9cd403ab7] |
committer: Michael Niedermayer
avformat/replaygain: avoid undefined / negative abs
Fixes: signed integer overflow: -2147483648 * 10 cannot be represented in
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Thu Oct 6 22:04:48 2022 +0200| [e96d890ed0c95ba3ed708c58b51cef06e4264fdf] |
committer: Michael Niedermayer
avcodec/ffv1dec: Fail earlier if prior context is corrupted
Signed-off-by: Michael Niedermayer
(cherry picked from commit
ffmpeg | branch: release/2.8 | Michael Niedermayer |
Mon Nov 21 22:59:55 2022 +0100| [fd29b03814b4bdbaa3c3da9ae644c1603139b7ee] |
committer: Michael Niedermayer
avcodec/mlpdec: Check max matrix instead of max channel in noise check
This is a regression since:
69 matches
Mail list logo