[FFmpeg-cvslog] x86/tx_float: replace fft_sr_avx with fft_sr_fma3

2022-05-20 Thread Lynne
ffmpeg | branch: master | Lynne | Sat May 21 01:39:12 2022 +0200| [27cffd16aadd04bf2311e3114b8aa81e3732552f] | committer: Lynne x86/tx_float: replace fft_sr_avx with fft_sr_fma3 When the SLOW_GATHER flag was added to the AVX2 version, this made FMA3-features not enabled on Zen CPUs. As FMA3 add

[FFmpeg-cvslog] x86/tx_float: improve temporary register allocation for loads

2022-05-20 Thread Lynne
ffmpeg | branch: master | Lynne | Sat May 21 00:50:09 2022 +0200| [0938ff97016884184796c3dd80bc6fcb729e875b] | committer: Lynne x86/tx_float: improve temporary register allocation for loads On Zen 3: Before: 1484285 decicycles in av_tx (fft), 131072 runs, 0 skips After: 141524

[FFmpeg-cvslog] x86/tx_float: add AV_CPU_FLAG_AVXSLOW/SLOW_GATHER flags where appropriate

2022-05-20 Thread Lynne
ffmpeg | branch: master | Lynne | Sat May 21 00:11:45 2022 +0200| [19c0bb2aa91443d716f12fa3d1e019711243689c] | committer: Lynne x86/tx_float: add AV_CPU_FLAG_AVXSLOW/SLOW_GATHER flags where appropriate > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=19c0bb2aa91443d716f12fa3d1e019711

[FFmpeg-cvslog] lavu/tx: make slow ISA extension penalties smarter

2022-05-20 Thread Lynne
ffmpeg | branch: master | Lynne | Sat May 21 00:04:11 2022 +0200| [805e8d1921438e36cb0c6f92fa42a93298df4053] | committer: Lynne lavu/tx: make slow ISA extension penalties smarter Instead of having a fixed -64 prio penalty, make the penalties more granular. As the prio is based on the register s

[FFmpeg-cvslog] Revert "x86/tx_float: remove vgatherdpd usage"

2022-05-20 Thread Lynne
ffmpeg | branch: master | Lynne | Sat May 21 00:05:58 2022 +0200| [9e94c359417cb0d7a64eaf9d0130a55a5cbc0864] | committer: Lynne Revert "x86/tx_float: remove vgatherdpd usage" This reverts commit 82a68a8771ca39564f6a74e0f875d6852e7a0c2a. Smarter slow ISA penalties makes gathers still useful. Th

[FFmpeg-cvslog] opt_common: note D and T type streams for completeness.

2022-05-20 Thread Gyan Doshi
ffmpeg | branch: master | Gyan Doshi | Thu May 19 19:36:45 2022 +0530| [9ab20b1614194280b862d98dfcdb7b1bcff03329] | committer: Gyan Doshi opt_common: note D and T type streams for completeness. Addresses #9784 > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9ab20b1614194280b862d98d

[FFmpeg-cvslog] tests/fate: Remove intermediate file of flv-add_keyframe_index test

2022-05-20 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed May 18 15:57:17 2022 +0200| [8bf618884beece187f7f841216aaa17124cff753] | committer: Andreas Rheinhardt tests/fate: Remove intermediate file of flv-add_keyframe_index test Do this by making this test a transcode test. Also fix the test requirem

[FFmpeg-cvslog] fate/filter-video: Fix requirements of tests

2022-05-20 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed May 18 10:50:02 2022 +0200| [2f0e48328a9c0de85a57803d4b01e4e901a2916d] | committer: Andreas Rheinhardt fate/filter-video: Fix requirements of tests Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h

[FFmpeg-cvslog] fate/filter-video: Avoid duplication for fate-filter-overlay tests

2022-05-20 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue May 17 19:31:08 2022 +0200| [e82472e379ed84e2f7d555313771261218bfaac9] | committer: Andreas Rheinhardt fate/filter-video: Avoid duplication for fate-filter-overlay tests Also add a fate-filter-overlays target containing all these tests and fix

[FFmpeg-cvslog] fate/filter-video: Avoid duplication for filter-removegrain tests

2022-05-20 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon May 16 23:39:54 2022 +0200| [429f2e5094ff721ab5b01cd1deaf7e241efc4bf9] | committer: Andreas Rheinhardt fate/filter-video: Avoid duplication for filter-removegrain tests Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/f

[FFmpeg-cvslog] fate/filter-video: Avoid duplication for fate-filter-stereo3d tests

2022-05-20 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon May 16 23:21:38 2022 +0200| [f8bdbcd548ac767ac8348eab4e4d68b7e84b166e] | committer: Andreas Rheinhardt fate/filter-video: Avoid duplication for fate-filter-stereo3d tests Also fix the requirements of these tests: Only the anaglyph tests need a

[FFmpeg-cvslog] tests/Makefile: Add FRAMECRC variants for filtering

2022-05-20 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue May 17 14:50:59 2022 +0200| [e7156262209eacffe93760c8a166e755f32e1d1d] | committer: Andreas Rheinhardt tests/Makefile: Add FRAMECRC variants for filtering Lots of tests use the framecrc command together with some filters, so adding a special f

[FFmpeg-cvslog] tests/Makefile: Remove FILTERDEMDECMUX

2022-05-20 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue May 17 14:20:52 2022 +0200| [c37f65a588a1892e448d386c0821aaa31297a763] | committer: Andreas Rheinhardt tests/Makefile: Remove FILTERDEMDECMUX It is unused and given that one needs an encoder to produce packets from AVFrames (as output by filte

[FFmpeg-cvslog] x86/tx_float: remove vgatherdpd usage

2022-05-20 Thread Lynne
ffmpeg | branch: master | Lynne | Fri May 20 10:00:43 2022 +0200| [82a68a8771ca39564f6a74e0f875d6852e7a0c2a] | committer: Lynne x86/tx_float: remove vgatherdpd usage Its performance loss ranges from either being just as fast as individual loads (Skylake), a few percent slower (Alderlake), 8% sl