[FFmpeg-cvslog] checkasm/lpc: use fixed length to bench apply_welch_window

2024-05-31 Thread James Almer
ffmpeg | branch: master | James Almer | Fri May 31 17:06:08 2024 -0300| [0a949aacaedb7c3a503028c4c1a1067162483073] | committer: James Almer checkasm/lpc: use fixed length to bench apply_welch_window Signed-off-by: James Almer >

[FFmpeg-cvslog] checkasm/lpc: test compute_autocorr

2024-05-31 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Fri May 31 20:51:14 2024 +0300| [16132a810d04c680d4fa90d592a216bf1fabb348] | committer: James Almer checkasm/lpc: test compute_autocorr Signed-off-by: James Almer >

[FFmpeg-cvslog] lavu/float_dsp: R-V V scalarproduct_double

2024-05-31 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Wed May 29 17:57:09 2024 +0300| [9238f6cb415d5a688e76f804e74ebddfd556bdda] | committer: Rémi Denis-Courmont lavu/float_dsp: R-V V scalarproduct_double C908: scalarproduct_double_c: 39.2 scalarproduct_double_rvv_f64: 10.5 X60:

[FFmpeg-cvslog] lavfi: get rid of bespoke double scalar products

2024-05-31 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Wed May 29 17:51:06 2024 +0300| [b1149520305839eaceeb20864f501c96d358731e] | committer: Rémi Denis-Courmont lavfi: get rid of bespoke double scalar products >

[FFmpeg-cvslog] lavu/lls: use ff_scalarproduct_double_c()

2024-05-31 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Wed May 29 19:02:55 2024 +0300| [73c278d2702cbf07d6c011c5867e08eab43896b0] | committer: Rémi Denis-Courmont lavu/lls: use ff_scalarproduct_double_c() >

[FFmpeg-cvslog] checkasm/float_dsp: add double-precision scalar product

2024-05-31 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Wed May 29 17:50:37 2024 +0300| [98405d28fab14933a0ef0d76d61d9806bbb912ba] | committer: Rémi Denis-Courmont checkasm/float_dsp: add double-precision scalar product >

[FFmpeg-cvslog] lavu/float_dsp: add double-precision scalar product

2024-05-31 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Wed May 29 17:43:21 2024 +0300| [6a7c4d60a1498929c2a366f2ef4ccc35621a4358] | committer: Rémi Denis-Courmont lavu/float_dsp: add double-precision scalar product The function pointer is appended to the structure for backward binary compatibility.

[FFmpeg-cvslog] lavc/sbrdsp: add support for 256-bit vectors

2024-05-31 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Sat May 25 21:09:46 2024 +0300| [06fc919aadd18f5cfb4e5c60fe31bc4dbccede77] | committer: Rémi Denis-Courmont lavc/sbrdsp: add support for 256-bit vectors hf_apply_noise_0_c: 35.7 hf_apply_noise_0_rvv_f32: 9.5 hf_apply_noise_1_c: 38.5

[FFmpeg-cvslog] lavc/hevc_ps: fix variable signedness in ff_hevc_decode_short_term_rps()

2024-05-31 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Wed Apr 10 13:36:50 2024 +0200| [4264e4056c41e0dfc01a27d95f600ac91fb5a04f] | committer: Anton Khirnov lavc/hevc_ps: fix variable signedness in ff_hevc_decode_short_term_rps() It is actually supposed to go negative in the loop over num_negative pics,

[FFmpeg-cvslog] lavc/hevc_ps: reduce the size of ShortTermRPS.used

2024-05-31 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Wed Apr 10 11:27:51 2024 +0200| [9127819d514a3a82031f7448b40714f2880d7804] | committer: Anton Khirnov lavc/hevc_ps: reduce the size of ShortTermRPS.used It is currently an array of 32 uint8_t, each storing a single flag. A single uint32_t is

[FFmpeg-cvslog] lavc/hevc_ps/HEVCSPS: change flags into uint8_t

2024-05-31 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Wed Apr 10 12:28:09 2024 +0200| [6fed1841a1f5dd3cdcf343f77925af0781ebe83a] | committer: Anton Khirnov lavc/hevc_ps/HEVCSPS: change flags into uint8_t Reduces sizeof(HEVCSPS) by 64 bytes. Also improve flag names: drop redundant suffixes and prefixes,

[FFmpeg-cvslog] lavc/hevc_ps: do not store delta_poc_s[01] in ShortTermRPS

