Martin Vignali
|
296609f859
swscale/x86/rgb2rgb : port shuffle 2103 mmxext to external asm and remove inline asm version
|
6 years ago |
Martin Vignali
|
04afdbb560
swscale/x86/rgb2rgb : remove mmx version for shuffle2103
|
6 years ago |
Diego Biurrun
|
fd502f4f5f
build: Generalize yasm/nasm-related variable names
|
8 years ago |
Matthieu Bouron
|
9eb3da2f99
asm: FF_-prefix internal macros used in inline assembly
|
8 years ago |
Derek Buitenhuis
|
21f9468402
avutil: Rename FF_CEIL_COMPAT to AV_CEIL_COMPAT
|
8 years ago |
Michael Niedermayer
|
c8a9aaab26
swscale/x86/rgb2rgb_template: Fix planar2x() for short width
|
8 years ago |
Michael Niedermayer
|
a066ff89bc
swscale/x86/rgb2rgb_template: Fallback to mmx in interleaveBytes() if the alignment is insufficient for SSE*
|
9 years ago |
Michael Niedermayer
|
80bfce35cc
swscale/x86/rgb2rgb_template: Do not crash on misaligend stride
|
9 years ago |
James Almer
|
e22edbfd41
swscale/x86/rgb2rgb_template: fix signedness of v in shuffle_bytes_2103_{mmx,mmxext}
|
9 years ago |
James Almer
|
0c15f2f158
swscale/x86/rgb2rgb_template: don't call emms on sse2/avx functions
|
9 years ago |
James Almer
|
910eeab480
swscale/x86/rgb2rgb_template: add missing xmm clobbers
|
9 years ago |
Michael Niedermayer
|
8524558858
swscale/x86/rgb2rgb_template: fix crash with tiny size and nv12 output
|
10 years ago |
Michael Niedermayer
|
4388e78a0f
swscale/x86/rgb2rgb_template: handle the first 2 lines with C in rgb24toyv12_*()
|
10 years ago |
Michael Niedermayer
|
1e3f77b53a
swscale/x86/rgb2rgb_template: fix 1 byte overread in yuyvtoyuv420 and uyvytoyuv420
|
10 years ago |
Michael Niedermayer
|
0371eaebcd
Merge commit 'aba70bb5387f12dfa5e6cd8cb861c9c7e668151f'
|
10 years ago |
Diego Biurrun
|
aba70bb538
Add missing headers to make template files compile (more) standalone
|
11 years ago |
Matt Oliver
|
8236747511
Automatically change MANGLE() into named inline asm operands when direct symbol reference in inline asm are not supported.
|
10 years ago |
Michael Niedermayer
|
977abf9aed
Merge remote-tracking branch 'qatar/master'
|
10 years ago |
Michael Niedermayer
|
ef25595b71
Merge commit '7597e6efe492cb2449bb771054d64cc7fdf62ff5'
|
10 years ago |
Michael Niedermayer
|
91c981857b
rgb2rgb_template: add MMX/SSE2/AVX-optimized deinterleaveBytes
|
11 years ago |
Michael Niedermayer
|
7597e6efe4
swscale/x86/rgb2rgb: add support for AVX
|
11 years ago |
Michael Niedermayer
|
f618cb1a4b
swscale/x86/rgb2rgb_template: try to fix build failure with avx disabled
|
11 years ago |
Michael Niedermayer
|
3f4290a206
swscale/x86/rgb2rgb_template: try to fix build without AVX
|
11 years ago |
Michael Niedermayer
|
f836b0c581
swscale/x86: SIMD deinterleaveBytes() depends on YASM
|
11 years ago |
Michael Niedermayer
|
3033cd7555
swscale/x86/rgb2rgb_template: add mmx/sse2/avx optimized deinterleaveBytes
|
11 years ago |
Michael Niedermayer
|
4729b529e6
swscale/x86/rgb2rgb: extend framework to also include AVX
|
11 years ago |
Clément Bœsch
|
570d63eef3
lavu: add FF_CEIL_RSHIFT and use it in various places.
|
11 years ago |
Michael Niedermayer
|
d5dbd84c9a
Merge commit '2b677ffca54a5fbef9c8860841c32f28ecd68f70'
|
11 years ago |
Diego Biurrun
|
2b677ffca5
swscale: Add av_cold attributes to init functions missing them
|
11 years ago |
Carl Eugen Hoyos
|
99818ac4d3
Fix libswscale compilation with --disable-optimizations on x86-32.
|
11 years ago |
Michael Niedermayer
|
3950236332
sws/x86: update RENAME(rgb24toyv12)() to using the user provided rgb2yuv table
|
11 years ago |
Michael Niedermayer
|
920dd84bf1
sws/x86: remove 8bit rgb2yuv coefficient case for rgb24toyv12 special converter
|
11 years ago |
Michael Niedermayer
|
a37fd7f957
sws: Update rgb24toyv12_c() to user supplied rgb2yuv tables
|
11 years ago |
Michael Niedermayer
|
78ec407d5a
Merge commit '652f5185945c8405fc57aed353286858df8d066f'
|
12 years ago |
Diego Biurrun
|
652f518594
x86: mmx2 ---> mmxext in comments and messages
|
12 years ago |
Hans-Kristian Arntzen
|
f099fbf5f3
Remove redundant masks in STORE_BGR24_MMX.
|
12 years ago |
Giorgio Vazzana
|
e6ee58fae6
libswscale: fix #endif comments in rgb2rgb_template.c
|
12 years ago |
Michael Niedermayer
|
7427d1ca4a
Merge remote-tracking branch 'qatar/master'
|
12 years ago |
Mans Rullgard
|
90540c2d5a
x86: swscale: fix fragile memory accesses
|
12 years ago |
Mans Rullgard
|
10b83cb653
x86: swscale: remove disabled code
|
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 Bradshaw
|
1b27b8bf6c
MANGLEd swscale x86 asm to save registers
|
12 years ago |
Themaister
|
0827222b9c
Use more accurate conversion for rgb15/16 to rgb24/32 (C/MMX).
|
13 years ago |
Michael Niedermayer
|
b8a43bc1b5
Merge remote-tracking branch 'qatar/master' into master
|
13 years ago |
Anton Khirnov
|
b8e893399f
sws: replace all long with int.
|
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
|
7dc303a60e
swscale: Eliminate rgb24toyv12_c() duplication.
|
13 years ago |
Michael Niedermayer
|
4a056160be
swscale: remove duplicatiopn of rgb24toyv12_c()
|
13 years ago |