[FFmpeg-cvslog] tools/target_dec_fuzzer: Adjust threshold for WEBP

2025-05-14 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Sun May 11 16:10:41 2025 +0200| [8168ebdcc5550ea671fe3cbfff00df259ff82ca2] | committer: Michael Niedermayer tools/target_dec_fuzzer: Adjust threshold for WEBP Fixes: Timeout Fixes: 403345121/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WEBP

[FFmpeg-cvslog] avformat/matroskadec: check that channels fit in signed 32bit int

2025-05-14 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Sun May 11 23:18:19 2025 +0200| [05f8c8c4c2b8f3a0b206ecb7e1b5bba68a9820b8] | committer: Michael Niedermayer avformat/matroskadec: check that channels fit in signed 32bit int Fixes: signed integer overflow: -1384566925600903168 * 16 cannot be repr

[FFmpeg-cvslog] avcodec/takdec: Check remaining space for first predictors

2025-05-14 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Sun May 11 23:09:07 2025 +0200| [8e6db875afcd147d48718130fde4a05c3ac406db] | committer: Michael Niedermayer avcodec/takdec: Check remaining space for first predictors Fixes: Timeout Fixes: 403673829/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC

[FFmpeg-cvslog] swscale/output: fix integer overflow in yuv2rgba64_full_1_c_template()

2025-05-14 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Sun May 11 23:25:07 2025 +0200| [23592f942db93776dab65a5e92400bb2f037390e] | committer: Michael Niedermayer swscale/output: fix integer overflow in yuv2rgba64_full_1_c_template() Fixes: signed integer overflow: -293650 * 16525 cannot be represent

[FFmpeg-cvslog] avcodec/4xm: Check frame_4cc before allocation

2025-05-14 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Sun May 11 19:41:18 2025 +0200| [4a9d907b5eb93c0efe09ddd947ae5f462689f6f2] | committer: Michael Niedermayer avcodec/4xm: Check frame_4cc before allocation Fixes: Timeout Fixes: 403402798/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FOURXM_f

[FFmpeg-cvslog] avformat/imf_cpl: do not continue looping forever

2025-05-14 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Sat May 10 23:52:57 2025 +0200| [39800d78b07e65a6b29a69366d651f80105b95a1] | committer: Michael Niedermayer avformat/imf_cpl: do not continue looping forever Fixes: infinite loop Fixes: 401658595/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuz

[FFmpeg-cvslog] avformat/imf_cpl: fix indention after previous commit

2025-05-14 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Sat May 10 23:55:24 2025 +0200| [d28bec8c4d1bcab3760463f501e14e51fd7b28c1] | committer: Michael Niedermayer avformat/imf_cpl: fix indention after previous commit > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d28bec8c4d1bcab3760463f5

[FFmpeg-cvslog] avcodec/sonic: Check num_taps

2025-05-14 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Sun May 11 01:08:06 2025 +0200| [fd0a792766c8ae513dd849fc47fa9e899cc5664b] | committer: Michael Niedermayer avcodec/sonic: Check num_taps The encoder uses max 128 taps, which is quiet a lot already If work is done to improve sonic, it will be mor

[FFmpeg-cvslog] avcodec/svq3: Check there are bits left before decompression

2025-05-14 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Sun May 11 01:35:29 2025 +0200| [c06f5b3ab97b1b1d0420309201568e38b3920860] | committer: Michael Niedermayer avcodec/svq3: Check there are bits left before decompression Fixes: out of array read Fixes: 402587670/clusterfuzz-testcase-minimized-ffm

[FFmpeg-cvslog] MAINTAINERS: Add entry for samples-request

2025-05-14 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Sun May 11 22:05:07 2025 +0200| [1a5ed492e577707bc7eb48e25c27a14906adb6d8] | committer: Michael Niedermayer MAINTAINERS: Add entry for samples-request This is based on discussion with the GA and its simply the people who have done or tried to do

[FFmpeg-cvslog] avcodec/dnxuc_parser: Use ff_parse_close()

2025-05-14 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Sat May 10 23:15:28 2025 +0200| [76e29bb8bfe7c5a29fead7a175aff3e3f505fd0a] | committer: Michael Niedermayer avcodec/dnxuc_parser: Use ff_parse_close() Fixes: buffer leak Fixes: 398894512/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-67165

