124 Commits (77fc598d984ed23e66a5aa5b97c2982a79552abf)

Author SHA1 Message Date
Michael Niedermayer ec1bca2a0f Add support for PIX_FMT_MONOWHITE as output format. 17 years ago
Michael Niedermayer e09d7eef37 Fix typo that lead to averaging of the same pixel in rgb24ToUV_half(). 17 years ago
Michael Niedermayer f0faee4c63 Implement full horizontal chroma for rgb/bgr24/32 output. 17 years ago
Michael Niedermayer e69bd29425 Factorize yuv2packedXinC(). 17 years ago
Michael Niedermayer ac0ad72981 Make the 2point linear interpolation coefficients correct even for the 17 years ago
Michael Niedermayer 33a67bd6c7 Fix overflow. 17 years ago
Michael Niedermayer ff9a056d1a Fix build failure due to %%eip on x86_64. 17 years ago
Michael Niedermayer 6b79dbce0c Change RGB2YUV_SHIFT from 16 to 15 to make it able to work 17 years ago
Michael Niedermayer ba83d86299 Add bgr/rgb15/16/32->UV-half to the macro so theres less code duplication 17 years ago
Michael Niedermayer a0baa07aef Factorize RGB/BGR15/16/32->UV by using the preprocessor. 17 years ago
Michael Niedermayer 214892ee42 Factorize rgb/bgr15/16/32->Y by using the preprocessor. 17 years ago
Michael Niedermayer 2f60f6297c Make SWS_FULL_CHR_H_INP work. 17 years ago
Michael Niedermayer dfb09bd1d4 Rewrite bgr24->yuv mmx code, the new code is cleaner, more accurate, 17 years ago
Michael Niedermayer 35ab2b6445 More correct rounding for the rgb/bgr->yuv converters. 17 years ago
Michael Niedermayer aa13b0fc55 Prevent overflows during mpeg->jpeg yuv. 17 years ago
Michael Niedermayer 6bc0c7928a Fix jpeg yuv. 17 years ago
Michael Niedermayer 1625216eaa Fix accurate rounding mode on x86_64. 17 years ago
Luca Barbato 97b93389af Make ToY and ToUV family of function consistent part I 17 years ago
Michael Niedermayer b0880d5da4 Make 16bit grayscale output work. 17 years ago
Michael Niedermayer 9990e4269c Support PIX_FMT_RGB32_1 and PIX_FMT_BGR32_1. 17 years ago
Michael Niedermayer 27a90b0450 Fix rgb15/16 vs. bgr part2. 17 years ago
Michael Niedermayer a1f3ffa3ce Make C code in yuv2yuv1() do accurate rounding, this could be split 17 years ago
Michael Niedermayer d78c1ea16f indent 17 years ago
Michael Niedermayer bf2bdde67a Forgotten accurate rounding function YSCALEYUV2YV121_ACCURATE. 17 years ago
Michael Niedermayer 7bae01c62c simplify yuv2yuv1() 17 years ago
Luca Barbato fcc402b1c9 Remove ASSERT() macro. SoC Patch from Keiji Costantini 17 years ago
Diego Biurrun 8a3227968c spelling/grammar/wording overhaul 17 years ago
Baptiste Coudurier 87cf861c7d cast to correct type, suppress warnings 17 years ago
Diego Biurrun 4cf16bbed5 cosmetics: comment typo fixes 17 years ago
Baptiste Coudurier 4b0c30b79c remove redundant SwScaler text since av_log uses AVClass context 17 years ago
Michael Niedermayer 8b2fce0d3f Turn ancient V offset numerical constants into named ones. 17 years ago
Reimar Döffinger f018bc1000 __asm __volatile -> asm volatile part 3 17 years ago
Carl Eugen Hoyos 0cb2559445 Discard two symbols from libswscale. 17 years ago
Reimar Döffinger 5802683a97 Make some assembler constants global instead of declaring them multiple times. 17 years ago
Benoit Fouet 1b0a4572f4 Change (a == NULL) condition to (!a) and (a != NULL) condition to (a). 17 years ago
Benoit Fouet e5091488a5 Remove non cosmetic spaces inside parentheses. 17 years ago
Diego Biurrun bc279024c2 Comment some #endif directives. 17 years ago
Diego Biurrun a680708d2d The function names of [rgb|bgr]1[56]to[UV|Y] had rgb<->bgr flipped. 17 years ago
Diego Biurrun b19bcbaa78 license header consistency cosmetics 18 years ago
Diego Biurrun ddda6fcddc comment grammar fixes 18 years ago
Ivo van Poorten fa88429489 remove the need of one extra shift in rgb16ToUV 18 years ago
Ivo van Poorten f96829d2d0 Fix rgb15ToUV. Correct order of components and use one shift less. 18 years ago
Diego Biurrun 2da0d70d5e cosmetics attack, part IV: Remove all tabs and prettyprint/reindent the code. 18 years ago
Diego Biurrun 6a4970abd1 cosmetics: Remove trailing whitespace. 18 years ago
Michael Niedermayer fa65e2f63a improve horizontal chroma resolution with pal 18 years ago
Michael Niedermayer 21c08a3f1c convert palette to yuv instead of converting each pixel after pal->rgb 18 years ago
Diego Biurrun 911406f2c4 typo 18 years ago
Reimar Döffinger 9340a99588 Fix a possible crash on 64 bit systems when the lumSrcPtr or chrSrcPtr 18 years ago
Reimar Döffinger adcec46a83 Add av_ prefix to clip functions 18 years ago
Michael Niedermayer 18064f5cf3 BGR/RGB4 byte formats as input 18 years ago