2024-05-31 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Wed Apr 10 13:46:20 2024 +0200| [d8936678673d05410b3462c41dba190cc5e23705] | committer: Anton Khirnov lavc/hevc_ps: do not store delta_poc_s[01] in ShortTermRPS They are only used in vulkan_hevc and are not actually needed, as they can be computed

[FFmpeg-cvslog] lavc/hevc_ps: compactify ShortTermRPS

2024-05-31 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Wed Apr 10 14:42:37 2024 +0200| [63a96dbcced2a67e96ee7306874dd2574e2d7d74] | committer: Anton Khirnov lavc/hevc_ps: compactify ShortTermRPS Do not use larger fields than needed, use size-1 bitfields for flags. Reduces sizeof(HEVCSPS) by 1280 bytes.

[FFmpeg-cvslog] lavc/hevc_ps: reduce the size of used_by_curr_pic_lt_sps_flag

2024-05-31 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Wed Apr 10 11:27:51 2024 +0200| [bd1a06dc439403d7e16a220629165e34791016d7] | committer: Anton Khirnov lavc/hevc_ps: reduce the size of used_by_curr_pic_lt_sps_flag It is currently an array of 32 uint8_t, each storing a single flag. A single uint32_t

[FFmpeg-cvslog] lavc/hevcdec: allocate local_ctx as array of structs rather than pointers

2024-05-31 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Apr 7 11:23:48 2024 +0200| [f0aece90d99ce7ceacc8ef947d01cfdeedae1d6c] | committer: Anton Khirnov lavc/hevcdec: allocate local_ctx as array of structs rather than pointers It is more efficient and easier to manage. >

[FFmpeg-cvslog] lavc/hevcdec: track local context count separately from WPP thread count

2024-05-31 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Apr 7 11:49:04 2024 +0200| [25ce44efa5f199e4ee0ed47985801077c203e7d8] | committer: Anton Khirnov lavc/hevcdec: track local context count separately from WPP thread count The latter can be lowered while decoding, which would lead to memleaks. >

[FFmpeg-cvslog] lavc/hevcdec: rename HEVCContext.HEVClcList to local_ctx

2024-05-31 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Apr 7 11:11:07 2024 +0200| [a1471ec8ada0a2f5a8c0064ef7103cda5db691f8] | committer: Anton Khirnov lavc/hevcdec: rename HEVCContext.HEVClcList to local_ctx It is more consistent with our naming conventions. >

[FFmpeg-cvslog] lavc/hevcdec: drop a useless execute() call with 1 job

2024-05-31 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Apr 7 17:35:22 2024 +0200| [72bdbce00d4d84008c40f5aa7a655f7dddafa5b1] | committer: Anton Khirnov lavc/hevcdec: drop a useless execute() call with 1 job >

[FFmpeg-cvslog] avcodec/lpc: account for odd len values

2024-05-31 Thread James Almer
ffmpeg | branch: master | James Almer | Fri May 31 09:38:27 2024 -0300| [e0db1f51d6ddf9eb2c1314c23d063a29255b607a] | committer: James Almer avcodec/lpc: account for odd len values Reviewed-by: Rémi Denis-Courmont Signed-off-by: James Almer >

[FFmpeg-cvslog] configure: correct libopenjpeg description

2024-05-31 Thread Gyan Doshi
ffmpeg | branch: master | Gyan Doshi | Fri May 31 21:17:43 2024 +0530| [2f184aa89be8b92846cbbec3407a88ec7862358b] | committer: Gyan Doshi configure: correct libopenjpeg description Decoding is no longer possible as the decoder wrapper was removed in 60ccb3fe78 >

[FFmpeg-cvslog] avcodec/packet: remove reference to old AV_SIDE_DATA_PARAM_CHANGE_ values

2024-05-31 Thread James Almer
ffmpeg | branch: master | James Almer | Wed May 29 20:49:44 2024 -0300| [8a1c491354bca7fde10220a66840d458faf96476] | committer: James Almer avcodec/packet: remove reference to old AV_SIDE_DATA_PARAM_CHANGE_ values They were forgotten in 65ddc74988245a01421a63c5cffa4d900c47117c. Signed-off-by:

[FFmpeg-cvslog] avcodec/diracdec: Use FF_CODEC_CAP_INIT_CLEANUP

