Cédric Schieli
|
39e5f87b1a
Do not use abgrToA for both luma and alpha channel in hyscale.
|
16 years ago |
Ramiro Polla
|
40fa514033
swscale: Use function pointers for swScale functions.
|
16 years ago |
Ramiro Polla
|
7ac4032784
swscale: Add const to some swScale functions' parameters.
|
16 years ago |
Ramiro Polla
|
95b5770bc7
swscale: Remove mmx2 params from h[yc]scale().
|
16 years ago |
Ramiro Polla
|
392b656764
swscale: Split h[yc]scale_fast() into their own functions.
|
16 years ago |
Ramiro Polla
|
5b7c7dd329
swscale: Execute sfence and emms depending on runtime flags.
|
16 years ago |
Diego Biurrun
|
009d2d74c2
Move swscale AltiVec template code to ppc subdirectory.
|
16 years ago |
Reimar Döffinger
|
04ef1d3f7b
Do _not_ use rbx on x86_64, it will fail to compile with PIC, besides it
|
16 years ago |
Reimar Döffinger
|
d55ef6362f
Fix swscale compilation with Altivec enabled.
|
16 years ago |
Cédric Schieli
|
3164d25e19
Reindent after last commit
|
16 years ago |
Cédric Schieli
|
6268f55be5
YUVA420P is now supported as output format
|
16 years ago |
Cédric Schieli
|
6858492e6c
Add alpha channel scaling
|
16 years ago |
Matthieu Castet
|
e29c3f934f
Remove useless casting in asm "m" operand.
|
16 years ago |
Ramiro Polla
|
d0ce212a7a
Do not assume long is same width as x86 register.
|
16 years ago |
Diego Biurrun
|
780daf2b09
Consistently use ff_ prefixes for internal symbols.
|
16 years ago |
Cédric Schieli
|
786dcfef48
Make the source buffer operands parametrized in the YSCALEYUV2RGB_YA macro
|
16 years ago |
Cédric Schieli
|
fe91924dd7
Make MMX registers parametrized in the YSCALEYUV2PACKEDX_YA macro
|
16 years ago |
Kostya Shishkov
|
bcff32d1b4
Mask all unused bits for packed pixel format instead of green and alpha mask only.
|
16 years ago |
Jindřich Makovička
|
57f9a56051
remove the rest of x86 asm from LGPL build
|
16 years ago |
Cédric Schieli
|
f8a138be52
When converting from a non alpha format to an alpha format, defaults
|
16 years ago |
Cédric Schieli
|
404944183d
move zeroing of alpha channel register out of YSCALEYUV2xxx macros,
|
16 years ago |
Cédric Schieli
|
df57ab1479
splits various YSCALEYUV2xxx macros into YSCALEYUV2xxx_UV,
|
16 years ago |
Cédric Schieli
|
9c77b26b35
make MMX registers parametrized in the WRITEBGR32 macro,
|
16 years ago |
Kostya Shishkov
|
12794f73eb
Some AltiVec functions in SwScaler produce different output than their
|
16 years ago |
Diego Biurrun
|
f4406ec177
HAVE_3DNOW --> HAVE_AMD3DNOW to sync with latest configure changes.
|
16 years ago |
Aurelien Jacobs
|
b63f641e9b
Change semantic of CONFIG_*, HAVE_* and ARCH_*.
|
16 years ago |
Diego Biurrun
|
5155b8395c
Put variable declaration inside an #ifdef to avoid an unused variable warning.
|
16 years ago |
Carl Eugen Hoyos
|
36e8de07ed
Remove unused code that can't be compiled without svn archive.
|
16 years ago |
Diego Biurrun
|
aeb87a49a7
cosmetics: typo fix
|
16 years ago |
Diego Pettenò
|
7ad6469eae
Convert asm keyword into __asm__.
|
16 years ago |
Diego Pettenò
|
6683a37f89
Invert logic for the single-pass in swScale() functions.
|
16 years ago |
Vitor Sessak
|
e150ef8d34
Do not set src[1] to the palette, it is now in the context
|
16 years ago |
Carl Eugen Hoyos
|
88e2a9aebc
Remove b5Dither, g5Dither and r5Dither from libswscale.
|
16 years ago |
Carl Eugen Hoyos
|
92c7b4713d
Remove g6Dither from libswscale.
|
16 years ago |
Luca Barbato
|
896a22b851
Uniform *ToY and *ToUV function signatures
|
16 years ago |
Luca Barbato
|
3a5ba0c33f
Split mono2Y in monowhite and monoblack
|
16 years ago |
Luca Barbato
|
e48a79c91a
Factorize unit32_t* casts for palette pointer
|
16 years ago |
Benjamin Zores
|
a35acd7f8c
Fix libswscale build after r27561 if --enable-runtime-cpudetection is used.
|
16 years ago |
Michael Niedermayer
|
14014d47cb
Fix indention.
|
16 years ago |
Michael Niedermayer
|
f433c8abd3
Disable mmx routines that are not bitexact when the user wants
|
16 years ago |
Michael Niedermayer
|
ef423a6618
Make horizontal mmx scaling code match C code.
|
16 years ago |
Michael Niedermayer
|
881c429407
Make the horizontal C scaler code clip only against INT16_MAX not 0,
|
16 years ago |
Michael Niedermayer
|
78454dfc01
Fix another 1000l bug in the mono input code.
|
16 years ago |
Michael Niedermayer
|
4bb9adcff1
10000l PIX_FMT_MONOWHITE check was really a || 1.
|
16 years ago |
Michael Niedermayer
|
3d05e078ee
Support mono as input format.
|
16 years ago |
Michael Niedermayer
|
ec1bca2a0f
Add support for PIX_FMT_MONOWHITE as output format.
|
16 years ago |
Michael Niedermayer
|
e09d7eef37
Fix typo that lead to averaging of the same pixel in rgb24ToUV_half().
|
16 years ago |
Michael Niedermayer
|
f0faee4c63
Implement full horizontal chroma for rgb/bgr24/32 output.
|
16 years ago |
Michael Niedermayer
|
e69bd29425
Factorize yuv2packedXinC().
|
16 years ago |
Michael Niedermayer
|
ac0ad72981
Make the 2point linear interpolation coefficients correct even for the
|
16 years ago |