[FFmpeg-cvslog] lavc/h264dsp: reduce spills in R-V V idct_add16

2024-07-21 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Tue Jul 16 22:59:34 2024 +0300| [9135dffd177d457a8a1781b9e6c6d400648165cb] | committer: Rémi Denis-Courmont lavc/h264dsp: reduce spills in R-V V idct_add16 > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9135dffd177d457a8a1781b9e6c6d4

[FFmpeg-cvslog] lavc/h264dsp: reuse the R-V V IDCT DC add functions

2024-07-21 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Thu Jul 18 20:53:22 2024 +0300| [245f76ad74519c0f2a2f82d74041eb48c72d7eba] | committer: Rémi Denis-Courmont lavc/h264dsp: reuse the R-V V IDCT DC add functions This reuses the DC bypass functions from the multiple IDCT functions, to leverage vect

[FFmpeg-cvslog] lavc/h264dsp: correct VL and LMUL in idct_dc_add

2024-07-21 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Thu Jul 18 21:24:35 2024 +0300| [0a5b5bae89ecf87a8fa79ae2f133ed926927b98b] | committer: Rémi Denis-Courmont lavc/h264dsp: correct VL and LMUL in idct_dc_add T-Head C908 (cycles): h264_idct4_dc_add_8bpp_c:94.7 h264_idct4_dc_add_8bpp_rvv_i3

[FFmpeg-cvslog] lavc/h264dsp: move R-V V idct_dc_add

2024-07-21 Thread J . Dekker
ffmpeg | branch: master | J. Dekker | Thu Jul 18 20:41:06 2024 +0300| [c9dc2ad09bd53ccb43e86216b13117c334efb6f0] | committer: Rémi Denis-Courmont lavc/h264dsp: move R-V V idct_dc_add No functional changes. This just moves the assembler so that it can be referenced by other functions in h264idc

[FFmpeg-cvslog] lavc/h264dsp: factor some mostly identical R-V V code

2024-07-21 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Tue Jul 16 22:45:14 2024 +0300| [d15169c51fd5bc6ea768c83977315954bf583e57] | committer: Rémi Denis-Courmont lavc/h264dsp: factor some mostly identical R-V V code > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d15169c51fd5bc6ea768c839

[FFmpeg-cvslog] checkasm/h264dsp: test TX bypass

2024-07-21 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Sat Jul 13 20:28:34 2024 +0300| [c4c811b3d92721dd14452a02d092ca220c9f6b8b] | committer: Rémi Denis-Courmont checkasm/h264dsp: test TX bypass > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c4c811b3d92721dd14452a02d092ca220c9f6b8b ---

[FFmpeg-cvslog] avfilter/vf_xfade: Check ff_inlink_consume_frame() for failure

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Fri Jul 12 00:28:14 2024 +0200| [73ca4e75eb0ae7d15965b90ffe7c041443a0421f] | committer: Michael Niedermayer avfilter/vf_xfade: Check ff_inlink_consume_frame() for failure Fixes: CID1458043 Unchecked return value Sponsored-by: Sovereign Tech Fund

[FFmpeg-cvslog] avutil/slicethread: Check pthread_*_init() for failure

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Jul 11 23:27:34 2024 +0200| [23851c9ee0f231122c58955e795e17cfe8ca5d98] | committer: Michael Niedermayer avutil/slicethread: Check pthread_*_init() for failure Fixes: CID1604383 Unchecked return value Fixes: CID1604439 Unchecked return value

[FFmpeg-cvslog] avutil/buffer: Check ff_mutex_init() for failure

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Jul 11 22:55:31 2024 +0200| [82f5b20ff5be4fccbf42f4b90f155db0076c0462] | committer: Michael Niedermayer avutil/buffer: Check ff_mutex_init() for failure Fixes: CID1604487 Unchecked return value Fixes: CID1604494 Unchecked return value Sponso

[FFmpeg-cvslog] avutil/avsscanf: Remove dead code

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Jul 11 22:49:50 2024 +0200| [064bcda142dc737d8bca2d76f48c1ee9baf463b3] | committer: Michael Niedermayer avutil/avsscanf: Remove dead code Fixes: CID1604498 Structurally dead code Sponsored-by: Sovereign Tech Fund Signed-off-by: Michael Niede

[FFmpeg-cvslog] avutil/frame: Check log2_crop_align

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Jul 11 23:04:42 2024 +0200| [15540b3d28676d5e797764a04f6681dcd01736f8] | committer: Michael Niedermayer avutil/frame: Check log2_crop_align Fixes: CID1604586 Overflowed constant Sponsored-by: Sovereign Tech Fund Signed-off-by: Michael Nieder

