806 Commits (8219782a6da9e203f6a4e31dddc7888133a5c5f6)

Author SHA1 Message Date
Michael Niedermayer 6c80eb1626 Add support for PIX_FMT_YUV440P. 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 0885770455 rgb24toyv12 isnt accuratly rounding, so disable it as well when the 16 years ago
Michael Niedermayer 4155ece530 Do not use the unscaled yuv->rgb converters if SWS_ACCURATE_RND is set, 16 years ago
Michael Niedermayer fd5c57b813 100000000000000l, forgot to commit header change for r27580. 16 years ago
Michael Niedermayer e09d7eef37 Fix typo that lead to averaging of the same pixel in rgb24ToUV_half(). 16 years ago
Michael Niedermayer 8e7ba004ed Remove mistakely commited code i used for testing. 16 years ago
Michael Niedermayer f0faee4c63 Implement full horizontal chroma for rgb/bgr24/32 output. 16 years ago
Michael Niedermayer bdf397ba4b Do not do unneeded cliping in YSCALE_YUV_2_PACKEDX_C. 16 years ago
Michael Niedermayer e69bd29425 Factorize yuv2packedXinC(). 16 years ago
Michael Niedermayer 7b5d7b9e85 Set rgb2yuv constants more accurately, makes no real difference though. 16 years ago
Michael Niedermayer 85a51e6bd5 Fix chroma yuv->rgb tables for jpeg style yuv, this was missed as it 16 years ago
Michael Niedermayer 5fe4aad711 Correct normalization constant for the vertical filter, iam not 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
Diego Biurrun 58f0ec5ff6 spelling/wording cosmetics 16 years ago
Michael Niedermayer cbcb408ff6 More accurate rounding for 8bit inputs. 16 years ago
Michael Niedermayer dfb09bd1d4 Rewrite bgr24->yuv mmx code, the new code is cleaner, more accurate, 16 years ago
Michael Niedermayer 0f5d4aa83b Add table of rgb->yuv convertion coefficients. 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 59ded10ca2 Fix typo in comment. 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 d63a2cb103 Make fast bilinear scaler work again. 16 years ago
Baptiste Coudurier 3b38f1c60b simplify function selection code 16 years ago
Baptiste Coudurier a6100f39a1 enable yuv422p to uyvy converter 16 years ago
Michael Niedermayer b0880d5da4 Make 16bit grayscale output work. 16 years ago
Michael Niedermayer 736143c8d9 Fix SWS_FAST_BILINEAR and SWS_POINT with some unscaled rgb<->bgr converters. 16 years ago
Michael Niedermayer 9990e4269c Support PIX_FMT_RGB32_1 and PIX_FMT_BGR32_1. 16 years ago
Michael Niedermayer 1462302027 Fix 4 and 8 bit RGB/BGR input. 16 years ago
Michael Niedermayer d52337af70 Remove workaround for rgb/bgr mess. 16 years ago
Michael Niedermayer 7372e9bbe5 Fix 4 of the unscaled rgb15/16 converters, each of these contained 16 years ago
Michael Niedermayer 6107059c2c rgb vs bgr fix for the unscaled converters. 16 years ago
Michael Niedermayer 27a90b0450 Fix rgb15/16 vs. bgr part2. 16 years ago
Michael Niedermayer 688b5e8020 Fix rgb15/16 vs. bgr part1. 16 years ago
Michael Niedermayer ae9e0e8391 Add fflush to prevent stdout & stderr from being mixed. 16 years ago
Stefano Sabatini 0eaf523548 Change headers' guardnames consistently with r15120. 16 years ago
Stefano Sabatini b3e03fa7b0 Implement swscale_version(). 16 years ago
Guillaume Poirier 14b83f9a3d compilation fix with GCC 4.0.1 on MacOSX tiger, broken by the removal of AVV() macro 17 years ago
Diego Biurrun 6b83bb1ee8 Fix indentation after last commit. 17 years ago