[FFmpeg-cvslog] lavc/hevcdec: Put slice address checking after hwaccel decode slice

2024-07-12 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Mon Jun 24 14:23:30 2024 +0800| [e741cf665d58a2c230906847b26650bb532f9d05] | committer: Fei Wang lavc/hevcdec: Put slice address checking after hwaccel decode slice Slice address tab only been updated in software decode slice data. Fixes hwaccel decoding af

[FFmpeg-cvslog] lavc/hevcdec: Update slice index before hwaccel decode slice

2024-07-12 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Mon Jun 24 14:23:31 2024 +0800| [71f802cdc9c290ab55f76cabbf872418a984b2ad] | committer: Fei Wang lavc/hevcdec: Update slice index before hwaccel decode slice Otherwise, slice index will never update for hwaccel decode, and slice RPL will be always overlap in

[FFmpeg-cvslog] avformat/rtmppkt: Simplify and deobfuscate amf_tag_skip() slightly

2024-07-12 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Fri Jun 7 23:05:47 2024 +0200| [cedbef03946625bc0f7f96e9f77ad59c512b9900] | committer: Michael Niedermayer avformat/rtmppkt: Simplify and deobfuscate amf_tag_skip() slightly Found while reviewing: CID1530313 Untrusted loop bound Sponsored-by: S

[FFmpeg-cvslog] avformat/rmdec: use 64bit for audio_framesize checks

2024-07-12 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Fri Jun 7 21:57:40 2024 +0200| [665be4fa2f47910bf85a6f17b6cac9dabc6591f0] | committer: Michael Niedermayer avformat/rmdec: use 64bit for audio_framesize checks It is not entirely clear what would prevent such overflow so even if it is not possib

[FFmpeg-cvslog] avformat/rtpenc_rfc4175: Use 64bit in computation if copy_offset

2024-07-12 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Sat Jun 8 00:13:59 2024 +0200| [f13ae632591b043cb69b66de01e8b178037cdd0e] | committer: Michael Niedermayer avformat/rtpenc_rfc4175: Use 64bit in computation if copy_offset Found while reviewing: CID1494441 Untrusted value as argument Sponsored-

[FFmpeg-cvslog] avcodec/proresenc_kostya: use unsigned alpha for rotation

2024-07-12 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Jun 18 15:48:26 2024 +0200| [93e0265e27e6dd567812a8661988109421c5447a] | committer: Michael Niedermayer avcodec/proresenc_kostya: use unsigned alpha for rotation Fixes: left shift of negative value -208 Fixes: 69073/clusterfuzz-testcase-mini

[FFmpeg-cvslog] avformat/rtmpproto: Use AV_DICT_MATCH_CASE instead of litteral number

2024-07-12 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Fri Jun 7 23:12:08 2024 +0200| [38c2e6a2c7c993d2076984de4ddd9776259397db] | committer: Michael Niedermayer avformat/rtmpproto: Use AV_DICT_MATCH_CASE instead of litteral number Found by reviewing: CID1530166 Free of array-typed value Sponsored-

[FFmpeg-cvslog] doc/examples/mux: remove nop

2024-07-12 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Sun Jun 30 22:00:04 2024 +0200| [e6c0c5731e85f00b5840d9a7d14e38cc3e07d5bc] | committer: Michael Niedermayer doc/examples/mux: remove nop Found through code review related to CID1604493 Overflowed constant Sponsored-by: Sovereign Tech Fund Signed

[FFmpeg-cvslog] avfilter/vf_tiltandshift: Free dst on error

2024-07-12 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Jul 11 00:50:07 2024 +0200| [20e59af07e5e9a73cb3227355fe0a78afffdfe45] | committer: Michael Niedermayer avfilter/vf_tiltandshift: Free dst on error Fixes: CID1559901 Resource leak Sponsored-by: Sovereign Tech Fund Reviewed-by: Vittorio Giova

[FFmpeg-cvslog] avutil/imgutils: av_image_check_size2() ensure width and height fit in 32bit

2024-07-12 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Wed Jul 10 17:49:56 2024 +0200| [ba63e329572b74207045fd82c93fcc0fa0479bc4] | committer: Michael Niedermayer avutil/imgutils: av_image_check_size2() ensure width and height fit in 32bit width and height > 32bit is not supported and its easier to c

