50 Commits (3bfb6061fb54d24f0ba80f1b5ad01c0bbb196830)

Author SHA1 Message Date
James Almer 78ba06928a swscale/x86/rgb2rgb: add optimized versions of the remaining shuffle_bytes functions 2 months ago
Martin Storsjö b9145fcab2 swscale: Fix aarch64 and i386 compilation failures 3 months ago
Ramiro Polla caaec2ea95 swscale/x86/rgb2rgb: disable rgb24toyv12_mmxext for x86_64 4 months ago
Ramiro Polla 4c824ad391 swscale/x86/rgb2rgb: fix deinterleaveBytes writing past the end of the buffers 4 months ago
James Almer 03546f49a3 swscale/x86/rgb2rgb: add missing wrap for ff_uyvytoyuv422_avx2 7 months ago
James Almer e8cef5e152 swscale/x86/rgb2rgb: remove mmxext version of shuffle_bytes_2103 7 months ago
James Almer c578bb9864 swscale/x86/input: add AVX2 optimized uyvytoyuv422 7 months ago
Andreas Rheinhardt 8b62fb231a swscale/x86/rgb2rgb: Detemplatize 7 months ago
Andreas Rheinhardt c1c35380a7 swscale/x86/rgb2rgb: Don't unnecessarily check for inline ASM 7 months ago
Andreas Rheinhardt 608319a311 swscale/x86/rgb2rgb: Remove obsolete MMX, 3dnow functions 3 years ago
Wu Jianhua 2c734a8496 libswscale/x86/rgb2rgb: add shuffle_bytes avx2 3 years ago
Andreas Rheinhardt aad597a93c swscale/x86/rgb2rgb: Remove unused ASM constants 4 years ago
Anton Khirnov e15371061d lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 4 years ago
Martin Vignali 296609f859 swscale/x86/rgb2rgb : port shuffle 2103 mmxext to external asm and remove inline asm version 6 years ago
Martin Vignali 07a566e7d6 swscale/swscale_unscaled : add X86_64 (SSE2 and AVX) for uyvyto422 7 years ago
Martin Vignali 1ba5ca2d72 swscale/rgb : add X86 SIMD (SSSE3), for shuffle_bytes_1230, shuffle_bytes_3012, shuffle_bytes_3210 7 years ago
Martin Vignali 923a324174 swscale/rgb : add X86 SIMD (SSSE3) for shuffle_bytes_2103 and shuffle_bytes_0321 7 years ago
Diego Biurrun facdfe4080 swscale: Add proper ff_ prefix to init functions 9 years ago
Diego Biurrun dc40a70c57 Drop unnecessary libavutil/x86/asm.h #includes 9 years ago
Matt Oliver 9eb3f11c55 Add missing external declarations. 11 years ago
Michael Niedermayer 7597e6efe4 swscale/x86/rgb2rgb: add support for AVX 11 years ago
Michael Niedermayer 445c58a8c6 swscale/x86/rgb2rgb: Make sure COMPILE_TEMPLATE_AVX is defined 11 years ago
Diego Biurrun c16bfb147d swscale: x86: Consistently use lowercase function name suffixes 11 years ago
Michael Niedermayer 1de064e21e swscale/x86/rgb2rgb: change cpu optim identifiers to lower case 11 years ago
Michael Niedermayer 4729b529e6 swscale/x86/rgb2rgb: extend framework to also include AVX 11 years ago
Michael Niedermayer 920dd84bf1 sws/x86: remove 8bit rgb2yuv coefficient case for rgb24toyv12 special converter 12 years ago
Diego Biurrun d8eda37080 x86: mmx2 ---> mmxext in function names 12 years ago
Diego Biurrun 652f518594 x86: mmx2 ---> mmxext in comments and messages 12 years ago
Diego Biurrun e0c6cce447 x86: Replace checks for CPU extensions and flags by convenience macros 12 years ago
Mans Rullgard c318626ce2 x86: rename libavutil/x86_cpu.h to libavutil/x86/asm.h 13 years ago
Diego Biurrun 239fdf1b4a x86: build: replace mmx2 by mmxext 13 years ago
Diego Biurrun 5a6e3c039c swscale: Mark all init functions as av_cold 13 years ago
Ronald S. Bultje b2668c85e9 x86: swscale: Place inline assembly code under appropriate #ifdefs 13 years ago
Themaister 0827222b9c Use more accurate conversion for rgb15/16 to rgb24/32 (C/MMX). 13 years ago
Diego Biurrun a60466dbc3 swscale: Remove HAVE_MMX from files that are only compiled with MMX enabled. 14 years ago
Ronald S. Bultje 78046dadc3 rgb2rgb: remove duplicate mmx/mmx2/3dnow/sse2 functions. 14 years ago
Ronald S. Bultje 522d65ba25 rgb2rgb: remove duplicate mmx/mmx2/3dnow/sse2 functions. 14 years ago
Michael Niedermayer d1adad3cca Merge swscale bloatup 14 years ago
Ronald S. Bultje e66149e714 swscale: force --enable-runtime-cpudetect and remove SWS_CPU_CAPS_*. 14 years ago
Luca Barbato 6216fc70b7 swscale: simplify rgb2rgb templating 14 years ago
Luca Barbato c003832883 swscale: move away x86 specific code from rgb2rgb 14 years ago