2024-05-31 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue May 28 13:11:08 2024 +0200| [0f3090cbd12558909055c4a701aacc86f66747bc] | committer: Andreas Rheinhardt avcodec/diracdec: Use FF_CODEC_CAP_INIT_CLEANUP This was one of the few decoders incompatible with the flag. Also only call

[FFmpeg-cvslog] avcodec/diracdec: Mark flush as av_cold

2024-05-31 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue May 28 14:08:34 2024 +0200| [8cbf7e8408465134f2cc5d8cdd1e41ab038ebb40] | committer: Andreas Rheinhardt avcodec/diracdec: Mark flush as av_cold Reviewed-by: Lynne Signed-off-by: Andreas Rheinhardt >

[FFmpeg-cvslog] avcodec/vc2enc: Use already available AVPixFmtDescriptor

2024-05-31 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue May 28 03:55:45 2024 +0200| [d9bd5baf9d298a220f34eead54ba56c2d1bd33ba] | committer: Andreas Rheinhardt avcodec/vc2enc: Use already available AVPixFmtDescriptor Reviewed-by: Lynne Signed-off-by: Andreas Rheinhardt >

[FFmpeg-cvslog] avcodec/vc2enc: Move transient PutBitContext from ctx to stack

2024-05-31 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue May 28 03:41:59 2024 +0200| [d1d40a7c9b59b3a94451c4180b66de48686e8899] | committer: Andreas Rheinhardt avcodec/vc2enc: Move transient PutBitContext from ctx to stack Reviewed-by: Lynne Signed-off-by: Andreas Rheinhardt >

[FFmpeg-cvslog] avcodec/vc2enc: Fix slice length

2024-05-31 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat May 25 20:32:42 2024 +0200| [02ecf8d7f3fe6ad6bc493a37bfff65bfe9150113] | committer: Andreas Rheinhardt avcodec/vc2enc: Fix slice length args->bytes here already includes prefix_bytes (see SSIZE_ROUND macro), so including it here again and

[FFmpeg-cvslog] avcodec/vc2enc: Remove superfluous error message

2024-05-31 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat May 25 20:23:52 2024 +0200| [eac8dcb1871c4e16c7288d7f447067a4d41b345e] | committer: Andreas Rheinhardt avcodec/vc2enc: Remove superfluous error message ff_get_encode_buffer() already emits an error message of its own. While just at it, also

[FFmpeg-cvslog] avcodec/vc2enc: Avoid relocations for short strings

2024-05-31 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon May 27 17:15:09 2024 +0200| [c30928566623110354e4cb3a10f28183cee01684] | committer: Andreas Rheinhardt avcodec/vc2enc: Avoid relocations for short strings These strings are so short that they can be put directly into the containing structure,

[FFmpeg-cvslog] avcodec/vc2enc: Constify slices->main context pointers

2024-05-31 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat May 25 20:18:12 2024 +0200| [b1702afdfdfa111cca0c69c48c43e108a397eeb0] | committer: Andreas Rheinhardt avcodec/vc2enc: Constify slices->main context pointers Reviewed-by: Lynne Signed-off-by: Andreas Rheinhardt >

[FFmpeg-cvslog] avfilter/af_aiir: Avoid unchecked allocation

2024-05-31 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri May 24 09:48:12 2024 +0200| [21bfc62642cb16fc3d867999db341d3c67e03404] | committer: Andreas Rheinhardt avfilter/af_aiir: Avoid unchecked allocation W has not been checked at all; allocate it jointly with M to fix this. Signed-off-by: Andreas

[FFmpeg-cvslog] avcodec/vc2enc: Avoid void* where possible

2024-05-31 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat May 25 20:17:24 2024 +0200| [6d86146fce70cba380d652691f9653957b879069] | committer: Andreas Rheinhardt avcodec/vc2enc: Avoid void* where possible Reviewed-by: Lynne Signed-off-by: Andreas Rheinhardt >

[FFmpeg-cvslog] avformat/matroskadec: Add assert to silence Coverity false positive

2024-05-31 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri May 24 09:29:24 2024 +0200| [996e0a57cad35d6ec5c6eef845628e7c8be240e0] | committer: Andreas Rheinhardt avformat/matroskadec: Add assert to silence Coverity false positive Helps with Coverity issue #1452453. Signed-off-by: Andreas Rheinhardt

[FFmpeg-cvslog] avfilter/af_afir: Merge header into af_afir.c

