Ronald S. Bultje
|
62ee0e6a97
Revert "swscale: use 15-bit intermediates for 9/10-bit scaling."
|
13 years ago |
Ronald S. Bultje
|
ac0fb59348
swscale: use 15-bit intermediates for 9/10-bit scaling.
|
13 years ago |
Ronald S. Bultje
|
4e3e333a79
swscale: error dithering for 16/9/10-bit to 8-bit.
|
13 years ago |
Ronald S. Bultje
|
7d7bacf0f1
swscale: fix overflow in 16-bit vertical scaling.
|
13 years ago |
Ronald S. Bultje
|
bf2cba4532
swscale: fix crash in 8-bpc bilinear output without alpha.
|
13 years ago |
Ronald S. Bultje
|
f44d50a94c
swscale: fix 16-bit horizontal scaling underflow.
|
13 years ago |
Diego Biurrun
|
e589e4b82d
Remove unused static tables and static inline functions.
|
13 years ago |
Ronald S. Bultje
|
8a8d0ce208
swscale: for >8bit scaling, read in native bit-depth.
|
13 years ago |
Ronald S. Bultje
|
81cc7d0bd1
swscale: fix another yuv range conversion overflow in 16bit scaling.
|
13 years ago |
Mohamed Naufal
|
705b21a06e
swscale: Unbreak build with --enable-small
|
13 years ago |
Ronald S. Bultje
|
e0b8fff6c7
swscale: fix yuv range correction when using 16-bit scaling.
|
13 years ago |
Ronald S. Bultje
|
ef1ee362b3
swscale: implement >8bit scaling support.
|
13 years ago |
Ronald S. Bultje
|
13a099799e
swscale: change prototypes of scaled YUV output functions.
|
13 years ago |
Ronald S. Bultje
|
dff5a83532
swscale: re-add support for non-native endianness.
|
13 years ago |
Ronald S. Bultje
|
3d3c814937
swscale: disentangle yuv2rgbX_c_full() into small functions.
|
13 years ago |
Ronald Bultje
|
6fba14eecb
swscale: split yuv2packed[12X]_c() remainders into small functions.
|
13 years ago |
Ronald S. Bultje
|
97535ffb97
swscale: remove unused xInc/srcW arguments from hScale().
|
13 years ago |
Ronald S. Bultje
|
4e05830205
swscale: remove misplaced comment.
|
13 years ago |
Ronald S. Bultje
|
9f63211175
swscale: split out RGB48 output functions from yuv2packed[12X]_c().
|
13 years ago |
Michael Niedermayer
|
0af8a71d66
swscale: fix JPEG-range YUV scaling artifacts.
|
13 years ago |
Ronald S. Bultje
|
103278f7b0
libavutil/swscale: YUV444P10/YUV444P9 support.
|
13 years ago |
Ronald S. Bultje
|
af2faf2076
swscale: split YUYV output out of yuv2packed[12X]_c().
|
13 years ago |
Ronald S. Bultje
|
6b105e3ee6
swscale: extract monowhite/black output from yuv2packed[12X]_c().
|
13 years ago |
Ronald S. Bultje
|
6d4d483eee
swscale: de-macro'ify RGB15/16/32 input functions.
|
13 years ago |
Ronald S. Bultje
|
e2babb9b47
swscale: rearrange code.
|
13 years ago |
Ronald S. Bultje
|
dbd3183935
swscale: change 48bit RGB input macros to inline functions.
|
13 years ago |
Ronald S. Bultje
|
f30ee65700
swscale: change 9/10bit YUV input macros to inline functions.
|
13 years ago |
Ronald S. Bultje
|
aa39f5f6d6
swscale: extract gray16 output functions from yuv2packed[12X]().
|
13 years ago |
Ronald S. Bultje
|
f1e0b90c64
swscale: use standard clipping functions.
|
13 years ago |
Ronald S. Bultje
|
e458b53605
swscale: merge macros that are used only once.
|
13 years ago |
Ronald S. Bultje
|
6e5a8d3c9a
swscale: fix function declarations in swscale.c.
|
13 years ago |
Ronald S. Bultje
|
9d84dfce93
swscale: remove unused function.
|
13 years ago |
Ronald S. Bultje
|
edeb56fa31
swscale: remove duplicate conversion routine in swScale().
|
13 years ago |
Ronald S. Bultje
|
df91d09174
swscale: integrate yuv2nv12X_C into yuv2yuvX() function pointers.
|
13 years ago |
Ronald S. Bultje
|
ca364a5b43
swscale: extract SWS_FULL_CHR_H_INT conditional into init code.
|
13 years ago |
Ronald S. Bultje
|
b3b28b080f
swscale: cosmetics.
|
13 years ago |
Ronald S. Bultje
|
ea28175312
swscale: remove alp/chr/lumSrcOffset.
|
13 years ago |
Ronald S. Bultje
|
bda9b20fa4
swscale: un-special-case yuv2yuvX16_c().
|
13 years ago |
Ronald S. Bultje
|
6af2801088
swscale: split swscale.c in unscaled and generic conversion routines.
|
13 years ago |
Ronald S. Bultje
|
2762ee3034
swscale: cosmetics.
|
13 years ago |
Ronald S. Bultje
|
1674bd2abe
swscale: integrate (literally) swscale_template.c in swscale.c.
|
13 years ago |
Ronald S. Bultje
|
983260b0a4
swscale: split out x86/swscale_template.c from swscale.c.
|
13 years ago |
Ronald S. Bultje
|
67d80a5421
swscale: split out ppc _template.c files from main swscale.c.
|
13 years ago |
Ronald S. Bultje
|
a3e9bb5dee
swscale: remove indirections in ppc/swscale_template.c.
|
13 years ago |
Ronald S. Bultje
|
0e5d31b16b
swscale: split out unscaled altivec YUV converters in their own file.
|
13 years ago |
Ronald S. Bultje
|
0d793db1b0
swscale: remove unused COMPILE_TEMPLATE_ALTIVEC.
|
13 years ago |
Anton Khirnov
|
b8e893399f
sws: replace all long with int.
|
14 years ago |
Ronald S. Bultje
|
b4a224c5e4
swscale: split chroma buffers into separate U/V planes.
|
14 years ago |
Ronald S. Bultje
|
aaca69c130
swscale: remove swScale_{c,MMX,MMX2} duplication.
|
14 years ago |
Ronald S. Bultje
|
1dd4f4be5a
swscale: remove AMD3DNOW "optimizations".
|
14 years ago |