[FFmpeg-cvslog] avcodec/dxv: Fix type in get_opcodes()

2024-07-12 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Fri Jul 5 02:21:44 2024 +0200| [e5af1c6e91e86b184101ef2abb49178ff409703b] | committer: Michael Niedermayer avcodec/dxv: Fix type in get_opcodes() Found by code review related to CID1604386 Overflowed constant Sponsored-by: Sovereign Tech Fund S

[FFmpeg-cvslog] avcodec/xsubdec: Check parse_timecode()

2024-07-12 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Fri Jul 5 02:21:42 2024 +0200| [96fd9417e250540f228d1ad5b43a77c120208eba] | committer: Michael Niedermayer avcodec/xsubdec: Check parse_timecode() Fixes: CID1604490 Overflowed constant Sponsored-by: Sovereign Tech Fund Signed-off-by: Michael Ni

[FFmpeg-cvslog] avcodec/cri: Check length

2024-07-12 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Fri Jul 5 02:21:43 2024 +0200| [69dcd123f19acf851f85166159a3719565813fd0] | committer: Michael Niedermayer avcodec/cri: Check length Fixes: CID1604394 Overflowed constant Sponsored-by: Sovereign Tech Fund Signed-off-by: Michael Niedermayer >

[FFmpeg-cvslog] avcodec/iff: Use signed count

2024-07-12 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Fri Jul 5 02:21:48 2024 +0200| [cfe66dfebb8a1e1394bcf834b6cc785f280ccecf] | committer: Michael Niedermayer avcodec/iff: Use signed count This is more a style fix than a bugfix (CID1604392 Overflowed constant) Sponsored-by: Sovereign Tech Fund S

[FFmpeg-cvslog] avcodec/golomb: Assert that k is in the supported range for get_ur/sr_golomb()

2024-07-12 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Fri Jul 5 02:21:46 2024 +0200| [b2aaeb81f65aaa61238d74a77034b118055340d3] | committer: Michael Niedermayer avcodec/golomb: Assert that k is in the supported range for get_ur/sr_golomb() Found by code review related to CID1604563 Overflowed retur

[FFmpeg-cvslog] avcodec/hw_base_encode: Simplify EOF check

2024-07-12 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Fri Jul 5 02:21:47 2024 +0200| [1e888fb006daf1edb5d853de2f66a6caeb2dce13] | committer: Michael Niedermayer avcodec/hw_base_encode: Simplify EOF check Found while reviewing CID1608712 Explicit null dereferenced Sponsored-by: Sovereign Tech Fund

[FFmpeg-cvslog] avcodec/imm4: check cbphi for error

2024-07-12 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Fri Jul 5 02:21:49 2024 +0200| [6e4c037833c3ca0e0bd3e348701c4c0dc58bed91] | committer: Michael Niedermayer avcodec/imm4: check cbphi for error Fixes: CID1604356 Overflowed constant Fixes: CID1604573 Overflowed constant Sponsored-by: Sovereign T

[FFmpeg-cvslog] avcodec/leaddec: Check init_get_bits8() for failure

2024-07-12 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Fri Jul 5 02:21:50 2024 +0200| [0e3e7e8aeb4448a355979ddec87b0e1676ca9f15] | committer: Michael Niedermayer avcodec/leaddec: Check init_get_bits8() for failure Fixes: CID1604416 Unchecked return value Sponsored-by: Sovereign Tech Fund Signed-off

[FFmpeg-cvslog] avcodec/golomb: Document return for get_ur_golomb_jpegls() and get_sr_golomb_flac()

2024-07-12 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Fri Jul 5 02:21:45 2024 +0200| [7cf5b83f6fa367f99aefc1321bafc0a7e8db33cd] | committer: Michael Niedermayer avcodec/golomb: Document return for get_ur_golomb_jpegls() and get_sr_golomb_flac() Found while reviewing code related to CID1604409 Over

[FFmpeg-cvslog] avcodec/loco: check get_ur_golomb_jpegls() for failure

