93 Commits (6e5f27ca80df19299c1c3a82c51fefbb14f8b28b)

Author SHA1 Message Date
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 17 years ago
Luca Barbato 3a5ba0c33f Split mono2Y in monowhite and monoblack 17 years ago
Luca Barbato e48a79c91a Factorize unit32_t* casts for palette pointer 17 years ago
Benjamin Zores a35acd7f8c Fix libswscale build after r27561 if --enable-runtime-cpudetection is used. 17 years ago
Michael Niedermayer 14014d47cb Fix indention. 17 years ago
Michael Niedermayer f433c8abd3 Disable mmx routines that are not bitexact when the user wants 17 years ago
Michael Niedermayer ef423a6618 Make horizontal mmx scaling code match C code. 17 years ago
Michael Niedermayer 881c429407 Make the horizontal C scaler code clip only against INT16_MAX not 0, 17 years ago
Michael Niedermayer 78454dfc01 Fix another 1000l bug in the mono input code. 17 years ago
Michael Niedermayer 4bb9adcff1 10000l PIX_FMT_MONOWHITE check was really a || 1. 17 years ago
Michael Niedermayer 3d05e078ee Support mono as input format. 17 years ago
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