James Almer
|
78ba06928a
swscale/x86/rgb2rgb: add optimized versions of the remaining shuffle_bytes functions
|
3 weeks ago |
Martin Storsjö
|
b9145fcab2
swscale: Fix aarch64 and i386 compilation failures
|
1 month ago |
Ramiro Polla
|
caaec2ea95
swscale/x86/rgb2rgb: disable rgb24toyv12_mmxext for x86_64
|
2 months ago |
Ramiro Polla
|
4c824ad391
swscale/x86/rgb2rgb: fix deinterleaveBytes writing past the end of the buffers
|
2 months ago |
James Almer
|
03546f49a3
swscale/x86/rgb2rgb: add missing wrap for ff_uyvytoyuv422_avx2
|
5 months ago |
James Almer
|
e8cef5e152
swscale/x86/rgb2rgb: remove mmxext version of shuffle_bytes_2103
|
5 months ago |
James Almer
|
c578bb9864
swscale/x86/input: add AVX2 optimized uyvytoyuv422
|
5 months ago |
Andreas Rheinhardt
|
8b62fb231a
swscale/x86/rgb2rgb: Detemplatize
|
5 months ago |
Andreas Rheinhardt
|
c1c35380a7
swscale/x86/rgb2rgb: Don't unnecessarily check for inline ASM
|
5 months ago |
Andreas Rheinhardt
|
608319a311
swscale/x86/rgb2rgb: Remove obsolete MMX, 3dnow functions
|
2 years ago |
Wu Jianhua
|
2c734a8496
libswscale/x86/rgb2rgb: add shuffle_bytes avx2
|
3 years ago |
Andreas Rheinhardt
|
aad597a93c
swscale/x86/rgb2rgb: Remove unused ASM constants
|
3 years ago |
Anton Khirnov
|
e15371061d
lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump
|
4 years ago |
Martin Vignali
|
296609f859
swscale/x86/rgb2rgb : port shuffle 2103 mmxext to external asm and remove inline asm version
|
6 years ago |
Martin Vignali
|
07a566e7d6
swscale/swscale_unscaled : add X86_64 (SSE2 and AVX) for uyvyto422
|
6 years ago |
Martin Vignali
|
1ba5ca2d72
swscale/rgb : add X86 SIMD (SSSE3), for shuffle_bytes_1230, shuffle_bytes_3012, shuffle_bytes_3210
|
6 years ago |
Martin Vignali
|
923a324174
swscale/rgb : add X86 SIMD (SSSE3) for shuffle_bytes_2103 and shuffle_bytes_0321
|
6 years ago |
Hendrik Leppkes
|
c142dc203e
Merge commit 'dc40a70c5755bccfb1a1349639943e1f408bea50'
|
8 years ago |
Diego Biurrun
|
dc40a70c57
Drop unnecessary libavutil/x86/asm.h #includes
|
8 years ago |
Matt Oliver
|
9eb3f11c55
Add missing external declarations.
|
10 years ago |
Michael Niedermayer
|
7597e6efe4
swscale/x86/rgb2rgb: add support for AVX
|
11 years ago |
Michael Niedermayer
|
445c58a8c6
swscale/x86/rgb2rgb: Make sure COMPILE_TEMPLATE_AVX is defined
|
11 years ago |
Diego Biurrun
|
c16bfb147d
swscale: x86: Consistently use lowercase function name suffixes
|
11 years ago |
Michael Niedermayer
|
1de064e21e
swscale/x86/rgb2rgb: change cpu optim identifiers to lower case
|
11 years ago |
Michael Niedermayer
|
4729b529e6
swscale/x86/rgb2rgb: extend framework to also include AVX
|
11 years ago |
Michael Niedermayer
|
920dd84bf1
sws/x86: remove 8bit rgb2yuv coefficient case for rgb24toyv12 special converter
|
11 years ago |
Michael Niedermayer
|
add7513e64
Merge commit 'fa8fcab1e0d31074c0644c4ac5194474c6c26415'
|
12 years ago |
Diego Biurrun
|
d8eda37080
x86: mmx2 ---> mmxext in function names
|
12 years ago |
Michael Niedermayer
|
78ec407d5a
Merge commit '652f5185945c8405fc57aed353286858df8d066f'
|
12 years ago |
Diego Biurrun
|
652f518594
x86: mmx2 ---> mmxext in comments and messages
|
12 years ago |
Michael Niedermayer
|
77aedc77ab
Merge remote-tracking branch 'qatar/master'
|
12 years ago |
Diego Biurrun
|
e0c6cce447
x86: Replace checks for CPU extensions and flags by convenience macros
|
12 years ago |
Michael Niedermayer
|
9f088a1ed4
Merge remote-tracking branch 'qatar/master'
|
12 years ago |
Mans Rullgard
|
c318626ce2
x86: rename libavutil/x86_cpu.h to libavutil/x86/asm.h
|
12 years ago |
Michael Niedermayer
|
e776ee8f29
Merge remote-tracking branch 'qatar/master'
|
12 years ago |
Diego Biurrun
|
239fdf1b4a
x86: build: replace mmx2 by mmxext
|
12 years ago |
Michael Niedermayer
|
2cb4d51654
Merge remote-tracking branch 'qatar/master'
|
12 years ago |
Diego Biurrun
|
5a6e3c039c
swscale: Mark all init functions as av_cold
|
12 years ago |
Michael Niedermayer
|
32c3038734
Merge remote-tracking branch 'qatar/master'
|
12 years ago |
Ronald S. Bultje
|
b2668c85e9
x86: swscale: Place inline assembly code under appropriate #ifdefs
|
12 years ago |
Themaister
|
0827222b9c
Use more accurate conversion for rgb15/16 to rgb24/32 (C/MMX).
|
13 years ago |
Michael Niedermayer
|
7a02527b05
Merge remote-tracking branch 'qatar/master'
|
13 years ago |
Diego Biurrun
|
a60466dbc3
swscale: Remove HAVE_MMX from files that are only compiled with MMX enabled.
|
13 years ago |
Ronald S. Bultje
|
78046dadc3
rgb2rgb: remove duplicate mmx/mmx2/3dnow/sse2 functions.
|
13 years ago |
Ronald S. Bultje
|
522d65ba25
rgb2rgb: remove duplicate mmx/mmx2/3dnow/sse2 functions.
|
13 years ago |
Michael Niedermayer
|
034fc7bf12
Merge remote-tracking branch 'qatar/master'
|
13 years ago |
Michael Niedermayer
|
d1adad3cca
Merge swscale bloatup
|
13 years ago |
Ronald S. Bultje
|
e66149e714
swscale: force --enable-runtime-cpudetect and remove SWS_CPU_CAPS_*.
|
13 years ago |
Luca Barbato
|
6216fc70b7
swscale: simplify rgb2rgb templating
|
13 years ago |
Luca Barbato
|
c003832883
swscale: move away x86 specific code from rgb2rgb
|
13 years ago |