2024-07-12 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Fri Jul 5 02:21:51 2024 +0200| [b9899866418cb3bd930846271470e3096917f5f6] | committer: Michael Niedermayer avcodec/loco: check get_ur_golomb_jpegls() for failure Fixes: CID1604400 Overflowed constant Sponsored-by: Sovereign Tech Fund Signed-off

[FFmpeg-cvslog] avcodec/me_cmp: Fix type check

2024-07-12 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Fri Jul 5 02:21:53 2024 +0200| [371265f0ec7fc0687da4b62c98b2bae97d43cf64] | committer: Michael Niedermayer avcodec/me_cmp: Fix type check Fixes: CID1604375 Out-of-bounds read Sponsored-by: Sovereign Tech Fund Signed-off-by: Michael Niedermayer

[FFmpeg-cvslog] avcodec/mlpenc: Use 64 for ml, mr

2024-07-12 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Fri Jul 5 02:21:54 2024 +0200| [06f01d9fa0ecfa7dd785b3dfe2957999472930b2] | committer: Michael Niedermayer avcodec/mlpenc: Use 64 for ml, mr Fixes: CID1604429 Overflowed constant Sponsored-by: Sovereign Tech Fund Signed-off-by: Michael Niederma

[FFmpeg-cvslog] avcodec/motion_est: Fix score squaring overflow

2024-07-12 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Fri Jul 5 02:21:55 2024 +0200| [f18b442370d714b930e3e983c2e5d789229f3356] | committer: Michael Niedermayer avcodec/motion_est: Fix score squaring overflow Fixes: CID1604552 Overflowed constant Sponsored-by: Sovereign Tech Fund Signed-off-by: Mi

[FFmpeg-cvslog] avcodec/loco: Check loco_get_rice() for failure

2024-07-12 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Fri Jul 5 02:21:52 2024 +0200| [d55327684349b4db5d5905eefaa7d2aec597908d] | committer: Michael Niedermayer avcodec/loco: Check loco_get_rice() for failure Fixes: CID1604495 Overflowed constant Sponsored-by: Sovereign Tech Fund Signed-off-by: Mi

[FFmpeg-cvslog] avcodec/pixlet: Simplify pfx computation

2024-07-12 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Fri Jul 5 02:21:56 2024 +0200| [0474614e6cf8edcd0077b95772c29fae894a7db9] | committer: Michael Niedermayer avcodec/pixlet: Simplify pfx computation Found by reviewing code related to CID1604365 Overflowed constant Sponsored-by: Sovereign Tech F

[FFmpeg-cvslog] tools/target_enc_fuzzer: A64MULTI encoder is very slow, check and adjust threshold

2024-07-12 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Mon Jul 1 01:12:43 2024 +0200| [032e831ab42d3ce81ffacf77e483621587c5dfa3] | committer: Michael Niedermayer tools/target_enc_fuzzer: A64MULTI encoder is very slow, check and adjust threshold Fixes: Timeout Fixes: 69097/clusterfuzz-testcase-mini

[FFmpeg-cvslog] avcodec/osq: avoid signed overflow in downsample path

2024-07-12 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Fri Jun 21 21:35:48 2024 +0200| [ed34b0c54ebdce7f741d9fb6a9ac11a1816df59c] | committer: Michael Niedermayer avcodec/osq: avoid signed overflow in downsample path Fixes: signed integer overflow: 865309950 * 256 cannot be represented in type 'int'

[FFmpeg-cvslog] avcodec/flac_parser: Assert that we do not overrun the link_penalty array

2024-07-12 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Sun May 5 01:51:59 2024 +0200| [9af348bd1aa41ea10d6719c56ed2b4eda97642f3] | committer: Michael Niedermayer avcodec/flac_parser: Assert that we do not overrun the link_penalty array Helps: CID1454676 Out-of-bounds read Sponsored-by: Sovereign Te

[FFmpeg-cvslog] tools/target_enc_fuzzer: A64MULTI5 encoder is very slow, check and adjust threshold

2024-07-12 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Mon Jul 1 01:12:44 2024 +0200| [12dab3860cf79404c097a319b09d10fac0ab2cc5] | committer: Michael Niedermayer tools/target_enc_fuzzer: A64MULTI5 encoder is very slow, check and adjust threshold Fixes: Timeout Fixes: 68999/clusterfuzz-testcase-min