[FFmpeg-cvslog] avformat/webpenc: Check filesize in trailer

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Jul 11 22:13:42 2024 +0200| [7734c583f777fdba2f6463cf525385ebe5cf10db] | committer: Michael Niedermayer avformat/webpenc: Check filesize in trailer not sure this is possible Fixes: CID1604446 Overflowed constant Sponsored-by: Sovereign Tech

[FFmpeg-cvslog] avformat/xmv: Check this_packet_size

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Jul 11 22:37:54 2024 +0200| [696685df0ccf437083d15f40358a6ec86f5748ac] | committer: Michael Niedermayer avformat/xmv: Check this_packet_size Fixes: CID1604489 Overflowed constant Sponsored-by: Sovereign Tech Fund Signed-off-by: Michael Niede

[FFmpeg-cvslog] avformat/ty: rec_size seems to only need 32bit

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Jul 11 21:53:58 2024 +0200| [be30913538d4be9a50672ceb683f8745d8aa75a9] | committer: Michael Niedermayer avformat/ty: rec_size seems to only need 32bit May help CID1604560 Overflowed integer argument Sponsored-by: Sovereign Tech Fund Signed-o

[FFmpeg-cvslog] avformat/nsvdec: Check asize for PCM

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Jul 11 20:29:10 2024 +0200| [e83e24650489e63f6b31e8c72a973db6367947b9] | committer: Michael Niedermayer avformat/nsvdec: Check asize for PCM Fixes: CID1604527 Overflowed constant Sponsored-by: Sovereign Tech Fund Signed-off-by: Michael Niede

[FFmpeg-cvslog] avformat/sapdec: Check ffurl_get_file_handle() for error

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Jul 11 20:44:45 2024 +0200| [3e305a0e703843765d4dd7042092c3a38c0f97af] | committer: Michael Niedermayer avformat/sapdec: Check ffurl_get_file_handle() for error Fixes: CID1604506 Overflowed constant Sponsored-by: Sovereign Tech Fund Signed-o

[FFmpeg-cvslog] avformat/tty: Check avio_size()

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Jul 11 21:05:20 2024 +0200| [41745e550a0274571bd9fbfb12b36ff1743d4e9c] | committer: Michael Niedermayer avformat/tty: Check avio_size() Fixes: CID1220824 Overflowed constant Sponsored-by: Sovereign Tech Fund Signed-off-by: Michael Niedermaye

[FFmpeg-cvslog] avformat/mp3dec; Check for avio_size() failure

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Jul 11 20:17:00 2024 +0200| [bb936a1a720856a51c48bf907475daa8065920c9] | committer: Michael Niedermayer avformat/mp3dec; Check for avio_size() failure Fixes: CID1608710 Improper use of negative value Sponsored-by: Sovereign Tech Fund Signed-

[FFmpeg-cvslog] avformat/siff: Basic pkt_size check

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Jul 11 20:58:21 2024 +0200| [124a97dd8b7636fb52e042b2e85a44cce40ab5e7] | committer: Michael Niedermayer avformat/siff: Basic pkt_size check Fixes: half of CID1258461 Overflowed constant Sponsored-by: Sovereign Tech Fund Signed-off-by: Michae

[FFmpeg-cvslog] avformat/sauce: Check avio_size() for failure

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Jul 11 20:49:08 2024 +0200| [759aae590c0298414db4d2925a33b084d7f9e7f9] | committer: Michael Niedermayer avformat/sauce: Check avio_size() for failure Fixes: CID1604592 Overflowed constant Sponsored-by: Sovereign Tech Fund Signed-off-by: Mich

[FFmpeg-cvslog] avformat/mov: Use 64bit for str_size

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Jul 11 20:03:45 2024 +0200| [046d069552f5c2824f36fcf95d409670208dc94b] | committer: Michael Niedermayer avformat/mov: Use 64bit for str_size We assign a 64bit variable to it before checking Fixes: CID1604544 Overflowed integer argument Spon

[FFmpeg-cvslog] avformat/mp3dec: Check header_filesize

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Jul 11 20:20:53 2024 +0200| [cea4dbc903eaf8cb7a4ea53b281deff495ff8fa0] | committer: Michael Niedermayer avformat/mp3dec: Check header_filesize Fixes: CID1608714 Division or modulo by float zero Sponsored-by: Sovereign Tech Fund Signed-off-by

