aboutsummaryrefslogtreecommitdiffhomepage
path: root/postproc/postprocess_template.c
Commit message (Collapse)AuthorAge
* top row bugfixGravatar michael2002-01-29
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4404 b3059339-0415-0410-9bf9-f77b7e298cf2
* minor QP bugfixGravatar michael2002-01-28
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4400 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix mangling with runtime cpu detectionGravatar atmos42002-01-19
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4254 b3059339-0415-0410-9bf9-f77b7e298cf2
* mangle for win32 in postprocGravatar atmos42002-01-19
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4249 b3059339-0415-0410-9bf9-f77b7e298cf2
* minor brightness/contrast bugfix / moved some global vars into ppModeGravatar michael2001-12-28
| | | | | | | non mmx compilation bugfix git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3833 b3059339-0415-0410-9bf9-f77b7e298cf2
* customizeable deblocking (2 thresholds)Gravatar michael2001-12-28
| | | | | | | chrominance & luminance filtering is the default now if -npp ...:y isnt specified (lumi only was only used for the deinterlacers and that was wrong anyway) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3818 b3059339-0415-0410-9bf9-f77b7e298cf2
* faster brightness correcture in MMX2Gravatar michael2001-11-28
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3172 b3059339-0415-0410-9bf9-f77b7e298cf2
* compiletime pp-mode support (luminance = chrominance filters though) 1-2% ↵Gravatar michael2001-11-27
| | | | | | faster with -benchmark -vo null -nosound git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3155 b3059339-0415-0410-9bf9-f77b7e298cf2
* runtime cpu detectionGravatar michael2001-11-24
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3100 b3059339-0415-0410-9bf9-f77b7e298cf2
* use fastmemcpy for chrominance if no chrominance filtering is doneGravatar michael2001-11-24
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3095 b3059339-0415-0410-9bf9-f77b7e298cf2
* faster deringGravatar michael2001-11-24
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3094 b3059339-0415-0410-9bf9-f77b7e298cf2
* 1% speedupGravatar michael2001-11-20
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3038 b3059339-0415-0410-9bf9-f77b7e298cf2
* oops, too much cleanup ;)Gravatar michael2001-11-20
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3033 b3059339-0415-0410-9bf9-f77b7e298cf2
* cleanupGravatar michael2001-11-20
| | | | | | | | precopy fewer lines from src to dst if possible speedup (due to cleanup of blockcopy) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3032 b3059339-0415-0410-9bf9-f77b7e298cf2
* faster mmx2 / 3dnow deblocking filterGravatar michael2001-11-19
| | | | | | | brightness_debug (draws luminance histogram & autodetected white/black level) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3014 b3059339-0415-0410-9bf9-f77b7e298cf2
* temp denoiser:Gravatar michael2001-11-14
| | | | | | | | bugfix? averageing noise over the surrounding blocks git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2900 b3059339-0415-0410-9bf9-f77b7e298cf2
* temp denoiser changes: (a-b)^2 instead of |a-b| and MMX2/3DNOW versionGravatar michael2001-11-14
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2896 b3059339-0415-0410-9bf9-f77b7e298cf2
* temporal noise reducer in C (-pp 0x100000)Gravatar michael2001-11-13
| | | | | | | setting the thresholds from the commandline requires postprocess2() / getPpModeByNameAndQuality() (someone could perhaps modify mplayer so that they are beiing used, iam too lazy for it ;) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2861 b3059339-0415-0410-9bf9-f77b7e298cf2
* QP_store==null bugfix and no opendivx bugfixGravatar michael2001-11-11
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2809 b3059339-0415-0410-9bf9-f77b7e298cf2
* added missing #include <malloc.h>Gravatar pl2001-11-09
| | | | | | | | #include "config.h" moved as 1st #include since it defines HAVE_foo_h for later conditional inclusions git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2776 b3059339-0415-0410-9bf9-f77b7e298cf2
* gcc does optimize writes to non volatile variables away if it didnt know ↵Gravatar michael2001-11-06
| | | | | | that they were read in between git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2751 b3059339-0415-0410-9bf9-f77b7e298cf2
* minor changes (fixed some warnings, added attribute aligned(8) stuff)Gravatar michael2001-11-06
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2743 b3059339-0415-0410-9bf9-f77b7e298cf2
* deinterlace bugfixGravatar michael2001-10-31
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2596 b3059339-0415-0410-9bf9-f77b7e298cf2
* c speedup (x1, rk1 filters)Gravatar michael2001-10-31
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2587 b3059339-0415-0410-9bf9-f77b7e298cf2
* minor speedupGravatar michael2001-10-30
| | | | | | | cleanup git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2571 b3059339-0415-0410-9bf9-f77b7e298cf2
* faster deringGravatar michael2001-10-26
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2479 b3059339-0415-0410-9bf9-f77b7e298cf2
* dering in cGravatar michael2001-10-26
| | | | | | | dering bugfix git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2478 b3059339-0415-0410-9bf9-f77b7e298cf2
* a few warning fixes (missing #include's)Gravatar pl2001-10-25
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2477 b3059339-0415-0410-9bf9-f77b7e298cf2
* 3dnow deringGravatar michael2001-10-25
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2476 b3059339-0415-0410-9bf9-f77b7e298cf2
* dering in mmx2Gravatar michael2001-10-25
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2474 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed difference with -vo md5 between doVertDefFilter() C and MMX / MMX2 ↵Gravatar michael2001-10-25
| | | | | | | | | | versions fixed some warnings fixed the cant compile on non x86 systems (i didnt apply the patch from Oliver Schoenbrunner <oliver.schoenbrunner@jku.at> because it used ARCH_X86 instead of HAVE_MMX) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2462 b3059339-0415-0410-9bf9-f77b7e298cf2
* much better horizontal filters (transpose & use the vertical ones) :)Gravatar michael2001-10-24
| | | | | | | | bugfix bugs? git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2455 b3059339-0415-0410-9bf9-f77b7e298cf2
* more speedGravatar michael2001-10-24
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2438 b3059339-0415-0410-9bf9-f77b7e298cf2
* more speedGravatar michael2001-10-23
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2429 b3059339-0415-0410-9bf9-f77b7e298cf2
* and another +2% speedupGravatar michael2001-10-23
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2417 b3059339-0415-0410-9bf9-f77b7e298cf2
* optimizations (+2% speedup)Gravatar michael2001-10-23
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2414 b3059339-0415-0410-9bf9-f77b7e298cf2
* brightness / contrast fix/copy optimizations +2% speedupGravatar michael2001-10-23
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2402 b3059339-0415-0410-9bf9-f77b7e298cf2
* negative black bugfixGravatar michael2001-10-23
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2395 b3059339-0415-0410-9bf9-f77b7e298cf2
* auto brightness/ contrast bugfixGravatar michael2001-10-22
| | | | | | | getPPModeByNameAndQuality git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2390 b3059339-0415-0410-9bf9-f77b7e298cf2
* more logic behavior if the altenative deblock filters are used (turning a ↵Gravatar michael2001-10-19
| | | | | | alt filter on without turning the deblock filter on uses the alt filter instead of using no filter now) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2301 b3059339-0415-0410-9bf9-f77b7e298cf2
* added compiletime option to turn width%8==0 onGravatar michael2001-10-19
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2287 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed a bug in the tmp bufferGravatar michael2001-10-19
| | | | | | | | fixed the color range for yuv fixed the width %8!=0 bug (another 1% speed loss) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2286 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed the height%8!=0 bugGravatar michael2001-10-17
| | | | | | | | | simplified a few things removed last row variants of the deinterlace filters, they are not needed anymore added cubic interpolating deinterlacer git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2247 b3059339-0415-0410-9bf9-f77b7e298cf2
* quick fix for movies with a height which is not a multiple of 8Gravatar michael2001-10-17
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2232 b3059339-0415-0410-9bf9-f77b7e298cf2
* minor cleanupsGravatar michael2001-10-16
| | | | | | | | median deinterlace in MMX fixed typos git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2222 b3059339-0415-0410-9bf9-f77b7e298cf2
* rewrote the horizontal lowpass filter to fix a bug which caused a blocky lookGravatar michael2001-10-15
| | | | | | | | added deinterlace filters (linear interpolate, linear blend, median) minor cleanups (removed some outcommented stuff) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2204 b3059339-0415-0410-9bf9-f77b7e298cf2
* c++ fixGravatar arpi2001-10-14
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2196 b3059339-0415-0410-9bf9-f77b7e298cf2
* Cleanup:Gravatar arpi2001-10-13
| | | | | | | | - TIMEING && MORE_TIMEING disabled by default - private stuff moved to postprocess.c to avoid possible conflicts git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2190 b3059339-0415-0410-9bf9-f77b7e298cf2
* small changes for mplayer integration:Gravatar arpi2001-10-13
| | | | | | | | | | - getModeForQuality -> getPpModeForQuality renamed - #define POSTPROCESS_H -> NEWPOSTPROCESS_H (to avoid conflicts) - added #ifdef'ed code for calling old postprocess (for testing/comparison) - #ifdef'ed some asm code to allow compilation on non-x86 platforms (untested) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2186 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed a sig4 bug an non mmx2 cpus (in case of more sig4 errors please send ↵Gravatar michael2001-10-13
| | | | | | me a "disassemble $eip-16 $eip+16" from gdb) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2182 b3059339-0415-0410-9bf9-f77b7e298cf2