summaryrefslogtreecommitdiffstats
path: root/postproc
Commit message (Expand)AuthorAgeFilesLines
* horizontal up/downscale linear & cubicmichael2001-12-023-28/+372
* sliced scaleing bugfixmichael2001-11-291-18/+20
* swscaler cleanupmichael2001-11-293-129/+125
* faster brightness correcture in MMX2michael2001-11-281-3/+34
* compiletime pp-mode support (luminance = chrominance filters though) 1-2% fas...michael2001-11-272-1/+10
* runtime cpu detection optional (compiles faster)michael2001-11-271-1/+44
* runtime cpu detect optional (compiles faster)michael2001-11-271-6/+45
* runtime cpu detectionmichael2001-11-263-74/+118
* oopsmichael2001-11-262-1/+28
* runtime cpu detectionmichael2001-11-262-857/+320
* runtime cpu detectionmichael2001-11-262-1824/+87
* runtime cpu detectionmichael2001-11-242-3865/+174
* use fastmemcpy for chrominance if no chrominance filtering is donemichael2001-11-242-18/+76
* faster deringmichael2001-11-242-114/+238
* 1% speedupmichael2001-11-202-92/+74
* oops, too much cleanup ;)michael2001-11-202-0/+280
* cleanupmichael2001-11-202-1502/+96
* faster mmx2 / 3dnow deblocking filtermichael2001-11-192-16/+666
* Move ignores in subdirs to their respective .cvsignore files.atmos42001-11-171-0/+1
* postproc/ dir now respects --with-extraincdirgabucino2001-11-161-1/+1
* temp denoiser:michael2001-11-142-12/+76
* temp denoiser changes: (a-b)^2 instead of |a-b| and MMX2/3DNOW versionmichael2001-11-142-10/+588
* temporal noise reducer in C (-pp 0x100000)michael2001-11-133-104/+429
* uyvytoyv12 in MMX (untested)michael2001-11-112-6/+184
* QP_store==null bugfix and no opendivx bugfixmichael2001-11-112-0/+30
* yuy2toyv12 bugfixmichael2001-11-112-2/+8
* uyvy->uv12 addedarpi2001-11-102-0/+76
* .balign or we´ll align by 64kb on some architecturesmichael2001-11-104-20/+20
* .align 16michael2001-11-104-0/+20
* added missing #include <malloc.h>pl2001-11-092-2/+2
* bugfixmichael2001-11-072-0/+6
* rgb32tobgr32 now is documented ;)nick2001-11-071-0/+1
* rgb32tobgr32 / bgr32torgb32michael2001-11-062-0/+108
* gcc does optimize writes to non volatile variables away if it didnt know that...michael2001-11-064-12/+12
* 15/16 bpp ditheringmichael2001-11-061-1/+40
* better ditheringmichael2001-11-062-84/+86
* Minor speedup of rgb32to24. (performance is not successful)nick2001-11-062-26/+82
* Remove a few obsolete header includes (fixes a compile error on solaris)jkeil2001-11-061-7/+0
* minor changes (fixed some warnings, added attribute aligned(8) stuff)michael2001-11-062-78/+92
* MMX2, 3DNOW, MMX optimized rgb32(24)to16(15) stuffnick2001-11-062-12/+362
* optimized rgb24to16 stuffnick2001-11-062-50/+86
* mmx2 bgr24 stuff from swscale (slightly faster)michael2001-11-061-2/+53
* rgb24to32 now is fasternick2001-11-062-16/+112
* vars are aligned by 8 now (even faster, yes they where not aligned correctly)michael2001-11-061-10/+10
* 16bpp is 10% fastermichael2001-11-061-22/+11
* 15 bpp supportmichael2001-11-061-0/+88
* common code moved to a #definemichael2001-11-061-187/+227
* Move yuv2rgb to postprocessnick2001-11-067-3/+936
* faster bgr24 outputmichael2001-11-062-6/+228
* only 6 registers usedmichael2001-11-052-14/+20
* unsigned stuffmichael2001-11-053-10/+26
* yuy2toyv12 fixed and speedupmichael2001-11-053-125/+220
* fixed yv12toyuy2michael2001-11-053-88/+118
* Forgotnick2001-11-051-4/+4
* Fixed rgb32(24)to15 stuffnick2001-11-052-4/+4
* Fixed rgb32(24)to16 stuff, rgb32(24)to15 is still brokennick2001-11-052-24/+32
* Well - old algorithms and new stuff rgb24to16(15)nick2001-11-053-53/+106
* More standards compilancenick2001-11-053-36/+36
* yuy2toyv12 in MMXmichael2001-11-052-0/+110
* yv12toyuy2 in MMXmichael2001-11-053-50/+132
* yv12 <-> yuy2 in Cmichael2001-11-053-0/+58
* faster 15to16 bit rgb (the mmx routine is limited by memory speed so there is...michael2001-11-042-20/+42
* palette to bgr24michael2001-11-043-3/+45
* bgr32to16, bgr32to15 (needed for palette stuff)michael2001-11-043-3/+124
* green line fix for dstw%8!=0michael2001-11-042-8/+22
* using const modifiernick2001-11-043-21/+21
* fixed warningsmichael2001-11-042-54/+96
* faster bgr15/16michael2001-11-042-100/+56
* right green line bugfix for width not %8==0 (untested -vo vesa doesnt work)michael2001-11-022-2/+24
* deinterlace bugfixmichael2001-10-312-40/+224
* c speedup (x1, rk1 filters)michael2001-10-312-30/+30
* c speedupmichael2001-10-312-34/+38
* 15/16bit in C speedupmichael2001-10-312-60/+100
* c optimizationsmichael2001-10-302-48/+150
* c optimizationsmichael2001-10-302-34/+136
* c optimizations (array is faster than pointer) (16bpp variants tested and 2% ...michael2001-10-302-36/+18
* minor speedupmichael2001-10-302-24/+54
* interpolate chrominance for every second line in the 1:1 vertical scale functionmichael2001-10-302-82/+306
* bugfixesmichael2001-10-302-14/+18
* cosmeticnick2001-10-302-2/+2
* fixed a warningmichael2001-10-292-0/+2
* No longer requirednick2001-10-291-1/+0
* Finish mmx2, 3dnow optimiz. 15to16 should be tested. Better fix of can't compilenick2001-10-292-90/+108
* cant compile on non x86 bugfixmichael2001-10-292-0/+4
* patch from Martin Decky <deckm1am@ss1000.ms.mff.cuni.cz> applied and unnecass...michael2001-10-292-4/+10
* tell the c compiler that the memory changedmichael2001-10-282-0/+16
* 3dnow prefetch & sfencemichael2001-10-282-52/+22
* yv12 to yv12 scalermichael2001-10-283-46/+85
* 32to24: MMX, MMX2, 3DNOW optimizationnick2001-10-282-2/+84
* More elegant solutionnick2001-10-282-74/+10
* preprocessor cleanupnick2001-10-282-2/+2
* sfencenick2001-10-282-0/+14
* More accurate prefetchingnick2001-10-282-12/+6
* mmx, mmx2, 3dnow optimized 24to32nick2001-10-282-4/+72
* mmx optimized 24to32nick2001-10-282-4/+56
* forgot, sorrynick2001-10-281-0/+1
* Prev ver could work only on x86nick2001-10-282-10/+10
* vo_vesa: more rgb2rgb supportnick2001-10-283-1/+108
* vo_vesa: more rgb2rgb supportnick2001-10-283-1/+36
* vo_vesa: rgb2rgb supportnick2001-10-284-1/+49
* yuv2rgb bugfixmichael2001-10-282-62/+62
* faster deringmichael2001-10-262-18/+26
* dering in cmichael2001-10-262-22/+170
* a few warning fixes (missing #include's)pl2001-10-254-0/+8
* 3dnow deringmichael2001-10-252-20/+64
* just a few "not implemented yet" removedmichael2001-10-251-3/+3
* dering in mmx2michael2001-10-252-62/+302
* downscalemichael2001-10-252-558/+652
* fixed difference with -vo md5 between doVertDefFilter() C and MMX / MMX2 vers...michael2001-10-252-74/+168
* much better horizontal filters (transpose & use the vertical ones) :)michael2001-10-242-162/+452
* Independed compilation of SUBDIRSnick2001-10-241-0/+40
* more speedmichael2001-10-242-20/+112
* more speedmichael2001-10-232-126/+118
* and another +2% speedupmichael2001-10-232-56/+94
* optimizations (+2% speedup)michael2001-10-232-58/+32
* brightness / contrast fix/copy optimizations +2% speedupmichael2001-10-232-42/+30
* negative black bugfixmichael2001-10-232-22/+20
* auto brightness/ contrast bugfixmichael2001-10-223-35/+498
* BGR24 bugfixmichael2001-10-212-10/+10
* fixed alignment (static variables where sometimes not 8-byte aligned)michael2001-10-202-578/+1776
* more logic behavior if the altenative deblock filters are used (turning a alt...michael2001-10-192-48/+36
* first line bug fixed (happend if the image was scaled down or 1:1)michael2001-10-192-4/+14
* PP_FUNNY_STRIDE disabledarpi2001-10-191-1/+1
* added compiletime option to turn width%8==0 onmichael2001-10-193-0/+11
* fixed a bug in the tmp buffermichael2001-10-193-8/+103
* horizontal scaling bugs fixed, should be mostly bugfree nowmichael2001-10-192-50/+56
* xinc scaled by 16 instead of 8arpi2001-10-192-4/+4
* horizontal lines bugfixmichael2001-10-192-8/+8
* vertical lines bugfixmichael2001-10-192-14/+24
* (C) fixedarpi2001-10-192-2/+2
* fixed a bug which caused horizontal linesmichael2001-10-192-4/+4
* increased precission of s_xinc s_xinc2 (needed for the mmx2 bugfix)michael2001-10-182-412/+542
* fixed the height%8!=0 bugmichael2001-10-173-552/+306
* 24bpp support (untested)michael2001-10-172-4/+104
* added (f)emmsarpi2001-10-172-0/+14
* bpp changed from bytespp to bitspparpi2001-10-172-16/+16
* fixed out of regs "bug"michael2001-10-172-12/+18
* MMX & MMX2 optimizations (MMX2 is buggy and commented out)michael2001-10-172-72/+1126
* quick fix for movies with a height which is not a multiple of 8michael2001-10-172-2/+2
* fix rgb/bgr for 15/16bppatmos42001-10-172-8/+8
* 16bpp code for atmosarpi2001-10-162-0/+20
* minor cleanupsmichael2001-10-163-91/+164
* header for swscale.carpi2001-10-151-0/+12
* software yv12->rgb scaler - separated from fsdgaarpi2001-10-152-0/+248
* rewrote the horizontal lowpass filter to fix a bug which caused a blocky lookmichael2001-10-153-69/+964
* c++ fixarpi2001-10-142-2/+4
* Cleanup:arpi2001-10-133-15/+26
* small changes for mplayer integration:arpi2001-10-131-9/+8
* small changes for mplayer integration:arpi2001-10-132-20/+106
* fixed a sig4 bug an non mmx2 cpus (in case of more sig4 errors please send me...michael2001-10-132-34/+40
* minor QP scaling & auto-contrast bugfixmichael2001-10-132-14/+16
* fixed a rounding bug thing in the X1 Filtermichael2001-10-133-65/+508
* final changes to convert to Cmichael2001-10-113-13/+13
* bugfixes: last 3 lines not brightness/contrast correctedmichael2001-10-113-159/+539
* fixed a bug in the horizontal default filterarpi2001-10-103-202/+769
* new postprocess code by Michael Niedermayer (michaelni@gmx.at)arpi2001-10-103-0/+3159