2024-05-31 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri May 24 10:12:12 2024 +0200| [2d818644a3f1e189036107afc96c8187538d71a8] | committer: Andreas Rheinhardt avfilter/af_afir: Merge header into af_afir.c Done in 0df18f29ae218f30b3ecff7c930176b8ebee56aa, accidentally undone in

[FFmpeg-cvslog] avfilter/af_aiir: Remove dead code

2024-05-31 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri May 24 09:37:41 2024 +0200| [37cc648fbd9e6d3dc61e8ac487774d330131c70f] | committer: Andreas Rheinhardt avfilter/af_aiir: Remove dead code Fixes Coverity issue #1468252. Signed-off-by: Andreas Rheinhardt >

[FFmpeg-cvslog] avfilter/vf_signalstats: Use 64bit for processing histogram

2024-05-31 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri May 24 08:54:40 2024 +0200| [dfd0320e23e39ce1362fcb1f919d3f6d6c8a0b53] | committer: Andreas Rheinhardt avfilter/vf_signalstats: Use 64bit for processing histogram The result might not fit into 32bit if an image has gigantic dimensions and one

[FFmpeg-cvslog] avcodec/mediacodecenc: workaround the alignment requirement for H.265

2024-05-31 Thread Zhao Zhili
ffmpeg | branch: release/7.0 | Zhao Zhili | Thu May 23 23:13:39 2024 +0800| [f0b747ef1a9b9bfd0942a6d459f642b4b993b378] | committer: Zhao Zhili avcodec/mediacodecenc: workaround the alignment requirement for H.265 Signed-off-by: Zhao Zhili >

[FFmpeg-cvslog] avcodec/mediacodecenc: workaround the alignment requirement only for H.264

2024-05-31 Thread Zhao Zhili
ffmpeg | branch: release/7.0 | Zhao Zhili | Thu May 23 23:13:38 2024 +0800| [edc7b57e26372e7bc3f6c2f03408b6e4f94a9ddc] | committer: Zhao Zhili avcodec/mediacodecenc: workaround the alignment requirement only for H.264 There is no bsf for other codecs to modify crop info except H.265. For

[FFmpeg-cvslog] tests/checkasm/vvc_mc: don't zero the SAD buffers

2024-05-31 Thread James Almer
ffmpeg | branch: master | James Almer | Wed May 29 11:02:39 2024 -0300| [4008a80c1bed313fb0e6cbe5098304cb152abad0] | committer: Nuo Mi tests/checkasm/vvc_mc: don't zero the SAD buffers They will be filled immediately after. Signed-off-by: James Almer >

[FFmpeg-cvslog] tests/checkasm/vvc_mc: fix indentation

2024-05-31 Thread James Almer
ffmpeg | branch: master | James Almer | Wed May 29 11:02:38 2024 -0300| [b70289f35446ce79c25255a60bd91db69584c353] | committer: Nuo Mi tests/checkasm/vvc_mc: fix indentation Signed-off-by: James Almer >

[FFmpeg-cvslog] tests/checkasm/vvc_alf: change alf step size to 8

2024-05-31 Thread Wu Jianhua
ffmpeg | branch: master | Wu Jianhua | Fri May 31 00:28:07 2024 +0800| [442e94e5e476710dfbb9f611a86ac3c86156394c] | committer: Nuo Mi tests/checkasm/vvc_alf: change alf step size to 8 >From Benjamin Bross: > for ALF where functions are in increments of 4 while 8 should be sufficient >

[FFmpeg-cvslog] avcodec/x86/vvc/vvc_alf: fix integer overflow

2024-05-31 Thread Wu Jianhua
ffmpeg | branch: master | Wu Jianhua | Fri May 31 00:28:05 2024 +0800| [09d3370c2884f4535d738e9baea008738cfb602b] | committer: Nuo Mi avcodec/x86/vvc/vvc_alf: fix integer overflow Some tests fails with certain seeds tests/checkasm/checkasm 2325607578 --test=vvc_alf checkasm: using random seed

[FFmpeg-cvslog] avcodec/x86/vvc/vvc_alf: use xq to match ptrdiff_t

2024-05-31 Thread Wu Jianhua
ffmpeg | branch: master | Wu Jianhua | Fri May 31 00:28:06 2024 +0800| [9950f1486493cfb1b039ea89c51f40484839a6c1] | committer: Nuo Mi avcodec/x86/vvc/vvc_alf: use xq to match ptrdiff_t Signed-off-by: Wu Jianhua >