427 Commits (ba0ef0860f0018c6e8fda7b378d69b011575fdaf)

Author SHA1 Message Date
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
Ramiro Polla f17a6bd200 swscale/x86/rgb2rgb: fix deinterleaveBytes for unaligned dst pointers 4 months ago
Ramiro Polla 8744764a4c swscale/x86/yuv2rgb: add ssse3 yuv42{0,2}p -> gbrp unscaled colorspace converters 4 months ago
Ramiro Polla ac6263945a swscale/x86/yuv2rgb: Detemplatize 6 months ago
Ramiro Polla 4f7f9b1026 swscale: remove unconditional #define DITHER1XBPP 6 months ago
Ramiro Polla 61e851381f swscale/yuv2rgb/x86: remove mmx/mmxext yuv2rgb functions 6 months ago
James Almer fcf72966a5 swscale/x86/range_convert: add missing AVX2 preprocessor wrapper 7 months ago
James Almer 8a4c9d6bd3 swscale/x86/range_convert: reduce amount of xmm regs clobbered in luma functions 7 months ago
Ramiro Polla f6859cade3 swscale/x86: add sse2 and avx2 {lum,chr}ConvertRange 7 months ago
James Almer 17c3cc5bb6 swscale/x86/rgb_2_rgb: add missing wrap to ff_uyvytoyuv422_avx2 7 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
James Almer e9cfd53257 swscale/x86/input: add AVX2 optimized RGB32 to YUV functions 7 months ago
James Almer d5fe99dc5f swscale/x86/input: add AVX2 optimized RGB24 to YUV functions 7 months ago
Andreas Rheinhardt 8b62fb231a swscale/x86/rgb2rgb: Detemplatize 7 months ago
Andreas Rheinhardt 5421dee0e7 swscale/x86/rgb2rgb_template: Remove unused uyvytoyv12 7 months ago
Andreas Rheinhardt c1c35380a7 swscale/x86/rgb2rgb: Don't unnecessarily check for inline ASM 7 months ago
Andreas Rheinhardt f7305eb3b3 swscale/x86/rgb2rgb_template: Remove unnecessary SFENCE 7 months ago
Ramiro Polla 5939f7228a libswscale/x86/yuv_2_rgb: fix some comments 7 months ago
Michael Niedermayer 3f9daf1c18
swscale/x86/swscale: use a clearer name for INPUT_PLANER_RGB_A_FUNC_CASE 7 months ago
Henrik Gramner c3d3f0e697 avutil/x86util: Fix broken pre-SSE4.1 PMINSD emulation 10 months ago
Alfred Wingate e5ce473040 swscale/x86/rgb_2_rgb: Add opaque pointer to missed definitions of ff_nv12ToUV 1 year ago
Lynne bbe95f7353
x86: replace explicit REP_RETs with RETs 2 years ago
Michael Niedermayer b74f89caae
swscale/output: Bias 16bps output calculations to improve non overflowing range for GBRP16/GBRPF32 2 years ago
Andreas Rheinhardt de33506e4b swscale/x86/rgb_2_rgb: Empty MMX state in ff_shuffle_bytes_2103_mmxext 2 years ago
Timo Rothenpieler f2de911818 swscale: add opaque parameter to input functions 2 years ago
Andreas Rheinhardt 8bec225c3c swscale/x86/yuv2yuvX: Remove unused ff_yuv2yuvX_mmx() 2 years ago
Alan Kelly a38293e444 libswscale: Enable hscale_avx2 for all input sizes. 2 years ago
Alan Kelly a6724285fd sws: allow avx2 hscale to process inputs of any size. 2 years ago
Alan Kelly 51a34e8525 sws: Replace call to yuv2yuvX_mmx by yuv2yuvX_mmxext 2 years ago
Swinney, Jonathan 4dcd191a50 checkasm: updated tests for sw_scale 2 years ago
Andreas Rheinhardt 81d3472031 swscale/x86/swscale: Simplify macro 3 years ago
Andreas Rheinhardt a05f22eaf3 swscale/x86/swscale: Remove obsolete and harmful MMX(EXT) functions 3 years ago
Andreas Rheinhardt 2831837182 swscale/x86/yuv2rgb: Remove obsolete MMX functions 3 years ago
Andreas Rheinhardt 608319a311 swscale/x86/rgb2rgb: Remove obsolete MMX, 3dnow functions 3 years ago
Vardan Margaryan 73302aa193 swscale/x86/yuv_2_rgb: fix access to memory past the frame data in yuv to rgb conversion 3 years ago
Andreas Rheinhardt 71e2825150 swscale/x86/swscale: Remove superfluous and invalid ';' 3 years ago
Mark Reid 52f7026164 swscale/x86/input.asm: add x86-optimized planer rgb2yuv functions 3 years ago
Mark Reid 9e445a5be2 swscale/x86/output.asm: add x86-optimized planer gbr yuv2anyX functions 3 years ago
rcombs 3e00b9e395 swscale/x86/init: use isSemiPlanarYUV 3 years ago
Alan Kelly eebe406c80 libswscale: Test AV_CPU_FLAG_SLOW_GATHER for hscale functions. 3 years ago
James Almer eab91c3e2e x86/scale_avx2: don't use $ for hex literals 3 years ago
Alan Kelly 9092e58c44 x86/scale_avx2: Change asm indent from 2 to 4 spaces. 3 years ago
Alan Kelly 86663963e6 x86/swscale: fix minor coding style issues 3 years ago
James Almer 76a3f961f8 x86/scale_avx2: add missing check for AVX2 assembler support 3 years ago
Alan Kelly f900a19fa9 libswscale: Adds ff_hscale8to15_4_avx2 and ff_hscale8to15_X4_avx2 for all filter sizes. 3 years ago
Wu Jianhua 2c734a8496 libswscale/x86/rgb2rgb: add shuffle_bytes avx2 3 years ago
Andreas Rheinhardt f3c197b129 Include attributes.h directly 4 years ago