aboutsummaryrefslogtreecommitdiffhomepage
path: root/postproc/postprocess_template.c
Commit message (Collapse)AuthorAge
* in libavcodec now -> removeGravatar michael2003-02-14
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9428 b3059339-0415-0410-9bf9-f77b7e298cf2
* C implementation of the median deinterlacer (seems to be the only oneGravatar rfelker2003-01-23
| | | | | | | | that generates tolerable output for anime) so it will work on non-MMX architectures. Someone should optimize it better eventually. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9071 b3059339-0415-0410-9bf9-f77b7e298cf2
* YUV 411/422/444 support for ppGravatar michael2003-01-05
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8806 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10l another int i missing (without ^M)Gravatar faust32002-12-30
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8667 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10l (int i)Gravatar michael2002-12-30
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8657 b3059339-0415-0410-9bf9-f77b7e298cf2
* cleaning corners of green dirt ;)Gravatar michael2002-12-29
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8652 b3059339-0415-0410-9bf9-f77b7e298cf2
* warning patch by (Dominik Mierzejewski <dominik at rangers dot eu dot org>)Gravatar michael2002-11-23
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8255 b3059339-0415-0410-9bf9-f77b7e298cf2
* using fewer registers ... to workaround somethingGravatar michael2002-10-31
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7991 b3059339-0415-0410-9bf9-f77b7e298cf2
* change qscale type to int8 and fix qscale orderingGravatar michael2002-10-30
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7985 b3059339-0415-0410-9bf9-f77b7e298cf2
* cleanupGravatar michael2002-10-29
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7964 b3059339-0415-0410-9bf9-f77b7e298cf2
* better deblocking filterGravatar michael2002-10-29
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7961 b3059339-0415-0410-9bf9-f77b7e298cf2
* using fewer registers (fixes compilation bug hopefully)Gravatar michael2002-10-29
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7953 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix compilation on non-x86 with gcc 2.95Gravatar colin2002-10-29
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7949 b3059339-0415-0410-9bf9-f77b7e298cf2
* postprocessing cleanup:Gravatar michael2002-10-28
| | | | | | | | | | | | | | | remove opendivx #ifdefs remove rk1 filter remove unused / obsolete stuff add -1,4,2,4,-1 deinterlacing filter (ffmpeg uses that) threadsafe / no more non-const globals some optimizations different strides for Y,U,V possible remove ebx usage (someone really should fix gcc, this is really lame) change the dering filter slightly (tell me if its worse for any files) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7947 b3059339-0415-0410-9bf9-f77b7e298cf2
* warning fixes by Dominik Mierzejewski <dominik@rangers.eu.org>Gravatar arpi2002-09-01
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7221 b3059339-0415-0410-9bf9-f77b7e298cf2
* 1000lGravatar michael2002-08-08
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6950 b3059339-0415-0410-9bf9-f77b7e298cf2
* 3dnow temporal denoiser bugfix by Rémi Guyomarch <rguyom@pobox.com>Gravatar michael2002-05-05
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5981 b3059339-0415-0410-9bf9-f77b7e298cf2
* x1 deblocking filter bugfixGravatar michael2002-04-22
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5788 b3059339-0415-0410-9bf9-f77b7e298cf2
* 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