summaryrefslogtreecommitdiffstats
path: root/postproc
Commit message (Expand)AuthorAgeFilesLines
* Reorganize vector constants to work around gcc 4.1 bug:pacman2006-04-061-4/+3
* Support all 4 of ARGB/RGBA/BGRA/ABGR unscaled conversions, with morepacman2006-03-131-12/+16
* Fix rgb32tobgr16, rgb32to15, and rgb32tobgr15. All had the same problem thatpacman2006-02-241-6/+6
* Just a comment update, replacing a FIXME to reflect the new expectation ofpacman2006-02-181-1/+2
* don't call altivec_yuv2packedX() with a dstFormat that it doesn't support;pacman2006-02-181-7/+12
* Fix vec_clip for gcc's that don't handle (vector signed short){16} accordingpacman2006-02-171-16/+14
* ng the fix for vCCoeffsBank patch by (Alan Curry <pacman TheWorld com>)michael2006-02-161-2/+2
* make swscale-example compile patch by (Alan Curry <pacman TheWorld com>)michael2006-02-161-5/+5
* Remove obsolete big-endian FIXMEs.diego2006-02-131-6/+0
* Move the v{Y,C}CoeffsBank vectors into the SwsContext, filling them in justdiego2006-02-113-26/+28
* cosmetics: indentation fixesdiego2006-02-111-47/+47
* Fix big-endian color permutation problems.diego2006-02-112-11/+46
* Patch by Stefan Huehner / stefan % huehner ! org \rathann2006-02-091-1/+1
* Correct RGB vs. BGR confusion, the macros vec_mstrgb24 and vec_mstbgr24 eachdiego2006-02-091-3/+3
* altivec_yuv2packedX() ignores the requested output format and unconditionallydiego2006-02-081-2/+32
* AltiVec operations need to have memory aligned on 16-byte boundaries.diego2006-02-082-5/+10
* vYCoeffsBank and vCCoeffsBank are allocated and initialized using incorrectdiego2006-02-081-4/+4
* change sws sharpen filter a littlemichael2006-02-041-29/+18
* Make clean/distclean behave uniformly in all directories.diego2006-01-271-2/+2
* Update licensing information: The FSF changed postal address.diego2006-01-137-7/+7
* Unify include paths, -I.. is in CFLAGS.diego2005-11-148-20/+20
* 100l -- mismatched type after changing sizes to type long!rfelker2005-10-171-1/+1
* Change unsigned->signed and int->long, this fits the asm code better on 64reimar2005-10-124-236/+237
* Reduce unnecessary swscaler verbosity.diego2005-09-061-1/+1
* Re-enables the GCC-4 fix for AMD-64 only. Patch by cartman and poirierggpoirier2005-07-121-0/+6
* Reverts GCC-4.0 "fixe" which broke GCC-3.3 and maybe othersgpoirier2005-06-301-1/+1
* Another REG_d -> REG_D fix.reimar2005-06-281-1/+1
* width % 16 != 0 workaround by (Nicolas Plourde: nicolas plourde, gmail com>)michael2005-06-271-0/+10
* Fixes GCC4 fix by using "g" instead of "mp" as some compilers misscompilegpoirier2005-06-241-1/+1
* 10l. Previous GCC4 commit broke compilation with gcc-3.4 and maybe others ia-32gpoirier2005-06-191-1/+1
* GCC-4 fix for AMD-64gpoirier2005-06-181-4/+4
* one bugfix and a few gcc4 bug workaorunds by (Gianluigi Tiesi: mplayer, netfa...michael2005-06-021-3/+8
* Should fix altivec detection for g3 system.nplourde2005-05-201-4/+5
* unused definealex2005-04-291-6/+0
* fix palette8tobgr32/palette8torgb32 on big endiannplourde2005-04-271-0/+13
* check for negative strides before memcpyhenry2005-04-241-4/+4
* support for both orderings of the slices (top->down / bottom->up)henry2005-04-242-4/+29
* Fixes rgb32to16 conversion for I think all platforms since the int8diego2005-03-221-4/+2
* 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-162-6/+97
* 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-312-2/+24
* fix few x86_64 registers handlingaurel2005-01-212-6/+34
* 100l, fix broken AMD64 patch. To whoever applied it: Did you actually _try_reimar2005-01-191-2/+2
* 10000l : fix a crash on x86 due to an horrible mistake in my x86_64 patchaurel2004-10-221-6/+6
* adapting existing mmx/mmx2/sse/3dnow optimizations so they work on x86_64aurel2004-10-217-672/+683
* postproc/yuv2rgb_altivec.c compile fixmichael2004-10-053-96/+238
* lot of bigendian fixesalex2004-09-211-0/+34
* passing an array or double precission parameters for the scaling function, in...michael2004-09-183-20/+27
* width instead of chromWidth causing segfault in some casesreimar2004-08-101-1/+1
* fix altivec.h inclusion (vector keyword in structure)alex2004-07-172-3/+4
* simplify the initalex2004-07-171-45/+13
* some fixesalex2004-07-171-14/+9
* Altivec unscaled YV12 -> packed YUV patch by (Romain Dolbeau <dolbeau at iris...michael2004-07-062-0/+159
* altivec yuv->rgb convertermichael2004-06-277-2/+878
* bigendian fixalex2004-06-251-1/+1
* ranlib cleanup by Dan Christiansenalex2004-06-241-0/+1
* small linux/altivec compile fix in postproc/ by (Romain Dolbeau <dolbeau at i...michael2004-06-041-8/+6
* bigendian fix by (Romain Dolbeau <dolbeau at irisa dot fr>)michael2004-05-021-0/+10
* this isn't actually stupid, but it's not valid C and gcc 3.5 rejects it as suchrfelker2004-05-012-10/+10
* attribute_used patch by (matthieu castet <castet.matthieu at free dot fr>)michael2004-04-263-52/+52
* AltiVec hScale, all size patch by (Romain Dolbeau <dolbeaur at club-internet ...michael2004-04-063-10/+222
* make gcc happy under hurdalex2004-04-051-6/+6
* 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-114-2/+244
* correct C init tablesalex2003-12-271-2/+2
* 1000lmichael2003-11-061-1/+4
* -sws 0 && -ssf chs fixedmichael2003-11-041-11/+12
* 10l (forgot that the dstW offset is hardcoded in the asm)michael2003-11-031-6/+6
* 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-153-22/+27
* yv12->uyvy MMXmichael2003-10-101-0/+44
* 1E10lmichael2003-10-101-11/+7
* 10lmichael2003-10-091-0/+9
* uyvy output support in swscaleralex2003-10-093-4/+98
* Fixed the brokeness and also bgr32 should work now. Patch by Ken Mandelberg <...alex2003-10-071-7/+7
* many small typo and grammar fixesgabucino2003-10-043-17/+17
* srcSliceY % 4 != 0 fixmichael2003-09-261-1/+4
* reversed for cause of code obsolescencepl2003-09-211-1/+1
* printf() requires stdio.hpl2003-09-201-0/+2
* remove cs_test and swscale-example tooalex2003-07-281-2/+2
* fixing "internal error in orderYUV" bugmichael2003-06-191-1/+2
* unusedalex2003-06-011-4/+0
* vf_scale.h & related cleanup & some small warning fix by dominikmichael2003-06-011-0/+2
* cs_test cleanup and fix compilation if gui enabledalex2003-05-231-3/+2
* updatealex2003-05-231-0/+10
* non-x86 supportalex2003-05-231-2/+15
* removed the last mp_msg :)alex2003-05-013-11/+11
* bigendian fix by (Samuel Kleiner <kleiner at cd dot chalmers dot se>)michael2003-04-251-3/+9
* remove remaining cpudetect dependancymichael2003-04-257-533/+237
* moving getFilter stuff back (vf_scale.c -> swscale.c)michael2003-04-252-1/+79
* removing sws - global verbose var dependancymichael2003-04-243-218/+60
* killed an mp_msg occurancealex2003-04-211-1/+1
* mplayer idependant (not really yet) swscale examplemichael2003-04-174-133/+207
* 10l patch by (Andreas Hess <jaska at gmx dot net>)michael2003-04-081-1/+1
* 10lmichael2003-03-271-2/+2
* 10000l (YUV vs. YVU swscale fix/cleanup)michael2003-03-273-40/+47
* cleanupmichael2003-02-246-63/+31
* sws_ prefix, more seperation between internal & external swscaler APImichael2003-02-237-121/+159
* 100l (gcc 3.2 .....)michael2003-02-211-1/+1
* yuv2rgb brightness/contrast/saturation/different colorspaces support finishedmichael2003-02-218-808/+617
* cleanupmichael2003-02-181-84/+20
* optimizemichael2003-02-182-2/+77
* 1000lmichael2003-02-151-1/+1
* bigendian bug (fixes?)michael2003-02-151-74/+34
* simpler & fastermichael2003-02-151-29/+15
* in libavcodec now -> removemichael2003-02-144-4202/+0
* moving postprocess code to libavcodecmichael2003-02-141-31/+1
* cleanupmichael2003-02-131-96/+130
* brightness / saturation / contrast / different yuv colorspace support for som...michael2003-02-132-10/+56
* cleanupmichael2003-02-132-184/+164
* cleanupmichael2003-02-133-95/+153
* avoid #include "../michael2003-02-112-5/+5
* #ifdef c++michael2003-02-111-1/+15
* -fPIC compileablemichael2003-02-111-35/+28
* yv12 -> yuy2 converter in alpha asm (from mplayerxp)michael2003-02-111-2/+50
* cleanup (unsigned stride -> int stride)michael2003-02-115-48/+47
* yuv9 -> yv12 bugfixesmichael2003-02-031-39/+52
* 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-302-12/+150
* UYVY inputmichael2003-01-232-4/+79
* C implementation of the median deinterlacer (seems to be the only onerfelker2003-01-232-11/+16
* YUV 411/422/444 support for ppmichael2003-01-054-8/+26
* 10l another int i missing (without ^M)faust32002-12-301-0/+1
* 10l (int i)michael2002-12-301-1/+2
* cleaning corners of green dirt ;)michael2002-12-291-2/+18
* buffer alloc cleanup / 10lmichael2002-12-292-32/+48
* warning patch by (Dominik Mierzejewski <dominik at rangers dot eu dot org>)michael2002-11-232-1/+6
* fixing compilation of cs_testmichael2002-11-181-1/+1
* *HUGE* set of compiler warning fixes, unused variables removalarpi2002-11-061-0/+1
* dont use fastmemcpy for PICmichael2002-11-041-0/+2
* 10lmichael2002-11-041-1/+1
* fixing dependanciesmichael2002-11-041-3/+3
* pp docsmichael2002-11-031-6/+5
* cleanupmichael2002-11-022-8/+8
* cleanupmichael2002-11-023-145/+179
* verbose can be negativearpi2002-11-011-1/+1
* cosmetics requested by kabimichael2002-11-012-5/+5
* disabling compilation of .so if its not needed, gcc 3.1 seems to have problem...michael2002-10-311-1/+5
* using fewer registers ... to workaround somethingmichael2002-10-311-18/+17
* removing "-npp" (found by arpi)michael2002-10-301-4/+4
* per context cpuCaps (idea by kabi)michael2002-10-302-15/+10
* change qscale type to int8 and fix qscale orderingmichael2002-10-303-8/+10
* using same numbers for cpuCaps as libmpeg2 & liba52michael2002-10-301-3/+3
* cleanly passing the cpuCapsmichael2002-10-302-13/+16
* 10lmichael2002-10-291-0/+2
* cleanupmichael2002-10-293-55/+24
* cosmetics ;)michael2002-10-292-11/+10
* better deblocking filtermichael2002-10-293-63/+101
* -fomit-frame-pointer is needed for the PIC codemichael2002-10-291-1/+1
* using fewer registers (fixes compilation bug hopefully)michael2002-10-291-5/+6
* fix compilation on non-x86 with gcc 2.95colin2002-10-291-0/+2
* postprocessing cleanup:michael2002-10-284-870/+661
* fixing RGB32->RGB16 on big endian patch by (Colin Leroy <colin at colino dot ...michael2002-10-231-0/+9
* avoid multiple initmichael2002-10-171-2/+2
* fixing yuy2 upscaling (use -sws 0 for the faster but uglier variant)michael2002-10-131-10/+11
* mmx yuy2 outputmichael2002-10-132-25/+163
* yuy2 output supportmichael2002-10-132-11/+40
* tons of warning fixes, also some 10l bugfixes, including Dominik's PVA bugarpi2002-09-221-1/+5
* use detected WORDSIZE instead of warning, when inttypes.h doesn't define __WO...arpi2002-09-161-1/+2
* fixing y422p outputmichael2002-09-091-2/+4
* fixed palette8to{rgb24,bgr24,rgb32,bgr32}alex2002-09-091-17/+21
* warning fixes by Dominik Mierzejewski <dominik@rangers.eu.org>arpi2002-09-011-0/+2
* added missing palette8tobgr pairs (hope it's correct)alex2002-08-301-0/+54
* removed -W -Wall -g and other gcc-specific warning/debug optionsarpi2002-08-221-1/+1
* remove unused varibles patch by (Eric Sesterhenn <SnakeByte at gmx dot de>)michael2002-08-131-3/+3
* 1000lmichael2002-08-081-1/+1
* planar yuv 444 422 411 supportmichael2002-08-011-3/