James Almer
|
2eb9c35010
x86/swscale: disable AVX2 yuv2nv12cX functions if accurate_rnd is requested
|
1 week ago |
Ramiro Polla
|
8b30daedf7
swscale/range_convert: indent after previous commit
|
1 month ago |
Ramiro Polla
|
f7ee0195df
swscale/range_convert: drop redundant conditionals from arch-specific init functions
|
1 month ago |
Ramiro Polla
|
7728b3357d
swscale/range_convert: call arch-specific init functions from main init function
|
2 months ago |
Niklas Haas
|
67adb30322
swscale: rename SwsContext to SwsInternal
|
1 month ago |
Ramiro Polla
|
4f7f9b1026
swscale: remove unconditional #define DITHER1XBPP
|
4 months ago |
Ramiro Polla
|
f6859cade3
swscale/x86: add sse2 and avx2 {lum,chr}ConvertRange
|
5 months ago |
James Almer
|
e9cfd53257
swscale/x86/input: add AVX2 optimized RGB32 to YUV functions
|
5 months ago |
James Almer
|
d5fe99dc5f
swscale/x86/input: add AVX2 optimized RGB24 to YUV functions
|
5 months ago |
Michael Niedermayer
|
3f9daf1c18
swscale/x86/swscale: use a clearer name for INPUT_PLANER_RGB_A_FUNC_CASE
|
6 months ago |
Timo Rothenpieler
|
f2de911818
swscale: add opaque parameter to input functions
|
2 years ago |
Alan Kelly
|
a38293e444
libswscale: Enable hscale_avx2 for all input sizes.
|
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
|
2 years ago |
Andreas Rheinhardt
|
a05f22eaf3
swscale/x86/swscale: Remove obsolete and harmful MMX(EXT) functions
|
2 years ago |
Andreas Rheinhardt
|
71e2825150
swscale/x86/swscale: Remove superfluous and invalid ';'
|
2 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
|
2 years ago |
Alan Kelly
|
eebe406c80
libswscale: Test AV_CPU_FLAG_SLOW_GATHER for hscale functions.
|
2 years ago |
Alan Kelly
|
86663963e6
x86/swscale: fix minor coding style issues
|
2 years ago |
Alan Kelly
|
f900a19fa9
libswscale: Adds ff_hscale8to15_4_avx2 and ff_hscale8to15_X4_avx2 for all filter sizes.
|
2 years ago |
Alan Kelly
|
dc57762cb4
libswscale/x86/swscale: Only call ff_yuv2yuvX functions if the input size is > 0
|
3 years ago |
Andreas Rheinhardt
|
c23a5523b5
swscale/x86/swscale: Remove unused ASM constants
|
3 years ago |
James Almer
|
c00567647e
swscale/x86/swscale: fix mix of inline and external function definitions
|
3 years ago |
James Almer
|
c2bf1dcace
swscale/x86/swscale: fix compilation with old yasm
|
3 years ago |
Alan Kelly
|
554c2bc708
swscale: move yuv2yuvX_sse3 to yasm, unrolls main loop
|
3 years ago |
Anton Khirnov
|
e15371061d
lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump
|
4 years ago |
Nelson Gomez
|
bc01337db4
swscale/x86/output: add AVX2 version of yuv2nv12cX
|
4 years ago |
Ruiling Song
|
4700f7d6fc
swscale/swscale: remove useless code
|
4 years ago |
Ting Fu
|
e934194b6a
libswscale/x86/yuv2rgb: Change inline assembly into nasm code
|
4 years ago |
Andreas Rheinhardt
|
736c7c20e7
swscale/x86/swscale: Fix undefined left shifts of negative numbers
|
5 years ago |
Thomas Köppe
|
43171a2a73
Fix missing used attribute for inline assembly variables
|
7 years ago |
Timo Rothenpieler
|
99882d05a6
swscale: add support for P010LE/BE output
|
8 years ago |
Matthieu Bouron
|
9eb3da2f99
asm: FF_-prefix internal macros used in inline assembly
|
8 years ago |
Hendrik Leppkes
|
c142dc203e
Merge commit 'dc40a70c5755bccfb1a1349639943e1f408bea50'
|
8 years ago |
Diego Biurrun
|
dc40a70c57
Drop unnecessary libavutil/x86/asm.h #includes
|
8 years ago |
Pedro Arthur
|
6de58b4903
swscale: cleanup unused code
|
8 years ago |
Hendrik Leppkes
|
5d8e836d0e
Replace all remaining occurances of step/depth_minus1 and offset_plus1
|
9 years ago |
Pedro Arthur
|
62d176de12
swscale: refactor vertical scaler
|
9 years ago |
Pedro Arthur
|
ed80dec621
swscale: fixed compiler warnings
|
9 years ago |
Pedro Arthur
|
e0a3173a94
swscale: refactor horizontal scaling
|
9 years ago |
Michael Niedermayer
|
54e64eaf68
swscale/x86/swscale: Fix warning about loosing significant bits in cast
|
9 years ago |
Michael Niedermayer
|
ae20682f6b
swscale: Add prefix to updateMMXDitherTables()
|
9 years ago |
Kieran Kunhya
|
b546023b93
swscale: fix yuv2yuvX_8 assembly on x86
|
10 years ago |
Vitor Sessak
|
55d11d277b
swscale/x86: do not expect registers to be preserved across inline ASM blocks
|
10 years ago |
Michael Niedermayer
|
4c8bc6fdee
Merge commit 'e96c3b81cadd0ba84d43b1f3a54980df3785d9a5'
|
10 years ago |
Vittorio Giovara
|
e96c3b81ca
avutil: rename AV_PIX_FMT_Y400A to AV_PIX_FMT_YA8
|
10 years ago |
Carl Eugen Hoyos
|
891307b4d1
s86/scale: Do not return the result of a (void) function from a void function.
|
10 years ago |