[FFmpeg-cvslog] x86/aacencdsp: fix ff_aac_quantize_bands_avx on unix64 ABI

2024-06-09 Thread James Almer
ffmpeg | branch: master | James Almer | Sun Jun 9 17:16:02 2024 -0300| [94f2274a8b61438572f0873ccf430e55ce0e0e2b] | committer: James Almer x86/aacencdsp: fix ff_aac_quantize_bands_avx on unix64 ABI Signed-off-by: James Almer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=94f2274

[FFmpeg-cvslog] swscale/x86/rgb_2_rgb: add missing wrap to ff_uyvytoyuv422_avx2

2024-06-09 Thread James Almer
ffmpeg | branch: master | James Almer | Sun Jun 9 16:04:28 2024 -0300| [17c3cc5bb60f3a6ac5569d56c60956bc4ab77ed8] | committer: James Almer swscale/x86/rgb_2_rgb: add missing wrap to ff_uyvytoyuv422_avx2 Fixes old yasm. Signed-off-by: James Almer > http://git.videolan.org/gitweb.cgi/ffmpeg.g

[FFmpeg-cvslog] swscale/x86/rgb2rgb: add missing wrap for ff_uyvytoyuv422_avx2

2024-06-09 Thread James Almer
ffmpeg | branch: master | James Almer | Sun Jun 9 15:56:43 2024 -0300| [03546f49a3ffd5e42c1d7596b43a1d42db586d05] | committer: James Almer swscale/x86/rgb2rgb: add missing wrap for ff_uyvytoyuv422_avx2 Signed-off-by: James Almer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=035

[FFmpeg-cvslog] checkasm/sw_rgb: fix alignment of buffers for rgb_to_yuv tests

2024-06-09 Thread James Almer
ffmpeg | branch: master | James Almer | Sun Jun 9 13:48:40 2024 -0300| [287d139b779d5b8db5f9440159fb768cdd12c19f] | committer: James Almer checkasm/sw_rgb: fix alignment of buffers for rgb_to_yuv tests src is apparently not guaranteed to be >8 byte aligned, but align to 16 nonetheless as the x

[FFmpeg-cvslog] swscale/x86/rgb2rgb: remove mmxext version of shuffle_bytes_2103

2024-06-09 Thread James Almer
ffmpeg | branch: master | James Almer | Sun Jun 9 12:39:48 2024 -0300| [e8cef5e1529b1975cb36a35b3848eff0c5aeda95] | committer: James Almer swscale/x86/rgb2rgb: remove mmxext version of shuffle_bytes_2103 Signed-off-by: James Almer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e

[FFmpeg-cvslog] swscale/x86/input: add AVX2 optimized uyvytoyuv422

2024-06-09 Thread James Almer
ffmpeg | branch: master | James Almer | Wed Jun 5 13:41:32 2024 -0300| [c578bb9864de0e9d63dbd2e334a624ad1b99eaf2] | committer: James Almer swscale/x86/input: add AVX2 optimized uyvytoyuv422 uyvytoyuv422_c: 23991.8 uyvytoyuv422_sse2: 2817.8 uyvytoyuv422_avx: 2819.3 uyvytoyuv422_avx2: 1972.3 Si

[FFmpeg-cvslog] x86/aacencdsp: add AVX version of quantize_bands

2024-06-09 Thread James Almer
ffmpeg | branch: master | James Almer | Sat Jun 1 11:26:48 2024 -0300| [91b9af00586471c3aae37435b4f536015593e232] | committer: James Almer x86/aacencdsp: add AVX version of quantize_bands quant_bands_signed_c: 1928.0 quant_bands_signed_sse2: 406.0 quant_bands_signed_avx: 207.0 quant_bands_unsi

[FFmpeg-cvslog] swscale/x86/input: add AVX2 optimized RGB32 to YUV functions

2024-06-09 Thread James Almer
ffmpeg | branch: master | James Almer | Wed Jun 5 00:31:48 2024 -0300| [e9cfd532579cb33cd814ce7fb9e7480cd7054750] | committer: James Almer swscale/x86/input: add AVX2 optimized RGB32 to YUV functions abgr_to_uv_8_c: 43.3 abgr_to_uv_8_sse2: 14.3 abgr_to_uv_8_avx: 15.3 abgr_to_uv_8_avx2: 18.8 ab

