| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | swscale/x86/yuv2rgb: Remove unused ASM constants | Andreas Rheinhardt | 2021-02-24 | 1 | -8/+0 |
* | swscale/x86/yuv2yuvX: use the movsxdifnidn helper macro | James Almer | 2021-02-18 | 1 | -5/+3 |
* | swscale/x86/yuv2yuvX: use movq to load 8 bytes in all non-AVX2 functions | James Almer | 2021-02-18 | 1 | -3/+1 |
* | swscale/x86/yuv2yuvX: use the SPLATW helper macro | James Almer | 2021-02-18 | 1 | -12/+2 |
* | swscale/x86/swscale: fix mix of inline and external function definitions | James Almer | 2021-02-18 | 2 | -25/+20 |
* | swscale/x86/swscale: fix compilation with old yasm | James Almer | 2021-02-17 | 2 | -4/+13 |
* | swscale: move yuv2yuvX_sse3 to yasm, unrolls main loop | Alan Kelly | 2021-02-17 | 4 | -158/+191 |
* | lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump | Anton Khirnov | 2021-01-01 | 3 | -0/+4 |
* | lsws/x86/yuv2rgb: Fix compilation with mmxext or ssse3 disabled. | Carl Eugen Hoyos | 2020-11-14 | 1 | -4/+0 |
* | swscale/x86/yuv2rgb: fix crashes when loading alpha from unaligned buffers | Marton Balint | 2020-11-02 | 1 | -1/+1 |
* | swscale/x86/output: add missing AVX2 support preprocessor wrappers | James Almer | 2020-08-20 | 1 | -0/+2 |
* | x86/yuv2rgb: fix crashes when storing data on unaligned buffers | James Almer | 2020-07-14 | 1 | -9/+9 |
* | swscale/x86/output: add AVX2 version of yuv2nv12cX | Nelson Gomez | 2020-06-14 | 2 | -1/+153 |
* | swscale/swscale: remove useless code | Ruiling Song | 2020-04-03 | 1 | -2/+1 |
* | libswscale/x86/yuv2rgb: Fix Segmentation Fault when load unaligned data | Ting Fu | 2020-02-26 | 1 | -2/+2 |
* | libswscale/x86/yuv2rgb: add ssse3 version | Ting Fu | 2020-02-10 | 2 | -16/+167 |
* | libswscale/x86/yuv2rgb: Change inline assembly into nasm code | Ting Fu | 2020-02-05 | 5 | -354/+351 |
* | swscale/x86/swscale: Fix undefined left shifts of negative numbers | Andreas Rheinhardt | 2019-09-28 | 1 | -2/+2 |
* | swscale: Add support for NV24 and NV42 | Philip Langdale | 2019-05-12 | 1 | -2/+2 |
* | swscale/x86/rgb2rgb.asm : add Ivo Van Poorten name to the top of the file | Martin Vignali | 2018-10-18 | 1 | -0/+1 |