summaryrefslogtreecommitdiffstats
path: root/postproc/swscale.c
Commit message (Expand)AuthorAgeFilesLines
* Should fix altivec detection for g3 system.nplourde2005-05-201-4/+5
* check for negative strides before memcpyhenry2005-04-241-4/+4
* support for both orderings of the slices (top->down / bottom->up)henry2005-04-241-4/+28
* 100l, forgot to change an ifdef on last commitreimar2005-02-231-1/+1
* fix for MAP_ANON vs. MAP_ANONYMOUS fix...reimar2005-02-221-1/+4
* Improved NV12/NV21 support.syrjala2005-02-161-4/+70
* FreeBSD fixnexus2005-02-141-0/+1
* Compile fix on non-x86reimar2005-02-011-0/+2
* makes funnyCode pages executable (for CPU with NX bit)aurel2005-01-311-0/+22
* fix few x86_64 registers handlingaurel2005-01-211-2/+2
* adapting existing mmx/mmx2/sse/3dnow optimizations so they work on x86_64aurel2004-10-211-48/+48
* postproc/yuv2rgb_altivec.c compile fixmichael2004-10-051-1/+1
* passing an array or double precission parameters for the scaling function, in...michael2004-09-181-17/+24
* fix altivec.h inclusion (vector keyword in structure)alex2004-07-171-3/+0
* Altivec unscaled YV12 -> packed YUV patch by (Romain Dolbeau <dolbeau at iris...michael2004-07-061-0/+12
* altivec yuv->rgb convertermichael2004-06-271-1/+4
* this isn't actually stupid, but it's not valid C and gcc 3.5 rejects it as suchrfelker2004-05-011-6/+6
* attribute_used patch by (matthieu castet <castet.matthieu at free dot fr>)michael2004-04-261-27/+27
* AltiVec hScale, all size patch by (Romain Dolbeau <dolbeaur at club-internet ...michael2004-04-061-9/+33
* altivec swscale under Linux patch by (Magnus Damm <damm at opensource dot se>)michael2004-03-141-0/+3
* AltiVec support in postproc/ + altivec optimizations for yuv2yuvX patch by (R...michael2004-03-111-2/+30
* 1000lmichael2003-11-061-1/+4
* -sws 0 && -ssf chs fixedmichael2003-11-041-11/+12
* minimum slice size fix (fixes 422P 1 line per slice, used by huffyuv)michael2003-10-221-4/+3
* dither scaling coefficients so they add up to 1.0michael2003-10-151-1/+6
* rounding fixesmichael2003-10-151-10/+11
* uyvy output support in swscaleralex2003-10-091-4/+33
* many small typo and grammar fixesgabucino2003-10-041-8/+8
* srcSliceY % 4 != 0 fixmichael2003-09-261-1/+4
* fixing "internal error in orderYUV" bugmichael2003-06-191-1/+2
* unusedalex2003-06-011-4/+0
* removed the last mp_msg :)alex2003-05-011-8/+0
* remove remaining cpudetect dependancymichael2003-04-251-0/+1
* moving getFilter stuff back (vf_scale.c -> swscale.c)michael2003-04-251-1/+73
* removing sws - global verbose var dependancymichael2003-04-241-202/+54
* mplayer idependant (not really yet) swscale examplemichael2003-04-171-133/+0
* 10lmichael2003-03-271-2/+2
* 10000l (YUV vs. YVU swscale fix/cleanup)michael2003-03-271-39/+43
* cleanupmichael2003-02-241-14/+13
* sws_ prefix, more seperation between internal & external swscaler APImichael2003-02-231-80/+95
* yuv2rgb brightness/contrast/saturation/different colorspaces support finishedmichael2003-02-211-62/+65
* cleanupmichael2003-02-181-84/+20
* brightness / saturation / contrast / different yuv colorspace support for som...michael2003-02-131-10/+48
* cleanupmichael2003-02-131-18/+9
* 10l found by (Dominik Mierzejewski <dominik at rangers dot eu dot org>)michael2003-02-011-2/+2
* fixing rgb4 & bgr4 (2 pixels per byte)michael2003-01-301-0/+22
* UYVY inputmichael2003-01-231-4/+5
* 10lmichael2002-11-041-1/+1
* verbose can be negativearpi2002-11-011-1/+1
* fixing yuy2 upscaling (use -sws 0 for the faster but uglier variant)michael2002-10-131-10/+11
* mmx yuy2 outputmichael2002-10-131-10/+10
* yuy2 output supportmichael2002-10-131-8/+37
* planar yuv 444 422 411 supportmichael2002-08-011-3/+19
* fixing sinc filter (seems the problem was caused by rounding in pmulhw -> sol...michael2002-07-091-4/+10
* more scaling algosmichael2002-07-041-46/+95
* using the new rgb2rgb converters (the LQ ones are only used if -sws 0 or -sws 4)michael2002-06-301-352/+140
* yvu9 -> yv12 unscaled converter with linear chroma scalingmichael2002-06-271-2/+40
* -sws 6 (luma bicubic & chroma bilinear)michael2002-06-271-5/+14
* use unified yuv2rgb initmichael2002-06-271-244/+355
* killing globalsmichael2002-06-241-5/+1
* 100l (non mmx versions didnt compile)michael2002-06-241-21/+33
* IF09 is alias for YVU9 (actually it has extra 4th plane containing MC changearpi2002-06-231-2/+3
* yvu9 support (other planar yuv formats with other chroma subsamplings should ...michael2002-06-231-60/+70
* cleanupmichael2002-06-231-2/+0
* selftest supportmichael2002-06-231-29/+179
* cleanup & grayscale supportmichael2002-06-221-117/+83
* sync with mplayer xparpi2002-06-221-81/+450
* big cosmetics patch, cleanup of messages printed by mplayer and libs.arpi2002-05-201-13/+11
* various openbsd and general warning fixes - patch by Björn Sandell <biorn@dc...arpi2002-05-121-0/+2
* printf to mp_msgalbeu2002-05-021-47/+48
* overread in the mmx2 horizontal scaler fixedmichael2002-04-011-33/+130
* fixing bgr15&16 on big_endianmichael2002-03-211-7/+10
* use assert.hmichael2002-02-221-2/+8
* 101++michael2002-02-211-1/+2
* fixing bgr32 output on big-endian systemsmichael2002-02-211-0/+3
* unscaled yuv2rgb fix for big-endian systemsmichael2002-02-211-3/+8
* unscaled memcpy variant bugfix (negative strides)michael2002-02-101-2/+2
* unscaled BGR24 -> YV12michael2002-02-101-0/+24
* bgr24toUV in MMXmichael2002-02-091-0/+5
* bgr24toY in MMXmichael2002-02-091-0/+10
* fastmemcpymichael2002-02-081-0/+1
* unscaled BGR15->BGR16michael2002-02-081-4/+37
* bgr15 input supportmichael2002-02-081-2/+2
* bgr16 input supportmichael2002-02-081-2/+2
* unscaled convertersmichael2002-02-071-1/+81
* fixing green line at right side bug (reported by Nick Kurshev <nickols_k@mail...michael2002-02-071-1/+8
* rgb32 & rgb24 input supportmichael2002-02-061-17/+22
* 101 (yuv2rgb with mpeg1,...) ;)michael2002-02-061-6/+115
* swScale internally uses yuv2rgb now if possiblemichael2002-02-061-2/+42
* printing error messages if something is wrong instead of just return NULL;michael2002-02-041-3/+16
* filterPos bugfix (only nearest neighbor scaling was affected)michael2002-02-031-3/+4
* MMX(2) optimized YUY2 inputmichael2002-02-021-11/+23
* printing correct format infomichael2002-02-011-21/+11
* YUY2, BGR24, BGR32 input support (no mmx yet)michael2002-02-011-20/+63
* -sws 2 is default nowmichael2002-01-301-1/+1
* YV12 like formats support (I420/IYUV)michael2002-01-301-123/+142
* area averageing scaling support (-sws 5) (is identical to bilinear for upscale)michael2002-01-291-8/+17
* nearest neighbor / sdl emulation ;) scaling (-sws 4)michael2002-01-281-2/+25
* minor bugfix in the -v outputmichael2002-01-221-2/+6
* 15/16 bit dithering in C (5% slower, can be disabled by comenting #define DIT...michael2002-01-211-21/+111
* copyright(swscaler) = GPLmichael2002-01-211-8/+19
* a few filters (should be removed/merged when arpis videofilter stuff is finis...michael2002-01-211-23/+90
* general convolution filtering of the source picturemichael2002-01-211-86/+366
* 101michael2002-01-201-3/+5
* removed global vars so that multiple swscalers can be usedmichael2002-01-201-85/+679
* mangle for win32 in postprocatmos42002-01-191-0/+1
* minor bugfixes (noone noticed them)michael2001-12-211-1/+1
* print more info if -vmichael2001-12-061-4/+201
* vertical cubic/linear scalingmichael2001-12-061-22/+55
* horizontal up/downscale linear & cubicmichael2001-12-021-2/+17
* swscaler cleanupmichael2001-11-291-17/+13
* runtime cpu detection optional (compiles faster)michael2001-11-271-1/+44
* oopsmichael2001-11-261-1/+0
* runtime cpu detectionmichael2001-11-261-1652/+69
* .balign or we´ll align by 64kb on some architecturesmichael2001-11-101-6/+6
* .align 16michael2001-11-101-0/+6
* gcc does optimize writes to non volatile variables away if it didnt know that...michael2001-11-061-4/+4
* better ditheringmichael2001-11-061-42/+43
* faster bgr24 outputmichael2001-11-061-3/+114
* only 6 registers usedmichael2001-11-051-7/+10
* green line fix for dstw%8!=0michael2001-11-041-4/+11
* fixed warningsmichael2001-11-041-27/+48
* faster bgr15/16michael2001-11-041-50/+28
* right green line bugfix for width not %8==0 (untested -vo vesa doesnt work)michael2001-11-021-1/+12
* c speedupmichael2001-10-311-17/+19
* 15/16bit in C speedupmichael2001-10-311-30/+50
* c optimizationsmichael2001-10-301-24/+75
* c optimizationsmichael2001-10-301-17/+68
* c optimizations (array is faster than pointer) (16bpp variants tested and 2% ...michael2001-10-301-18/+9
* interpolate chrominance for every second line in the 1:1 vertical scale functionmichael2001-10-301-41/+153
* bugfixesmichael2001-10-301-7/+9
* fixed a warningmichael2001-10-291-0/+1
* patch from Martin Decky <deckm1am@ss1000.ms.mff.cuni.cz> applied and unnecass...michael2001-10-291-2/+5
* tell the c compiler that the memory changedmichael2001-10-281-0/+8
* 3dnow prefetch & sfencemichael2001-10-281-26/+11
* yv12 to yv12 scalermichael2001-10-281-21/+40
* yuv2rgb bugfixmichael2001-10-281-31/+31
* a few warning fixes (missing #include's)pl2001-10-251-0/+1
* downscalemichael2001-10-251-279/+326
* BGR24 bugfixmichael2001-10-211-5/+5
* fixed alignment (static variables where sometimes not 8-byte aligned)michael2001-10-201-289/+888
* first line bug fixed (happend if the image was scaled down or 1:1)michael2001-10-191-2/+7
* horizontal scaling bugs fixed, should be mostly bugfree nowmichael2001-10-191-25/+28
* xinc scaled by 16 instead of 8arpi2001-10-191-2/+2
* horizontal lines bugfixmichael2001-10-191-4/+4
* vertical lines bugfixmichael2001-10-191-7/+12
* (C) fixedarpi2001-10-191-1/+1
* fixed a bug which caused horizontal linesmichael2001-10-191-2/+2
* increased precission of s_xinc s_xinc2 (needed for the mmx2 bugfix)michael2001-10-181-206/+271
* 24bpp support (untested)michael2001-10-171-2/+52
* added (f)emmsarpi2001-10-171-0/+7
* bpp changed from bytespp to bitspparpi2001-10-171-8/+8
* fixed out of regs "bug"michael2001-10-171-6/+9
* MMX & MMX2 optimizations (MMX2 is buggy and commented out)michael2001-10-171-36/+563
* fix rgb/bgr for 15/16bppatmos42001-10-171-4/+4
* 16bpp code for atmosarpi2001-10-161-0/+10
* software yv12->rgb scaler - separated from fsdgaarpi2001-10-151-0/+124