[FFmpeg-cvslog] swscale/x86/input: add AVX2 optimized RGB24 to YUV functions

2024-06-09 Thread James Almer
ffmpeg | branch: master | James Almer | Tue Jun 4 11:53:28 2024 -0300| [d5fe99dc5f06056939ffe1fa0ab58b2d26758126] | committer: James Almer swscale/x86/input: add AVX2 optimized RGB24 to YUV functions rgb24_to_uv_8_c: 39.3 rgb24_to_uv_8_sse2: 14.3 rgb24_to_uv_8_ssse3: 13.3 rgb24_to_uv_8_avx: 12

[FFmpeg-cvslog] checkasm/sw_rgb: test rgb32/rgb32_1 to yuv

2024-06-09 Thread James Almer
ffmpeg | branch: master | James Almer | Wed Jun 5 15:21:42 2024 -0300| [6743c2fc6a2fb42cdd07b3eb5c20ca9b6e1fd35c] | committer: James Almer checkasm/sw_rgb: test rgb32/rgb32_1 to yuv Test all four pixel formats, but only bench the two native endian ones for a given target. Signed-off-by: James

[FFmpeg-cvslog] sws/input: R-V V 32-bit RGB to halved UV

2024-06-09 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Thu Jun 6 21:15:08 2024 +0300| [7a3369398f8b7869bec56fd2b96f22d5cc967e30] | committer: Rémi Denis-Courmont sws/input: R-V V 32-bit RGB to halved UV T-Head C908: abgr_to_uv_half_8_c:2.2 abgr_to_uv_half_8_rvv_i32: 3.5 abgr_to_uv_h

[FFmpeg-cvslog] sws/input: R-V V 32-bit RGB to UV

2024-06-09 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Thu Jun 6 18:12:50 2024 +0300| [e2f069905e7664e37e0ad54ddd3ffbfcdbb268c0] | committer: Rémi Denis-Courmont sws/input: R-V V 32-bit RGB to UV > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e2f069905e7664e37e0ad54ddd3ffbfcdbb268c0 ---

[FFmpeg-cvslog] sws/input: R-V V 32-bit RGB to Y

2024-06-09 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Thu Jun 6 17:49:21 2024 +0300| [fcb106a17b702e19ff1373418019e64557da] | committer: Rémi Denis-Courmont sws/input: R-V V 32-bit RGB to Y T-Head C908: abgr_to_y_8_c:2.5 abgr_to_y_8_rvv_i32: 2.2 abgr_to_y_128_c: 37.0 ab

[FFmpeg-cvslog] swscale/x86/rgb2rgb_template: Remove unused uyvytoyv12

2024-06-09 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Jun 5 23:18:37 2024 +0200| [5421dee0e7e0028f59a7285be26fc7f12ae42a8b] | committer: Andreas Rheinhardt swscale/x86/rgb2rgb_template: Remove unused uyvytoyv12 Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?

[FFmpeg-cvslog] swscale/x86/rgb2rgb: Don't unnecessarily check for inline ASM

2024-06-09 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Jun 5 22:47:17 2024 +0200| [c1c35380a7de98f97a5000ae51be1bce3bc73144] | committer: Andreas Rheinhardt swscale/x86/rgb2rgb: Don't unnecessarily check for inline ASM The SSE2 and AVX versions of deinterleaveBytes are external ASM. Move them out

[FFmpeg-cvslog] swscale/x86/rgb2rgb_template: Remove unnecessary SFENCE

2024-06-09 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Jun 5 22:03:47 2024 +0200| [f7305eb3b3e8f5f4d2061cb1126040769e5aacf6] | committer: Andreas Rheinhardt swscale/x86/rgb2rgb_template: Remove unnecessary SFENCE The ff_nv12ToUV_* functions don't use non-temporal stores at all. Signed-off-by: An

[FFmpeg-cvslog] tests/checkasm/sw_rgb: Be more strict about clobbering MMX state

2024-06-09 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Jun 5 21:23:10 2024 +0200| [fca796ac3bab56bd3d701aab10d1d4bbcb92413e] | committer: Andreas Rheinhardt tests/checkasm/sw_rgb: Be more strict about clobbering MMX state The MMXEXT versions of the rgb2rgb functions tested here always emit emms o

[FFmpeg-cvslog] avformat/evc: Fix format specifiers

