[FFmpeg-cvslog] swscale/swscale: don't reject scaling when color parameters are not supported but conversion is not required

2025-01-22 Thread James Almer
ffmpeg | branch: master | James Almer | Wed Jan 22 12:12:48 2025 -0300| [e20ee9f9aec94f8cea1bf4fd8ed3fb096fb205e5] | committer: James Almer swscale/swscale: don't reject scaling when color parameters are not supported but conversion is not required Values in csp, prim, trc, etc, are irrelevant

[FFmpeg-cvslog] swscale/swscale: combine the input/output checks in sws_frame_setup()

2025-01-22 Thread James Almer
ffmpeg | branch: master | James Almer | Wed Jan 22 12:12:13 2025 -0300| [abdc20727c22433e9a3368359dccc61da835c66a] | committer: James Almer swscale/swscale: combine the input/output checks in sws_frame_setup() Cosmetic change in preparation for the next commit. Signed-off-by: James Almer > h

[FFmpeg-cvslog] avformat/iamf_reader: Initialize padding and check read in ff_iamf_read_packet()

2025-01-22 Thread Michael Niedermayer
ffmpeg | branch: release/7.1 | Michael Niedermayer | Thu Dec 26 03:28:53 2024 +0100| [5f337bd79837e1f7a94d934de21729062acd40b7] | committer: Michael Niedermayer avformat/iamf_reader: Initialize padding and check read in ff_iamf_read_packet() Fixes: Use of uninitialized memory Fixes: 377642312

[FFmpeg-cvslog] avformat/mxfdec: Check avio_read() success in mxf_decrypt_triplet()

2025-01-22 Thread Michael Niedermayer
ffmpeg | branch: release/7.1 | Michael Niedermayer | Mon Sep 23 20:05:37 2024 +0200| [a7a6d92e841815780f1fc137e60cc88317f634bd] | committer: Michael Niedermayer avformat/mxfdec: Check avio_read() success in mxf_decrypt_triplet() Fixes: Use of uninitialized memory Fixes: 71444/clusterfuzz-test

[FFmpeg-cvslog] Changelog: update

2025-01-22 Thread Michael Niedermayer
ffmpeg | branch: release/7.1 | Michael Niedermayer | Thu Jan 23 01:21:59 2025 +0100| [dc07f98934edb0d78d7a7cdacd65188af9423045] | committer: Michael Niedermayer Changelog: update Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dc07f98934edb0d78d

[FFmpeg-cvslog] avformat/vqf: Check avio_read() in add_metadata()

2025-01-22 Thread Michael Niedermayer
ffmpeg | branch: release/7.1 | Michael Niedermayer | Thu Dec 26 01:46:49 2024 +0100| [30bef79c6929540655ccf7b86ce565b31f9c6564] | committer: Michael Niedermayer avformat/vqf: Check avio_read() in add_metadata() Fixes: use of uninitialized data Fixes: 383825642/clusterfuzz-testcase-minimized-f

[FFmpeg-cvslog] avformat/wtvdec: Initialize buf

2025-01-22 Thread Michael Niedermayer
ffmpeg | branch: release/7.1 | Michael Niedermayer | Thu Dec 26 02:53:45 2024 +0100| [1646840988ed12aefc35ef283bb44f91df277ad9] | committer: Michael Niedermayer avformat/wtvdec: Initialize buf ff_parse_mpeg2_descriptor() reads over what is initialized Fixes: use of uninitialized memory Fixes:

[FFmpeg-cvslog] avformat/ipmovie: Check signature_buffer read

2025-01-22 Thread Michael Niedermayer
ffmpeg | branch: release/7.1 | Michael Niedermayer | Thu Dec 26 03:07:51 2024 +0100| [43eaca54bc88f86be84b3c7b276bd03a71a72653] | committer: Michael Niedermayer avformat/ipmovie: Check signature_buffer read Fixes: use of uninitilaized data Fixes: 385167047/clusterfuzz-testcase-minimized-ffmpe

[FFmpeg-cvslog] avcodec/huffyuvdec: Initialize whole output for decode_gray_bitstream()