[FFmpeg-cvslog] avformat/mov: reject negative ELST durations

2025-05-14 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Sat May 10 23:39:53 2025 +0200| [9fc2702f6f502064d0d2d75c97ece33f4b56eb84] | committer: Michael Niedermayer avformat/mov: reject negative ELST durations Fixes: multiple integer overflows Fixes: 401016767/clusterfuzz-testcase-minimized-ffmpeg_dem

[FFmpeg-cvslog] avformat/avidec: Ignore duplicate GAB2

2025-05-14 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Sat May 10 01:55:27 2025 +0200| [6a47046981d05c59f6ac766d5fbf6586261a216f] | committer: Michael Niedermayer avformat/avidec: Ignore duplicate GAB2 Fixes: memleak Fixes: 398401912/clusterfuzz-testcase-minimized-ffmpeg_dem_AVI_fuzzer-4669849976766

[FFmpeg-cvslog] libavformat/oggdec.h: Document packet function return value.

2025-05-14 Thread Romain Beauxis
ffmpeg | branch: master | Romain Beauxis | Fri May 9 18:43:21 2025 -0500| [6d54af6599cae41f0948eb84ece4a57ffe3a73a6] | committer: Michael Niedermayer libavformat/oggdec.h: Document packet function return value. Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.cgi/ffmpeg.g

[FFmpeg-cvslog] libavformat/oggdec.{c, h}: Implement packet skip on packet return value of 1

2025-05-14 Thread Romain Beauxis
ffmpeg | branch: master | Romain Beauxis | Fri May 9 18:43:22 2025 -0500| [a9d39d6eb935a9cd96e9cb5fc10e7ba60abdff90] | committer: Michael Niedermayer libavformat/oggdec.{c, h}: Implement packet skip on packet return value of 1 Signed-off-by: Michael Niedermayer > http://git.videolan.org/git

[FFmpeg-cvslog] avcodec/cbs: Avoid branch

2025-05-14 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon May 5 18:22:37 2025 +0200| [0d7172a9ffd15577faebecedaabeff398f26ef40] | committer: Andreas Rheinhardt avcodec/cbs: Avoid branch Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0d7172a9ffd15577fa

[FFmpeg-cvslog] avcodec/vulkan_encode_hevc: Fix memleak on error

2025-05-14 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon May 5 22:16:13 2025 +0200| [d794ecd9d2d2bd3ebcdeb4c033fd5d9ae85cdfc4] | committer: Andreas Rheinhardt avcodec/vulkan_encode_hevc: Fix memleak on error Reviewed-by: Lynne Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cg

[FFmpeg-cvslog] fftools/ffmpeg_dec: Always receive frames from decoder

2025-05-14 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon May 5 14:13:58 2025 +0200| [b18aaf209f007e67ac4490ba5647ea139d1a6dcb] | committer: Andreas Rheinhardt fftools/ffmpeg_dec: Always receive frames from decoder Up until now if avcodec_send_packet() returned an error, no attempt to receive a fram

[FFmpeg-cvslog] avcodec/apv_parser: Mark close as av_cold

2025-05-14 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon May 5 20:23:23 2025 +0200| [f71d0f0559c2ff075057c5016ff57545b0864afd] | committer: Andreas Rheinhardt avcodec/apv_parser: Mark close as av_cold Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f7

[FFmpeg-cvslog] avcodec/vulkan_encode_h264: Fix memleak on error

2025-05-14 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon May 5 21:14:32 2025 +0200| [70fa44dfa84acec6bfa94dead95e133d7fd7cd24] | committer: Andreas Rheinhardt avcodec/vulkan_encode_h264: Fix memleak on error Reviewed-by: Lynne Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cg

[FFmpeg-cvslog] avformat/av1dec: Remove redundant avio_tell()

2025-05-14 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu May 1 19:53:24 2025 +0200| [c914fd2977e96f82082559bec867a6af743f3ba5] | committer: Andreas Rheinhardt avformat/av1dec: Remove redundant avio_tell() AV1DemuxContext.temporal_unit_size is zero after reading the header, so the position set when

[FFmpeg-cvslog] avformat/av1dec: Avoid branch for setting position

2025-05-14 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu May 1 20:11:25 2025 +0200| [85887703670e3e2fbcbf09f4176abadd6e1d7139] | committer: Andreas Rheinhardt avformat/av1dec: Avoid branch for setting position Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=co

