Mans Rullgard
|
8135c35528
Fix MMX rgb24 to yuv conversion with gcc 4.6
|
13 years ago |
Diego Biurrun
|
241c55aabe
Merge fix for GPL code that erroneously made it into the LGPL build.
|
15 years ago |
Diego Biurrun
|
beb93f987c
Add a copy of libswscale into the branch instead of using svn:external.
|
15 years ago |
Diego Biurrun
|
da835cc8a3
Create 0.5 release branch.
|
15 years ago |
Cédric Schieli
|
f8a138be52
When converting from a non alpha format to an alpha format, defaults
|
15 years ago |
Cédric Schieli
|
404944183d
move zeroing of alpha channel register out of YSCALEYUV2xxx macros,
|
15 years ago |
Cédric Schieli
|
df57ab1479
splits various YSCALEYUV2xxx macros into YSCALEYUV2xxx_UV,
|
15 years ago |
Cédric Schieli
|
9c77b26b35
make MMX registers parametrized in the WRITEBGR32 macro,
|
15 years ago |
Kostya Shishkov
|
12794f73eb
Some AltiVec functions in SwScaler produce different output than their
|
15 years ago |
Diego Biurrun
|
f4406ec177
HAVE_3DNOW --> HAVE_AMD3DNOW to sync with latest configure changes.
|
15 years ago |
Aurelien Jacobs
|
b63f641e9b
Change semantic of CONFIG_*, HAVE_* and ARCH_*.
|
15 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 |
Michael Niedermayer
|
33a67bd6c7
Fix overflow.
|
16 years ago |
Michael Niedermayer
|
ff9a056d1a
Fix build failure due to %%eip on x86_64.
|
16 years ago |
Michael Niedermayer
|
6b79dbce0c
Change RGB2YUV_SHIFT from 16 to 15 to make it able to work
|
16 years ago |
Michael Niedermayer
|
ba83d86299
Add bgr/rgb15/16/32->UV-half to the macro so theres less code duplication
|
16 years ago |
Michael Niedermayer
|
a0baa07aef
Factorize RGB/BGR15/16/32->UV by using the preprocessor.
|
16 years ago |
Michael Niedermayer
|
214892ee42
Factorize rgb/bgr15/16/32->Y by using the preprocessor.
|
16 years ago |
Michael Niedermayer
|
2f60f6297c
Make SWS_FULL_CHR_H_INP work.
|
16 years ago |
Michael Niedermayer
|
dfb09bd1d4
Rewrite bgr24->yuv mmx code, the new code is cleaner, more accurate,
|
16 years ago |
Michael Niedermayer
|
35ab2b6445
More correct rounding for the rgb/bgr->yuv converters.
|
16 years ago |
Michael Niedermayer
|
aa13b0fc55
Prevent overflows during mpeg->jpeg yuv.
|
16 years ago |
Michael Niedermayer
|
6bc0c7928a
Fix jpeg yuv.
|
16 years ago |
Michael Niedermayer
|
1625216eaa
Fix accurate rounding mode on x86_64.
|
16 years ago |
Luca Barbato
|
97b93389af
Make ToY and ToUV family of function consistent part I
|
16 years ago |
Michael Niedermayer
|
b0880d5da4
Make 16bit grayscale output work.
|
16 years ago |
Michael Niedermayer
|
9990e4269c
Support PIX_FMT_RGB32_1 and PIX_FMT_BGR32_1.
|
16 years ago |