[FFmpeg-cvslog] x86/vf_transpose: fix cpuflags check

James Almer git at videolan.org
Mon Oct 21 23:03:17 EEST 2019


ffmpeg | branch: master | James Almer <jamrial at gmail.com> | Mon Oct 21 17:01:39 2019 -0300| [27bae5aacafed376350533e7cde2b396b589a15c] | committer: James Almer

x86/vf_transpose: fix cpuflags check

Signed-off-by: James Almer <jamrial at gmail.com>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=27bae5aacafed376350533e7cde2b396b589a15c
---

 libavfilter/x86/vf_transpose_init.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libavfilter/x86/vf_transpose_init.c b/libavfilter/x86/vf_transpose_init.c
index 7990916350..f1a9cd058b 100644
--- a/libavfilter/x86/vf_transpose_init.c
+++ b/libavfilter/x86/vf_transpose_init.c
@@ -39,11 +39,11 @@ av_cold void ff_transpose_init_x86(TransVtable *v, int pixstep)
 {
     int cpu_flags = av_get_cpu_flags();
 
-    if (EXTERNAL_SSE4(cpu_flags) && pixstep == 1) {
+    if (EXTERNAL_SSE2(cpu_flags) && pixstep == 1) {
         v->transpose_8x8 = ff_transpose_8x8_8_sse2;
     }
 
-    if (ARCH_X86_64 && EXTERNAL_SSE4(cpu_flags) && pixstep == 2) {
+    if (ARCH_X86_64 && EXTERNAL_SSE2(cpu_flags) && pixstep == 2) {
         v->transpose_8x8 = ff_transpose_8x8_16_sse2;
     }
 }



More information about the ffmpeg-cvslog mailing list