2024-06-09 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Jun 5 13:21:45 2024 +0200| [8f199cfb5bb61bc88ec77b9bcaf70385ae99a519] | committer: Andreas Rheinhardt avformat/evc: Fix format specifiers Fixes -Wformat warnings; see e.g. https://fate.ffmpeg.org/log.cgi?slot=aarch64-osx-clang-1200.0.32.29&ti

[FFmpeg-cvslog] avcodec/dnxhdenc: Simplify padding

2024-06-09 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Jun 5 14:14:36 2024 +0200| [3af6136669034fa504ee25e76e84addc4529181b] | committer: Andreas Rheinhardt avcodec/dnxhdenc: Simplify padding It is unnecessary to first pad to 32bits; the memset later will pad everything will with zeroes anyway.

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

2024-06-09 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Jun 5 14:09:13 2024 +0200| [b0e0b3c58ac085f1907353014adf9b976e275ceb] | committer: Andreas Rheinhardt avcodec/dnxhdenc: Move PutBitContext from ctx to stack Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?

[FFmpeg-cvslog] avformat/vvc: Don't use uint8_t iterators, fix shadowing

2024-06-09 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Jun 8 22:45:08 2024 +0200| [5f31a4fd1613e310c01935836170a171e36bfa02] | committer: Andreas Rheinhardt avformat/vvc: Don't use uint8_t iterators, fix shadowing Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] avcodec/cbs_h266_syntax_template: Use correct format specifier

2024-06-09 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Jun 5 13:26:37 2024 +0200| [542abee213bfda1615a7588f12bbdc0517931a51] | committer: Andreas Rheinhardt avcodec/cbs_h266_syntax_template: Use correct format specifier H266RawSliceHeader.num_entry_points is an uint32_t. Fixes -Wformat warnings:

[FFmpeg-cvslog] avformat/vvc: Fix comment

2024-06-09 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Jun 8 22:41:45 2024 +0200| [1c4362cce9481ab995f49385f7143146d0993e2e] | committer: Andreas Rheinhardt avformat/vvc: Fix comment Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1c4362cce9481ab995

[FFmpeg-cvslog] avformat/vvc: Reindent after the previous commit

2024-06-09 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Jun 5 12:48:58 2024 +0200| [fa77dc8c44d187303df1e5702abeacf39a97acc1] | committer: Andreas Rheinhardt avformat/vvc: Reindent after the previous commit Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=comm

[FFmpeg-cvslog] avformat/vvc: Fix crash on allocation failure, avoid allocations

2024-06-09 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Jun 5 12:44:50 2024 +0200| [8b6c7e7cda6986f81cdb57a4b35f4a4df63330b0] | committer: Andreas Rheinhardt avformat/vvc: Fix crash on allocation failure, avoid allocations This is the VVC version of 8b5d15530127fea54e934043a64653859de07353. (Hint

[FFmpeg-cvslog] avformat/vvc: Don't use ff_copy_bits()

2024-06-09 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Jun 5 11:39:46 2024 +0200| [4482b3353d07684fdd5822b80814ebac1c9de765] | committer: Andreas Rheinhardt avformat/vvc: Don't use ff_copy_bits() There is no benefit in using it: The fast path of copying is not taken because of misalignment; furth

[FFmpeg-cvslog] avformat/vvc: Use put_bytes_output()

2024-06-09 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Jun 5 11:32:47 2024 +0200| [52fb49a8a3171fdb4a1913e5ec0307a14f60a1e5] | committer: Andreas Rheinhardt avformat/vvc: Use put_bytes_output() The PutBitContext has just been flushed. Signed-off-by: Andreas Rheinhardt > http://git.videolan.org

[FFmpeg-cvslog] avcodec/hevc/Makefile: Move rules for lavc/* files to lavc/Makefile

2024-06-09 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Jun 5 11:20:44 2024 +0200| [dd8fb0aaaeb91f393adeb82f885d9ccf698df845] | committer: Andreas Rheinhardt avcodec/hevc/Makefile: Move rules for lavc/* files to lavc/Makefile If any of these files (say A) would be changed in such a way that A acqu

[FFmpeg-cvslog] lavc/aacencdsp: fix rounding in R-V V quantize_bands

2024-06-09 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Sat Jun 8 15:04:46 2024 +0300| [daac101e61697cdc39e6e01d77ff6201efc70845] | committer: Rémi Denis-Courmont lavc/aacencdsp: fix rounding in R-V V quantize_bands We need to round toward zero here. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?