| Commit message (Expand) | Author | Age | Files | Lines |
* | swscale/x86/yuv2rgb: Detemplatize | Ramiro Polla | 2024-07-10 | 2 | -193/+162 |
* | swscale: remove unconditional #define DITHER1XBPP | Ramiro Polla | 2024-07-10 | 4 | -28/+0 |
* | swscale/yuv2rgb/x86: remove mmx/mmxext yuv2rgb functions | Ramiro Polla | 2024-07-04 | 3 | -145/+3 |
* | swscale/x86/range_convert: add missing AVX2 preprocessor wrapper | James Almer | 2024-06-16 | 1 | -0/+2 |
* | swscale/x86/range_convert: reduce amount of xmm regs clobbered in luma functions | James Almer | 2024-06-15 | 1 | -10/+10 |
* | swscale/x86: add sse2 and avx2 {lum,chr}ConvertRange | Ramiro Polla | 2024-06-16 | 3 | -0/+170 |
* | swscale/x86/rgb_2_rgb: add missing wrap to ff_uyvytoyuv422_avx2 | James Almer | 2024-06-09 | 1 | -0/+2 |
* | swscale/x86/rgb2rgb: add missing wrap for ff_uyvytoyuv422_avx2 | James Almer | 2024-06-09 | 1 | -1/+1 |
* | swscale/x86/rgb2rgb: remove mmxext version of shuffle_bytes_2103 | James Almer | 2024-06-09 | 2 | -68/+0 |
* | swscale/x86/input: add AVX2 optimized uyvytoyuv422 | James Almer | 2024-06-09 | 2 | -8/+30 |
* | swscale/x86/input: add AVX2 optimized RGB32 to YUV functions | James Almer | 2024-06-09 | 2 | -28/+82 |
* | swscale/x86/input: add AVX2 optimized RGB24 to YUV functions | James Almer | 2024-06-09 | 2 | -28/+76 |
* | swscale/x86/rgb2rgb: Detemplatize | Andreas Rheinhardt | 2024-06-09 | 2 | -2334/+2253 |
* | swscale/x86/rgb2rgb_template: Remove unused uyvytoyv12 | Andreas Rheinhardt | 2024-06-09 | 1 | -104/+0 |
* | swscale/x86/rgb2rgb: Don't unnecessarily check for inline ASM | Andreas Rheinhardt | 2024-06-09 | 2 | -42/+36 |
* | swscale/x86/rgb2rgb_template: Remove unnecessary SFENCE | Andreas Rheinhardt | 2024-06-09 | 1 | -4/+0 |
* | libswscale/x86/yuv_2_rgb: fix some comments | Ramiro Polla | 2024-06-07 | 1 | -4/+4 |
* | swscale/x86/swscale: use a clearer name for INPUT_PLANER_RGB_A_FUNC_CASE | Michael Niedermayer | 2024-05-28 | 1 | -7/+7 |
* | avutil/x86util: Fix broken pre-SSE4.1 PMINSD emulation | Henrik Gramner | 2024-03-17 | 1 | -5/+0 |
* | swscale/x86/rgb_2_rgb: Add opaque pointer to missed definitions of ff_nv12ToUV | Alfred Wingate | 2023-12-02 | 1 | -2/+3 |
* | x86: replace explicit REP_RETs with RETs | Lynne | 2023-02-01 | 6 | -16/+16 |
* | swscale/output: Bias 16bps output calculations to improve non overflowing ran... | Michael Niedermayer | 2022-11-04 | 1 | -1/+15 |
* | swscale/x86/rgb_2_rgb: Empty MMX state in ff_shuffle_bytes_2103_mmxext | Andreas Rheinhardt | 2022-08-23 | 1 | -0/+1 |
* | swscale: add opaque parameter to input functions | Timo Rothenpieler | 2022-08-19 | 1 | -5/+8 |
* | swscale/x86/yuv2yuvX: Remove unused ff_yuv2yuvX_mmx() | Andreas Rheinhardt | 2022-08-19 | 1 | -2/+0 |
* | libswscale: Enable hscale_avx2 for all input sizes. | Alan Kelly | 2022-08-18 | 1 | -4/+2 |
* | sws: allow avx2 hscale to process inputs of any size. | Alan Kelly | 2022-08-18 | 1 | -1/+43 |
* | sws: Replace call to yuv2yuvX_mmx by yuv2yuvX_mmxext | Alan Kelly | 2022-08-18 | 1 | -5/+2 |
* | checkasm: updated tests for sw_scale | Swinney, Jonathan | 2022-08-16 | 1 | -3/+5 |
* | swscale/x86/swscale: Simplify macro | Andreas Rheinhardt | 2022-06-22 | 1 | -7/+7 |
* | swscale/x86/swscale: Remove obsolete and harmful MMX(EXT) functions | Andreas Rheinhardt | 2022-06-22 | 5 | -232/+38 |
* | swscale/x86/yuv2rgb: Remove obsolete MMX functions | Andreas Rheinhardt | 2022-06-22 | 3 | -14/+11 |
* | swscale/x86/rgb2rgb: Remove obsolete MMX, 3dnow functions | Andreas Rheinhardt | 2022-06-22 | 2 | -134/+15 |
* | swscale/x86/yuv_2_rgb: fix access to memory past the frame data in yuv to rgb... | Vardan Margaryan | 2022-06-06 | 1 | -4/+1 |
* | swscale/x86/swscale: Remove superfluous and invalid ';' | Andreas Rheinhardt | 2022-01-22 | 1 | -10/+10 |
* | swscale/x86/input.asm: add x86-optimized planer rgb2yuv functions | Mark Reid | 2022-01-11 | 2 | -1/+653 |
* | swscale/x86/output.asm: add x86-optimized planer gbr yuv2anyX functions | Mark Reid | 2022-01-11 | 2 | -1/+531 |
* | swscale/x86/init: use isSemiPlanarYUV | rcombs | 2021-12-23 | 1 | -2/+2 |
* | libswscale: Test AV_CPU_FLAG_SLOW_GATHER for hscale functions. | Alan Kelly | 2021-12-21 | 1 | -1/+1 |
* | x86/scale_avx2: don't use $ for hex literals | James Almer | 2021-12-16 | 1 | -6/+6 |
* | x86/scale_avx2: Change asm indent from 2 to 4 spaces. | Alan Kelly | 2021-12-16 | 1 | -48/+48 |
* | x86/swscale: fix minor coding style issues | Alan Kelly | 2021-12-16 | 1 | -7/+7 |
* | x86/scale_avx2: add missing check for AVX2 assembler support | James Almer | 2021-12-16 | 1 | -0/+2 |
* | libswscale: Adds ff_hscale8to15_4_avx2 and ff_hscale8to15_X4_avx2 for all fil... | Alan Kelly | 2021-12-15 | 3 | -0/+132 |
* | libswscale/x86/rgb2rgb: add shuffle_bytes avx2 | Wu Jianhua | 2021-10-15 | 2 | -2/+26 |
* | Include attributes.h directly | Andreas Rheinhardt | 2021-04-19 | 1 | -0/+1 |
* | libswscale/x86/yuv2yuvX: Removes unrolling for mmx and mmxext | Alan Kelly | 2021-04-01 | 1 | -1/+13 |
* | libswscale/x86/swscale: Only call ff_yuv2yuvX functions if the input size is > 0 | Alan Kelly | 2021-04-01 | 1 | -2/+4 |
* | swscale/x86/swscale: Remove unused ASM constants | Andreas Rheinhardt | 2021-02-24 | 1 | -9/+0 |
* | swscale/x86/rgb2rgb: Remove unused ASM constants | Andreas Rheinhardt | 2021-02-24 | 1 | -8/+0 |