summaryrefslogtreecommitdiff
path: root/libswscale/x86
Commit message (Expand)AuthorAgeFilesLines
* 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
* swscale/x86/yuv2rgb: Remove unused ASM constantsAndreas Rheinhardt2021-02-241-8/+0
* swscale/x86/yuv2yuvX: use the movsxdifnidn helper macroJames Almer2021-02-181-5/+3
* swscale/x86/yuv2yuvX: use movq to load 8 bytes in all non-AVX2 functionsJames Almer2021-02-181-3/+1
* swscale/x86/yuv2yuvX: use the SPLATW helper macroJames Almer2021-02-181-12/+2
* swscale/x86/swscale: fix mix of inline and external function definitionsJames Almer2021-02-182-25/+20
* swscale/x86/swscale: fix compilation with old yasmJames Almer2021-02-172-4/+13
* swscale: move yuv2yuvX_sse3 to yasm, unrolls main loopAlan Kelly2021-02-174-158/+191
* lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bumpAnton Khirnov2021-01-013-0/+4
* lsws/x86/yuv2rgb: Fix compilation with mmxext or ssse3 disabled.Carl Eugen Hoyos2020-11-141-4/+0
* swscale/x86/yuv2rgb: fix crashes when loading alpha from unaligned buffersMarton Balint2020-11-021-1/+1
* swscale/x86/output: add missing AVX2 support preprocessor wrappersJames Almer2020-08-201-0/+2
* x86/yuv2rgb: fix crashes when storing data on unaligned buffersJames Almer2020-07-141-9/+9
* swscale/x86/output: add AVX2 version of yuv2nv12cXNelson Gomez2020-06-142-1/+153
* swscale/swscale: remove useless codeRuiling Song2020-04-031-2/+1
* libswscale/x86/yuv2rgb: Fix Segmentation Fault when load unaligned dataTing Fu2020-02-261-2/+2
* libswscale/x86/yuv2rgb: add ssse3 versionTing Fu2020-02-102-16/+167
* libswscale/x86/yuv2rgb: Change inline assembly into nasm codeTing Fu2020-02-055-354/+351
* swscale/x86/swscale: Fix undefined left shifts of negative numbersAndreas Rheinhardt2019-09-281-2/+2
* swscale: Add support for NV24 and NV42Philip Langdale2019-05-121-2/+2
* swscale/x86/rgb2rgb.asm : add Ivo Van Poorten name to the top of the fileMartin Vignali2018-10-181-0/+1