243 Commits (6e44ba15504c05adb4ba610d83205bb7c499fb58)

Author SHA1 Message Date
Diego Pettenò b5c44b1ab6 Mark some symbols in swscale.c as constant. 16 years ago
Diego Pettenò d0b69b2855 Mark dither_2x2_{8,4} static to swscale.c 16 years ago
Carl Eugen Hoyos f5a2c9816e Change variable types from int to enum PixelFormat. 16 years ago
Vitor Sessak e150ef8d34 Do not set src[1] to the palette, it is now in the context 16 years ago
Vitor Sessak 4900461742 Add a new unscaled PAL8 -> RGB converter. 16 years ago
Aurelien Jacobs 13394e8cbb Change one more variable type from int to enum PixelFormat. 16 years ago
Carl Eugen Hoyos 58e4b706c5 Change variable types from int to enum PixelFormat. 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
Michael Niedermayer f830d8244a Fix infinite loop with spline, bug was introduced in r27612 by me. 16 years ago
Michael Niedermayer d616c8ae3d Fix segfault with rgb24 and full_internal_chrome due to non existing alpha 17 years ago
Michael Niedermayer a64a062fb9 Avoid using floating point for calculating filter coefficients. 17 years ago
Michael Niedermayer 8588e1484e Avoid some explicit types in sizeof(). 17 years ago
Michael Niedermayer 22129c78d7 Use av_mallocz() instead of for() =0; 17 years ago
Michael Niedermayer 45e18be87d Move dither tables from yuv2rgb to swscale, they have been written by me and 17 years ago
Michael Niedermayer 43c164788c Rename yuv2rgb variables to avoid name clashes with the ones used by bfin asm. 17 years ago
Michael Niedermayer 88bc5a64f6 Ensure that additional filter coeffs that exist due to alignment 17 years ago
Michael Niedermayer 84c1253513 yvu9toyv12Wrapper is not bitexact so disable it when the user wants 17 years ago
Michael Niedermayer b82ecd6258 The yuv->rgb tables are too small for cliping to be avoidable, 17 years ago
Michael Niedermayer 6c80eb1626 Add support for PIX_FMT_YUV440P. 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 0885770455 rgb24toyv12 isnt accuratly rounding, so disable it as well when the 17 years ago
Michael Niedermayer 4155ece530 Do not use the unscaled yuv->rgb converters if SWS_ACCURATE_RND is set, 17 years ago
Michael Niedermayer 8e7ba004ed Remove mistakely commited code i used for testing. 17 years ago
Michael Niedermayer f0faee4c63 Implement full horizontal chroma for rgb/bgr24/32 output. 17 years ago
Michael Niedermayer bdf397ba4b Do not do unneeded cliping in YSCALE_YUV_2_PACKEDX_C. 17 years ago
Michael Niedermayer e69bd29425 Factorize yuv2packedXinC(). 17 years ago
Michael Niedermayer 7b5d7b9e85 Set rgb2yuv constants more accurately, makes no real difference though. 17 years ago
Michael Niedermayer 5fe4aad711 Correct normalization constant for the vertical filter, iam not 17 years ago
Michael Niedermayer 6b79dbce0c Change RGB2YUV_SHIFT from 16 to 15 to make it able to work 17 years ago
Michael Niedermayer 2f60f6297c Make SWS_FULL_CHR_H_INP work. 17 years ago
Michael Niedermayer cbcb408ff6 More accurate rounding for 8bit inputs. 17 years ago
Michael Niedermayer dfb09bd1d4 Rewrite bgr24->yuv mmx code, the new code is cleaner, more accurate, 17 years ago
Michael Niedermayer 0f5d4aa83b Add table of rgb->yuv convertion coefficients. 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
Michael Niedermayer d63a2cb103 Make fast bilinear scaler work again. 17 years ago
Baptiste Coudurier 3b38f1c60b simplify function selection code 17 years ago
Baptiste Coudurier a6100f39a1 enable yuv422p to uyvy converter 17 years ago
Michael Niedermayer b0880d5da4 Make 16bit grayscale output work. 17 years ago
Michael Niedermayer 736143c8d9 Fix SWS_FAST_BILINEAR and SWS_POINT with some unscaled rgb<->bgr converters. 17 years ago
Michael Niedermayer 9990e4269c Support PIX_FMT_RGB32_1 and PIX_FMT_BGR32_1. 17 years ago
Michael Niedermayer 1462302027 Fix 4 and 8 bit RGB/BGR input. 17 years ago
Stefano Sabatini b3e03fa7b0 Implement swscale_version(). 17 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