214 Commits (84ef7e7fc3339378ec219ffc7cd31e2385c007f8)

Author SHA1 Message Date
Víctor Paesa 22e4695905 Add sws_getCachedContext(), which checks if context is valid or reallocs a new one instead. 18 years ago
Michael Niedermayer d1a7ae1a37 make the C code of the swscaler which i wrote LGPL 18 years ago
Diego Biurrun db3924f1fd Explicitly include libmpcodecs/img_format.h and libvo/fastmemcpy.h. 19 years ago
Uoti Urpala 17c613ef34 Use COMPILE_MMX2 instead of HAVE_MMX2 to determine whether to compile 19 years ago
Luca Abeni c792037176 Another PIX_FMT_ ---> IMGFMT_ conversion 19 years ago
Diego Biurrun dbdae6ec54 Do not assemble MMX, MMX2 or 3DNOW code unconditionally on X86 and X86_64. 19 years ago
Luca Abeni 80d0ded2f7 Add support for ffmpeg's pixel format names in libswscale 19 years ago
Diego Biurrun 6979600818 Comment some #endif lines. 19 years ago
Luca Abeni 6f209cb549 Replace MIN() and MAX() with FFMIN() and FFMAX() 19 years ago
Michael Niedermayer bca11e75fb vertical scaler with accurate rounding, some people on doom9 can see +-1 errors 19 years ago
Alan Curry d8cfa5534a Fix typo introduced in the memalign->av_malloc conversion (there is no 19 years ago
Reimar Döffinger 8dfe90941a Missing part of the malloc -> av_malloc patch: memalign must be replaced as well! 19 years ago
Luca Abeni 94c4def23c Use libavutil in libswscale, and allow it to be built out of the mplayer tree 19 years ago
Luca Abeni 73435f006b Move postproc ---> libswscale 19 years ago
Alan Curry 247d2c9699 ng the fix for vCCoeffsBank patch by (Alan Curry <pacman TheWorld com>) 19 years ago
Alan Curry d33d485e83 Move the v{Y,C}CoeffsBank vectors into the SwsContext, filling them in just 19 years ago
Stefan Huehner 9b2283cc33 Patch by Stefan Huehner / stefan % huehner ! org \ 19 years ago
Alan Curry 5edb653bca AltiVec operations need to have memory aligned on 16-byte boundaries. 19 years ago
Michael Niedermayer 2e728364d3 change sws sharpen filter a little 19 years ago
Diego Biurrun 660204c65c Update licensing information: The FSF changed postal address. 19 years ago
Diego Biurrun b2d374c958 Unify include paths, -I.. is in CFLAGS. 19 years ago
D Richard Felker III 73cbfb1c59 100l -- mismatched type after changing sizes to type long! 19 years ago
Diego Biurrun b40e353aa4 Reduce unnecessary swscaler verbosity. 19 years ago
Nicolas Plourde 6634d0ef1d Should fix altivec detection for g3 system. 20 years ago
Jindřich Makovička 12e1166234 check for negative strides before memcpy 20 years ago
Jindřich Makovička e63ac25d05 support for both orderings of the slices (top->down / bottom->up) 20 years ago
Reimar Döffinger 0ce5275d78 100l, forgot to change an ifdef on last commit 20 years ago
Reimar Döffinger 113ef149fd fix for MAP_ANON vs. MAP_ANONYMOUS fix... 20 years ago
Ville Syrjälä 6118e52ea6 Improved NV12/NV21 support. 20 years ago
Bohdan Horst 171d7d788a FreeBSD fix 20 years ago
Reimar Döffinger 790409c949 Compile fix on non-x86 20 years ago
Aurelien Jacobs 38d5c282cd makes funnyCode pages executable (for CPU with NX bit) 20 years ago
Aurelien Jacobs 6d606c4f5b fix few x86_64 registers handling 20 years ago
Aurelien Jacobs 6e1c66bc06 adapting existing mmx/mmx2/sse/3dnow optimizations so they work on x86_64 20 years ago
Luca Barbato 582552fb56 postproc/yuv2rgb_altivec.c compile fix 20 years ago
Michael Niedermayer 66d1cdb672 passing an array or double precission parameters for the scaling function, instead of missusing a few bits of the flags 20 years ago
Alex Beregszaszi f2015f0c50 fix altivec.h inclusion (vector keyword in structure) 21 years ago
Romain Dolbeau b71cf33c9b Altivec unscaled YV12 -> packed YUV patch by (Romain Dolbeau <dolbeau at irisa dot fr>) 21 years ago
Michael Niedermayer a31de95620 altivec yuv->rgb converter 21 years ago
D Richard Felker III ae4cffd9fc this isn't actually stupid, but it's not valid C and gcc 3.5 rejects it as such 21 years ago
Matthieu Castet db7a2e0d17 attribute_used patch by (matthieu castet <castet.matthieu at free dot fr>) 21 years ago
Romain Dolbeau 8c266f0cb7 AltiVec hScale, all size patch by (Romain Dolbeau <dolbeaur at club-internet dot fr>) 21 years ago
Magnus Damm 35fe5cc53f altivec swscale under Linux patch by (Magnus Damm <damm at opensource dot se>) 21 years ago
Romain Dolbeau a2faa40192 AltiVec support in postproc/ + altivec optimizations for yuv2yuvX patch by (Romain Dolbeau <dolbeau at irisa dot fr>) 21 years ago
Michael Niedermayer 468887480c 1000l 21 years ago
Michael Niedermayer ec62c38fd5 -sws 0 && -ssf chs fixed 21 years ago
Michael Niedermayer c4f1e443e7 minimum slice size fix (fixes 422P 1 line per slice, used by huffyuv) 21 years ago
Michael Niedermayer ff49072013 dither scaling coefficients so they add up to 1.0 21 years ago
Michael Niedermayer 379a20360c rounding fixes 21 years ago
Alex Beregszaszi caeaabe7d0 uyvy output support in swscaler 21 years ago