[FFmpeg-cvslog] avformat/mm: Check length

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Jul 11 19:29:14 2024 +0200| [139bf412464e62a83984cd49093936dcaa7a0865] | committer: Michael Niedermayer avformat/mm: Check length Fixes: CID1220824 Overflowed constant Sponsored-by: Sovereign Tech Fund Signed-off-by: Michael Niedermayer >

[FFmpeg-cvslog] avformat/hnm: Check *chunk_size

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Jul 11 18:40:46 2024 +0200| [291356f58b8a1af491c692a89e6c4e70e9496f9d] | committer: Michael Niedermayer avformat/hnm: Check *chunk_size Fixes: CID1604419 Overflowed constant Sponsored-by: Sovereign Tech Fund Signed-off-by: Michael Niedermaye

[FFmpeg-cvslog] avformat/hlsenc: Check ret

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Jul 11 18:37:54 2024 +0200| [7e577165c101513b4d8afe164e604cbef6901546] | committer: Michael Niedermayer avformat/hlsenc: Check ret Fixes: CID1609624 Unused value Sponsored-by: Sovereign Tech Fund Signed-off-by: Michael Niedermayer > http:/

[FFmpeg-cvslog] avformat/bintext: Check avio_size() return

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Jul 11 18:10:00 2024 +0200| [bf61f811e73dc62d1b53ed4ef6044b4e9e195113] | committer: Michael Niedermayer avformat/bintext: Check avio_size() return Fixes: CID1604503 Overflowed constant Fixes: CID1604566 Overflowed constant Sponsored-by: Sove

[FFmpeg-cvslog] avformat/asfdec_o: Check size of index object

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Jul 11 17:38:08 2024 +0200| [891bc070f0294e564a02f9a71f6591b6a62c90cc] | committer: Michael Niedermayer avformat/asfdec_o: Check size of index object We subtract 24 so it must be at least 24 Fixes: CID1604482 Overflowed constant Sponsored-b

[FFmpeg-cvslog] avfilter/vf_neighbor_opencl: Use AV_PIX_MAX_PLANES

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Mon Jul 8 20:16:36 2024 +0200| [6db4e326c2cef9045a0867c6829d974f7fefc3b9] | committer: Michael Niedermayer avfilter/vf_neighbor_opencl: Use AV_PIX_MAX_PLANES Fix/Robustness/whatever: CID1439575 Out-of-bounds read Sponsored-by: Sovereign Tech Fu

[FFmpeg-cvslog] avfilter/vf_scale: Check ff_scale_adjust_dimensions() for failure

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Mon Jul 8 22:42:44 2024 +0200| [2a8fb3c2cc07e741bca556eee8aea704fda4c33f] | committer: Michael Niedermayer avfilter/vf_scale: Check ff_scale_adjust_dimensions() for failure Helps: CID1513722 Operands don't affect result Sponsored-by: Sovereign

[FFmpeg-cvslog] avfilter/scale_eval: Use 64bit, check values in ff_scale_adjust_dimensions()

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Mon Jul 8 22:01:29 2024 +0200| [ad9df8bcfebc1085cb8b42dae9ab688af824cdab] | committer: Michael Niedermayer avfilter/scale_eval: Use 64bit, check values in ff_scale_adjust_dimensions() Found by reviewing CID1513722 Operands don't affect result S

[FFmpeg-cvslog] avfilter/vf_fftfilt: Remove dead depth code

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Mon Jul 8 00:59:40 2024 +0200| [64aa233a88db7a9d53ecaa59e4a2e9f1319ad9da] | committer: Michael Niedermayer avfilter/vf_fftfilt: Remove dead depth code Fixes: CID1509373 Logically dead code Sponsored-by: Sovereign Tech Fund Signed-off-by: Michae

