aboutsummaryrefslogtreecommitdiffstats
path: root/libswscale/x86
Commit message (Expand)AuthorAgeFilesLines
* swscale/x86/yuv2rgb: DetemplatizeRamiro Polla2024-07-102-193/+162
* swscale: remove unconditional #define DITHER1XBPPRamiro Polla2024-07-104-28/+0
* swscale/yuv2rgb/x86: remove mmx/mmxext yuv2rgb functionsRamiro Polla2024-07-043-145/+3
* swscale/x86/range_convert: add missing AVX2 preprocessor wrapperJames Almer2024-06-161-0/+2
* swscale/x86/range_convert: reduce amount of xmm regs clobbered in luma functionsJames Almer2024-06-151-10/+10
* swscale/x86: add sse2 and avx2 {lum,chr}ConvertRangeRamiro Polla2024-06-163-0/+170
* swscale/x86/rgb_2_rgb: add missing wrap to ff_uyvytoyuv422_avx2James Almer2024-06-091-0/+2
* swscale/x86/rgb2rgb: add missing wrap for ff_uyvytoyuv422_avx2James Almer2024-06-091-1/+1
* swscale/x86/rgb2rgb: remove mmxext version of shuffle_bytes_2103James Almer2024-06-092-68/+0
* swscale/x86/input: add AVX2 optimized uyvytoyuv422James Almer2024-06-092-8/+30
* swscale/x86/input: add AVX2 optimized RGB32 to YUV functionsJames Almer2024-06-092-28/+82
* swscale/x86/input: add AVX2 optimized RGB24 to YUV functionsJames Almer2024-06-092-28/+76
* swscale/x86/rgb2rgb: DetemplatizeAndreas Rheinhardt2024-06-092-2334/+2253
* swscale/x86/rgb2rgb_template: Remove unused uyvytoyv12Andreas Rheinhardt2024-06-091-104/+0
* swscale/x86/rgb2rgb: Don't unnecessarily check for inline ASMAndreas Rheinhardt2024-06-092-42/+36
* swscale/x86/rgb2rgb_template: Remove unnecessary SFENCEAndreas Rheinhardt2024-06-091-4/+0
* libswscale/x86/yuv_2_rgb: fix some commentsRamiro Polla2024-06-071-4/+4
* swscale/x86/swscale: use a clearer name for INPUT_PLANER_RGB_A_FUNC_CASEMichael Niedermayer2024-05-281-7/+7
* avutil/x86util: Fix broken pre-SSE4.1 PMINSD emulationHenrik Gramner2024-03-171-5/+0
* swscale/x86/rgb_2_rgb: Add opaque pointer to missed definitions of ff_nv12ToUVAlfred Wingate2023-12-021-2/+3
* x86: replace explicit REP_RETs with RETsLynne2023-02-016-16/+16
* swscale/output: Bias 16bps output calculations to improve non overflowing ran...Michael Niedermayer2022-11-041-1/+15
* swscale/x86/rgb_2_rgb: Empty MMX state in ff_shuffle_bytes_2103_mmxextAndreas Rheinhardt2022-08-231-0/+1
* swscale: add opaque parameter to input functionsTimo Rothenpieler2022-08-191-5/+8
* swscale/x86/yuv2yuvX: Remove unused ff_yuv2yuvX_mmx()Andreas Rheinhardt2022-08-191-2/+0
* libswscale: Enable hscale_avx2 for all input sizes.Alan Kelly2022-08-181-4/+2
* sws: allow avx2 hscale to process inputs of any size.Alan Kelly2022-08-181-1/+43
* sws: Replace call to yuv2yuvX_mmx by yuv2yuvX_mmxextAlan Kelly2022-08-181-5/+2
* checkasm: updated tests for sw_scaleSwinney, Jonathan2022-08-161-3/+5
* swscale/x86/swscale: Simplify macroAndreas Rheinhardt2022-06-221-7/+7
* swscale/x86/swscale: Remove obsolete and harmful MMX(EXT) functionsAndreas Rheinhardt2022-06-225-232/+38
* swscale/x86/yuv2rgb: Remove obsolete MMX functionsAndreas Rheinhardt2022-06-223-14/+11
* swscale/x86/rgb2rgb: Remove obsolete MMX, 3dnow functionsAndreas Rheinhardt2022-06-222-134/+15
* swscale/x86/yuv_2_rgb: fix access to memory past the frame data in yuv to rgb...Vardan Margaryan2022-06-061-4/+1
* swscale/x86/swscale: Remove superfluous and invalid ';'Andreas Rheinhardt2022-01-221-10/+10
* swscale/x86/input.asm: add x86-optimized planer rgb2yuv functionsMark Reid2022-01-112-1/+653
* swscale/x86/output.asm: add x86-optimized planer gbr yuv2anyX functionsMark Reid2022-01-112-1/+531
* swscale/x86/init: use isSemiPlanarYUVrcombs2021-12-231-2/+2
* libswscale: Test AV_CPU_FLAG_SLOW_GATHER for hscale functions.Alan Kelly2021-12-211-1/+1
* x86/scale_avx2: don't use $ for hex literalsJames Almer2021-12-161-6/+6
* x86/scale_avx2: Change asm indent from 2 to 4 spaces.Alan Kelly2021-12-161-48/+48
* x86/swscale: fix minor coding style issuesAlan Kelly2021-12-161-7/+7
* x86/scale_avx2: add missing check for AVX2 assembler supportJames Almer2021-12-161-0/+2
* libswscale: Adds ff_hscale8to15_4_avx2 and ff_hscale8to15_X4_avx2 for all fil...Alan Kelly2021-12-153-0/+132
* libswscale/x86/rgb2rgb: add shuffle_bytes avx2Wu Jianhua2021-10-152-2/+26
* Include attributes.h directlyAndreas Rheinhardt2021-04-191-0/+1
* libswscale/x86/yuv2yuvX: Removes unrolling for mmx and mmxextAlan Kelly2021-04-011-1/+13
* libswscale/x86/swscale: Only call ff_yuv2yuvX functions if the input size is > 0Alan Kelly2021-04-011-2/+4
* swscale/x86/swscale: Remove unused ASM constantsAndreas Rheinhardt2021-02-241-9/+0
* swscale/x86/rgb2rgb: Remove unused ASM constantsAndreas Rheinhardt2021-02-241-8/+0