2025-01-22 Thread Michael Niedermayer
ffmpeg | branch: release/7.1 | Michael Niedermayer | Sat Nov 30 01:48:22 2024 +0100| [293e4ddd986f97622d887002820c61e895a348db] | committer: Michael Niedermayer avcodec/huffyuvdec: Initialize whole output for decode_gray_bitstream() Fixes: use of uninitialized memory Fixes: 375286238/clusterf

[FFmpeg-cvslog] avfilter/vf_grayworld: Use the correct pointer for av_log()

2025-01-22 Thread Michael Niedermayer
ffmpeg | branch: release/7.1 | Michael Niedermayer | Mon Jan 6 05:06:10 2025 +0100| [601616f2de4274fd6da6ed9a80843d6c56e65131] | committer: Michael Niedermayer avfilter/vf_grayworld: Use the correct pointer for av_log() Fixes: crash Found-by: Elias Myllymäki Reviewed-by: Alexander Strasser

[FFmpeg-cvslog] avfilter/af_pan: Fix sscanf() use

2025-01-22 Thread Michael Niedermayer
ffmpeg | branch: release/7.1 | Michael Niedermayer | Mon Jan 6 22:01:39 2025 +0100| [b827ac49b770635fc666f8543cb9585e1bc6308b] | committer: Michael Niedermayer avfilter/af_pan: Fix sscanf() use Fixes: Memory Data Leak Found-by: Simcha Kosman Signed-off-by: Michael Niedermayer (cherry picke

[FFmpeg-cvslog] avutil/avstring: dont mess with NULL pointers in av_match_list()

2025-01-22 Thread Michael Niedermayer
ffmpeg | branch: release/7.1 | Michael Niedermayer | Wed Jan 15 03:30:21 2025 +0100| [ac9c710e180880d77fd6844cf3a2435681bf6419] | committer: Michael Niedermayer avutil/avstring: dont mess with NULL pointers in av_match_list() Fixes: applying zero offset to null pointer Signed-off-by: Michael

[FFmpeg-cvslog] avformat/dashdec: Check whitelist

2025-01-22 Thread Michael Niedermayer
ffmpeg | branch: release/7.1 | Michael Niedermayer | Thu Jan 16 00:22:05 2025 +0100| [c3c7ecfe48d464a0b06564f2e92504b1d9c91d69] | committer: Michael Niedermayer avformat/dashdec: Check whitelist Fixes: CVE-2023-6602, V. DASH Playlist SSRF Found-by: Harvey Phillips of Amazon Element55 (element

[FFmpeg-cvslog] avformat/vqf: Propagate errors from add_metadata()

2025-01-22 Thread Michael Niedermayer
ffmpeg | branch: release/7.1 | Michael Niedermayer | Tue Dec 31 04:13:25 2024 +0100| [c82813c966084e553abb35f00aeaab59038b11d9] | committer: Michael Niedermayer avformat/vqf: Propagate errors from add_metadata() Suggested-by: Marton Balint Reviewed-by: Alexander Strasser Signed-off-by: Micha

[FFmpeg-cvslog] avformat/iamf_parse: Check output_channel_count

2025-01-22 Thread Michael Niedermayer
ffmpeg | branch: release/7.1 | Michael Niedermayer | Sun Dec 1 21:40:43 2024 +0100| [585c799b1088f9f97c1ae7cde33cb3b1aceaa0cc] | committer: Michael Niedermayer avformat/iamf_parse: Check output_channel_count Fixes: -nan is outside the range of representable values of type 'int' Fixes: 377072

[FFmpeg-cvslog] avcodec/cbs_vp9: Initialize VP9RawSuperframeIndex

2025-01-22 Thread Michael Niedermayer
ffmpeg | branch: release/7.1 | Michael Niedermayer | Wed Jan 1 05:03:08 2025 +0100| [f710d5af0a749c0c2e29eac3a202b211791562a7] | committer: Michael Niedermayer avcodec/cbs_vp9: Initialize VP9RawSuperframeIndex Fixes: use-of-uninitialized-value Fixes: 70907/clusterfuzz-testcase-minimized-ffmp

[FFmpeg-cvslog] avcodec/hapdec: Clear tex buffer

2025-01-22 Thread Michael Niedermayer
ffmpeg | branch: release/7.1 | Michael Niedermayer | Sun Aug 11 23:15:32 2024 +0200| [0da3deb079a614b68468fb2057796fa94663fcdf] | committer: Michael Niedermayer avcodec/hapdec: Clear tex buffer The code following makes no attempt to initialize all of the buffer Fixes: use of uninitialized val

[FFmpeg-cvslog] avcodec/cfhdenc: Clear dwt_tmp

2025-01-22 Thread Michael Niedermayer
ffmpeg | branch: release/7.1 | Michael Niedermayer | Wed Aug 7 22:55:03 2024 +0200| [f44a7207f018906cef31be86ec7d6ee276fbb54d] | committer: Michael Niedermayer avcodec/cfhdenc: Clear dwt_tmp This occurs on a 32x32 input Fixes: use of uninitialized value Fixes: 70897/clusterfuzz-testcase-min

[FFmpeg-cvslog] avformat/rmdec: check that buf if completely filled

2025-01-22 Thread Michael Niedermayer
ffmpeg | branch: release/7.1 | Michael Niedermayer | Fri Aug 16 14:47:42 2024 +0200| [d32543f520576d336063b3371d1692e18541a9ea] | committer: Michael Niedermayer avformat/rmdec: check that buf if completely filled Fixes: use of uninitialized value Fixes: 70988/clusterfuzz-testcase-minimized-ff

[FFmpeg-cvslog] avformat/jpegxl_anim_dec: clear buffer padding

2025-01-22 Thread Michael Niedermayer
ffmpeg | branch: release/7.1 | Michael Niedermayer | Fri Aug 16 16:33:43 2024 +0200| [d322ffdef526a2913423a0ba69fb729c7f54837f] | committer: Michael Niedermayer avformat/jpegxl_anim_dec: clear buffer padding Fixes: use of uninitialized value Fixes: 70992/clusterfuzz-testcase-minimized-ffmpeg_

[FFmpeg-cvslog] avcodec/vc1dec: Clear block_index in vc1_decode_reset()

2025-01-22 Thread Michael Niedermayer
ffmpeg | branch: release/7.1 | Michael Niedermayer | Sun Dec 1 23:30:55 2024 +0100| [5e02e1ba96efcd052f815e6b5c51433176c7b16c] | committer: Michael Niedermayer avcodec/vc1dec: Clear block_index in vc1_decode_reset() Fixes: 377965565/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VC1_fuzze

[FFmpeg-cvslog] avformat/mov: perform sanity checks for heif before index building

2025-01-22 Thread Michael Niedermayer
ffmpeg | branch: release/7.1 | Michael Niedermayer | Tue Jan 7 23:21:32 2025 +0100| [0bb8a38c10a16c6956baabbf0dd9a2f634c89a01] | committer: Michael Niedermayer avformat/mov: perform sanity checks for heif before index building Fixes: undefined NULL pointer use Fixes: clusterfuzz-testcase-mini

[FFmpeg-cvslog] avformat/mov: Factorize sanity check out

2025-01-22 Thread Michael Niedermayer
ffmpeg | branch: release/7.1 | Michael Niedermayer | Thu Jan 9 00:02:35 2025 +0100| [41f805228415c51a65b533de8e7f2fa42b24f8ed] | committer: Michael Niedermayer avformat/mov: Factorize sanity check out Signed-off-by: Michael Niedermayer (cherry picked from commit 16b3d3e3ebb9ff7b00c0fd14b0167

[FFmpeg-cvslog] avcodec/ffv1enc: Fix handling of 32bit unsigned symbols

2025-01-22 Thread Michael Niedermayer
ffmpeg | branch: release/7.1 | Michael Niedermayer | Thu Jan 9 21:35:06 2025 +0100| [5fed7010f8586f682e2d4e2d3068569ca989e192] | committer: Michael Niedermayer avcodec/ffv1enc: Fix handling of 32bit unsigned symbols This may be needed for floats Sponsored-by: Sovereign Tech Fund Reviewed-by:

[FFmpeg-cvslog] avcodec/aacsbr_template: Clear n_q on error

2025-01-22 Thread Michael Niedermayer
ffmpeg | branch: release/7.1 | Michael Niedermayer | Sun Dec 1 22:27:18 2024 +0100| [73fd3789955a76553d74f9453c8ca2c5f18a6fb9] | committer: Michael Niedermayer avcodec/aacsbr_template: Clear n_q on error Fixes: index 5 out of bounds for type 'uint8_t [5]' Fixes: 377748135/clusterfuzz-testcas

[FFmpeg-cvslog] avfilter/vf_v360: Fix NULL pointer use

2025-01-22 Thread Michael Niedermayer
ffmpeg | branch: release/7.1 | Michael Niedermayer | Wed Jan 8 03:11:02 2025 +0100| [75385a729f6c4b8a47e4cc1fe4717172982efad2] | committer: Michael Niedermayer avfilter/vf_v360: Fix NULL pointer use Fixes: applying zero offset to null pointer partly Fixes: verysmall.flv Found-by: Elias Mylly

[FFmpeg-cvslog] avcodec/ffv1enc: Fix RCT for GBR colorspace

2025-01-22 Thread Michael Niedermayer
ffmpeg | branch: release/7.1 | Michael Niedermayer | Sun Jan 19 02:02:52 2025 +0100| [5ee56ebd30488be9c44d3744458222673df53bf5] | committer: Michael Niedermayer avcodec/ffv1enc: Fix RCT for GBR colorspace It performs better when its less buggy Compression changes for rgb_scanline_half_piz_dw_

[FFmpeg-cvslog] avcodec/get_buffer: Use av_buffer_mallocz() for audio same as its done for video

2025-01-22 Thread Michael Niedermayer
ffmpeg | branch: release/7.1 | Michael Niedermayer | Fri Aug 16 17:30:45 2024 +0200| [5129ae45bf1c4b50074309175328ea922d7bf98d] | committer: Michael Niedermayer avcodec/get_buffer: Use av_buffer_mallocz() for audio same as its done for video Fixes: Use of uninintialized value Fixes: 70993/clu

[FFmpeg-cvslog] avcodec/mpegvideo_enc: Check FLV1 resolution limits

2025-01-22 Thread Michael Niedermayer
ffmpeg | branch: release/7.1 | Michael Niedermayer | Wed Jan 8 02:59:28 2025 +0100| [ece76d7dd4660da49a880cf3be50c2eb51278db1] | committer: Michael Niedermayer avcodec/mpegvideo_enc: Check FLV1 resolution limits Found-by: Elias Myllymäki Reviewed-by: Alexander Strasser Signed-off-by: Michae

[FFmpeg-cvslog] avcodec/osq: Fixes several undefined overflows in do_decode()

2025-01-22 Thread Michael Niedermayer
ffmpeg | branch: release/7.1 | Michael Niedermayer | Sun Dec 1 03:31:56 2024 +0100| [da1e316a1f3ddd1db01fd25d8ee975b63238d595] | committer: Michael Niedermayer avcodec/osq: Fixes several undefined overflows in do_decode() Fixes: signed integer overflow: 1239596184 + 2119376059 cannot be repre

[FFmpeg-cvslog] avfilter/vf_addroi: Add missing NULL termination to addroi_var_names[]()

2025-01-22 Thread Michael Niedermayer
ffmpeg | branch: release/7.1 | Michael Niedermayer | Sun Jan 5 02:36:25 2025 +0100| [553517868db17584029fc5ecb2648be93245cab5] | committer: Michael Niedermayer avfilter/vf_addroi: Add missing NULL termination to addroi_var_names[]() Fixes: out of array read Found-by: Elias Myllymäki Reviewe

[FFmpeg-cvslog] swscale/output: Fix undefined overflow in yuv2rgba64_full_X_c_template()

2025-01-22 Thread Michael Niedermayer
ffmpeg | branch: release/7.1 | Michael Niedermayer | Sun Dec 1 03:25:09 2024 +0100| [658029334e078a9f0af1efbcbbd8daf871241dc2] | committer: Michael Niedermayer swscale/output: Fix undefined overflow in yuv2rgba64_full_X_c_template() Fixes: signed integer overflow: -1082982400 + -1195645138 ca

[FFmpeg-cvslog] avformat/mxfdec: Check that key was read sucessfull

2025-01-22 Thread Michael Niedermayer
ffmpeg | branch: release/7.1 | Michael Niedermayer | Sun Aug 11 22:53:47 2024 +0200| [14af28c2f5facd07951aa048e53bd562d80826aa] | committer: Michael Niedermayer avformat/mxfdec: Check that key was read sucessfull Fixes: use of uninitialized value Fixes: 70932/clusterfuzz-testcase-minimized-ff