[FFmpeg-cvslog] avfilter/vf_deshake_opencl: Use AV_VIDEO_MAX_PLANES

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Fri Jun 14 01:08:50 2024 +0200| [c37dc63c7dbd15d057144ad796fda685db684dac] | committer: Michael Niedermayer avfilter/vf_deshake_opencl: Use AV_VIDEO_MAX_PLANES Fixes: CID1452758 Out-of-bounds read (actual out of bounds access depends on a frame

[FFmpeg-cvslog] avfilter/vf_premultiply: Use AV_PIX_MAX_PLANES

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Mon Jul 8 21:50:12 2024 +0200| [05e21b89024301f3fcf97b349ffe2ae4a80c83b6] | committer: Michael Niedermayer avfilter/vf_premultiply: Use AV_PIX_MAX_PLANES Helps: CID1435164 Out-of-bounds read Helps: CID1435165 Out-of-bounds read Helps: CID1435167

[FFmpeg-cvslog] avfilter/vf_lut3d: Check av_scanf()

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Mon Jul 8 01:33:11 2024 +0200| [ace2e25720b8a26906b15aab7eebbac860bb7bf0] | committer: Michael Niedermayer avfilter/vf_lut3d: Check av_scanf() Fixes: CID1604398 Unchecked return value Fixes: CID1604542 Unchecked return value Sponsored-by: Sover

[FFmpeg-cvslog] avformat/iamf_parse: Check for negative sample sizes

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Wed Jul 17 00:56:58 2024 +0200| [9b9e02f2ff6575e934e8e991a471b3086d1c0d53] | committer: Michael Niedermayer avformat/iamf_parse: Check for negative sample sizes Fixes: index -2 out of bounds for type 'const enum AVCodecID [3]' Fixes: 69866/clust

[FFmpeg-cvslog] avfilter/vf_deshake_opencl: Ensure that the first iteration initializes the best variables

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Fri Jun 14 01:50:15 2024 +0200| [9385847af47211e8c618198499ffea99614bb55d] | committer: Michael Niedermayer avfilter/vf_deshake_opencl: Ensure that the first iteration initializes the best variables Fixes: CID1452759 Uninitialized scalar variabl

[FFmpeg-cvslog] avfilter/vf_elbg: Use unsigned for shifting into the top bit

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Mon Jul 8 00:45:45 2024 +0200| [2af95b9214a6bf75f946440d36c349963396e23b] | committer: Michael Niedermayer avfilter/vf_elbg: Use unsigned for shifting into the top bit Fixes: part of CID1355110 Overflowed constant Sponsored-by: Sovereign Tech F

[FFmpeg-cvslog] swscale/output: Fix integer overflows in yuv2rgba64_X_c_template

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Jul 16 23:44:04 2024 +0200| [bcab9789ef750670277956e79736bca442aec2ff] | committer: Michael Niedermayer swscale/output: Fix integer overflows in yuv2rgba64_X_c_template Fixes: signed integer overflow: -1082982400 + -1068681048 cannot be repre

[FFmpeg-cvslog] avformat/mxfdec: Reorder elements of expression in bisect loop

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Jul 16 21:31:21 2024 +0200| [d8d288479d3431d65318d957aab710b13714fc05] | committer: Michael Niedermayer avformat/mxfdec: Reorder elements of expression in bisect loop Fixes: signed integer overflow: 9223372036854775807 - -1 cannot be represen

[FFmpeg-cvslog] avutil/timecode: Use a 64bit framenum internally

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Jul 16 21:23:40 2024 +0200| [d5ca373d7efa37d2d3911f0afbc85fad0dc86b38] | committer: Michael Niedermayer avutil/timecode: Use a 64bit framenum internally Fixes: negation of -2147483648 cannot be represented in type 'int'; cast to an unsigned

[FFmpeg-cvslog] cbs_av1: Reject thirty-two zero bits in uvlc code

2024-07-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Oct 22 19:35:52 2023 +0100| [7110a36ba07f85ca2996d3b99898a4819e72d9bb] | committer: Michael Niedermayer cbs_av1: Reject thirty-two zero bits in uvlc code The spec allows at least thirty-two zero bits followed by a one to mean 2^32-1, with no constr

[FFmpeg-cvslog] avcodec/pnmdec: Use 64bit for input size check

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Jul 18 21:12:54 2024 +0200| [3faadbe2a27e74ff5bb5f7904ec27bb1f5287dc8] | committer: Michael Niedermayer avcodec/pnmdec: Use 64bit for input size check Fixes: out of array read Fixes: poc3 Reported-by: VulDB CNA Team Found-by: CookedMelon Sig

[FFmpeg-cvslog] avformat/mov: Check extradata in mov_read_iacb()

2024-07-21 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Jul 18 18:50:09 2024 +0200| [167bf8f61e671833c9d1234f12973e71c414b621] | committer: Michael Niedermayer avformat/mov: Check extradata in mov_read_iacb() Fixes: MemLeak Fixes: 69853/clusterfuzz-testcase-minimized-ffmpeg_dem_MOV_fuzzer-4660448