636 Commits (ca23d3491d4c3e316b968242dc14140603b27e70)

Author SHA1 Message Date
Michael Niedermayer d616c8ae3d Fix segfault with rgb24 and full_internal_chrome due to non existing alpha 16 years ago
Michael Niedermayer a64a062fb9 Avoid using floating point for calculating filter coefficients. 16 years ago
Michael Niedermayer 8588e1484e Avoid some explicit types in sizeof(). 16 years ago
Michael Niedermayer 22129c78d7 Use av_mallocz() instead of for() =0; 16 years ago
Michael Niedermayer 45e18be87d Move dither tables from yuv2rgb to swscale, they have been written by me and 16 years ago
Michael Niedermayer 43c164788c Rename yuv2rgb variables to avoid name clashes with the ones used by bfin asm. 16 years ago
Michael Niedermayer 88bc5a64f6 Ensure that additional filter coeffs that exist due to alignment 16 years ago
Michael Niedermayer 84c1253513 yvu9toyv12Wrapper is not bitexact so disable it when the user wants 16 years ago
Michael Niedermayer b82ecd6258 The yuv->rgb tables are too small for cliping to be avoidable, 16 years ago
Michael Niedermayer 6c80eb1626 Add support for PIX_FMT_YUV440P. 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 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 5fe4aad711 Correct normalization constant for the vertical filter, iam not 16 years ago
Michael Niedermayer 6b79dbce0c Change RGB2YUV_SHIFT from 16 to 15 to make it able to work 16 years ago
Michael Niedermayer 2f60f6297c Make SWS_FULL_CHR_H_INP work. 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 6bc0c7928a Fix jpeg yuv. 16 years ago
Michael Niedermayer 1625216eaa Fix accurate rounding mode on x86_64. 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
Stefano Sabatini b3e03fa7b0 Implement swscale_version(). 16 years ago
Michael Niedermayer 091d3bdc73 fix memleak 17 years ago
Michael Niedermayer 47b7382d29 Cleanup, use av_freep() instead of av_free(x); x=NULL 17 years ago
Michael Niedermayer 6afc7c19f0 10l forgot SWS_BILINEAR 17 years ago
Michael Niedermayer 010c00bc81 Ensure that exactly one scaler algo is used. 17 years ago
Luca Barbato e40b183d3a Split AVOption/AVClass in a separate file. SoC Patch from Keiji Costantini 17 years ago
Luca Barbato fcc402b1c9 Remove ASSERT() macro. SoC Patch from Keiji Costantini 17 years ago
Luca Barbato bc5a04440b Reindent. SoC Patch from Keiji Costantini 17 years ago
Luca Barbato 2d35ae567f Split simpleCopy into packedCopy and planarCopy. SoC Patch from Keiji Costantini 17 years ago
Baptiste Coudurier b8b015f483 cast to correct type, suppress warnings 17 years ago
Baptiste Coudurier 74498eb44b cast to correct type, suppress warnings 17 years ago
Baptiste Coudurier 73d046e21f add const, suppress warnings 17 years ago
Baptiste Coudurier 3e62b7e34c add const, suppress warnings 17 years ago
Keiji Costantini 49f2339cbf Remove in_asm_used_var_warning_killer() 17 years ago
Diego Biurrun 83da2c6f26 Use full path for #includes from another directory. 17 years ago
Alexander Strange 86593486b4 Fix 64 bit shared library compilation with MMX2 by properly using PIC mangling. 17 years ago