[FFmpeg-cvslog] compat/cuda: add device side printf function

2025-05-14 Thread Timo Rothenpieler
ffmpeg | branch: master | Timo Rothenpieler | Wed May 14 22:08:33 2025 +0200| [889e7f2c5c538d723101d02647b98e17222a03f1] | committer: Timo Rothenpieler compat/cuda: add device side printf function > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=889e7f2c5c538d723101d02647b98e17222a0

[FFmpeg-cvslog] avformat/iamf_parse: increase PutBytes buffer when writing AAC extradata

2025-05-14 Thread James Almer
ffmpeg | branch: master | James Almer | Sat May 10 12:50:37 2025 -0300| [3f9420132441345b7ccd57001f230bb98f655696] | committer: James Almer avformat/iamf_parse: increase PutBytes buffer when writing AAC extradata We may write up to 43 bits, so 5 bytes is not enough. Fixes: Assertion n>=0 && n<

[FFmpeg-cvslog] x86/hevcdec: sao, refact out h26x macros

2025-05-14 Thread Shaun Loo
ffmpeg | branch: master | Shaun Loo | Sat Oct 19 20:47:51 2024 +0800| [dbd859a1866f287021b40b2cf6b66d11f130c25a] | committer: Nuo Mi x86/hevcdec: sao, refact out h26x macros This is a part of Google Summer of Code 2023 Co-authored-by: Nuo Mi > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?

[FFmpeg-cvslog] x86/vvcdec: sao, add avx2 support

2025-05-14 Thread Shaun Loo
ffmpeg | branch: master | Shaun Loo | Sat Dec 14 22:06:31 2024 +0800| [bed176995787ac141c7378d652b3f20ea00d5a56] | committer: Nuo Mi x86/vvcdec: sao, add avx2 support This is a part of Google Summer of Code 2023 Co-authored-by: Nuo Mi > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] x86/vvcdec: misc, reordered functions in dsp_init for improved readability

2025-05-14 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sat Oct 5 11:02:46 2024 +0800| [62f3d7e0275d310bb8eee9fa54d772d0ae4fef3c] | committer: Nuo Mi x86/vvcdec: misc, reordered functions in dsp_init for improved readability > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=62f3d7e0275d310bb8eee9fa54d772

[FFmpeg-cvslog] checkasm: add vvc_sao

2025-05-14 Thread Shaun Loo
ffmpeg | branch: master | Shaun Loo | Sat Dec 14 21:53:04 2024 +0800| [45bea45c7b5738022785310e2d5e8478d94eb728] | committer: Nuo Mi checkasm: add vvc_sao This is a part of Google Summer of Code 2023 AVX2: - vvc_sao.sao_band [OK] - vvc_sao.sao_edge [OK] checkasm: all 54 tests passed vvc_sao

[FFmpeg-cvslog] checkasm: hevc sao, use checkasm_check_padded

2025-05-14 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sat May 3 17:08:14 2025 +0800| [30048358501c6caf342e6baa32019417806147dd] | committer: Nuo Mi checkasm: hevc sao, use checkasm_check_padded > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=30048358501c6caf342e6baa32019417806147dd --- tests/checka

[FFmpeg-cvslog] checkasm: hevc sao_edge, benchmarking inside the width loop is meaningless

2025-05-14 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sat May 3 16:55:49 2025 +0800| [5150d26e0af2041fd4a8df4ec6f56e59a672fa62] | committer: Nuo Mi checkasm: hevc sao_edge, benchmarking inside the width loop is meaningless > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5150d26e0af2041fd4a8df4ec6f56e

[FFmpeg-cvslog] x86/hevcdec: refact, remove duplicate code in HEVC_SAO_{BAND, EDGE}_FILTER

2025-05-14 Thread Shaun Loo
ffmpeg | branch: master | Shaun Loo | Sat Dec 21 11:29:35 2024 +0800| [69f63c6210f57b02c2aa608bfc96e08683e10d8d] | committer: Nuo Mi x86/hevcdec: refact, remove duplicate code in HEVC_SAO_{BAND, EDGE}_FILTER This is a part of Google Summer of Code 2023 Co-authored-by: Nuo Mi > http://git.vi