summaryrefslogtreecommitdiffstats
path: root/postproc/postprocess.h
Commit message (Collapse)AuthorAgeFilesLines
* in libavcodec now -> removemichael2003-02-141-73/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9428 b3059339-0415-0410-9bf9-f77b7e298cf2
* #ifdef c++michael2003-02-111-1/+15
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9402 b3059339-0415-0410-9bf9-f77b7e298cf2
* YUV 411/422/444 support for ppmichael2003-01-051-1/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8806 b3059339-0415-0410-9bf9-f77b7e298cf2
* cleanupmichael2002-11-021-2/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8041 b3059339-0415-0410-9bf9-f77b7e298cf2
* cleanupmichael2002-11-021-62/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8039 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics requested by kabimichael2002-11-011-4/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8020 b3059339-0415-0410-9bf9-f77b7e298cf2
* per context cpuCaps (idea by kabi)michael2002-10-301-2/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7986 b3059339-0415-0410-9bf9-f77b7e298cf2
* change qscale type to int8 and fix qscale orderingmichael2002-10-301-5/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7985 b3059339-0415-0410-9bf9-f77b7e298cf2
* using same numbers for cpuCaps as libmpeg2 & liba52michael2002-10-301-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7974 b3059339-0415-0410-9bf9-f77b7e298cf2
* cleanly passing the cpuCapsmichael2002-10-301-0/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7973 b3059339-0415-0410-9bf9-f77b7e298cf2
* cleanupmichael2002-10-291-7/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7964 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics ;)michael2002-10-291-7/+6
| | | | | | | prefixing all functions with pp_ to avoid namespace issues git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7962 b3059339-0415-0410-9bf9-f77b7e298cf2
* better deblocking filtermichael2002-10-291-4/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7961 b3059339-0415-0410-9bf9-f77b7e298cf2
* postprocessing cleanup:michael2002-10-281-39/+16
| | | | | | | | | | | | | | | 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
* fix typo found by Milan Cutka <cutka@szm.sk>michael2002-04-121-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5577 b3059339-0415-0410-9bf9-f77b7e298cf2
* -npp fq:<quantizer>michael2002-01-031-1/+3
| | | | | | | | force quantizer (for these lq movies which where reencoded at high bitrates) (c) 2002 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3965 b3059339-0415-0410-9bf9-f77b7e298cf2
* minor brightness/contrast bugfix / moved some global vars into ppModemichael2001-12-281-0/+2
| | | | | | | non mmx compilation bugfix git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3833 b3059339-0415-0410-9bf9-f77b7e298cf2
* new -pp options stuff (-npp ...)michael2001-12-261-0/+2
| | | | | | | see line527@postproc/postprocess.c ;) for the documentation of the format git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3772 b3059339-0415-0410-9bf9-f77b7e298cf2
* compiletime pp-mode support (luminance = chrominance filters though) 1-2% ↵michael2001-11-271-0/+6
| | | | | | faster with -benchmark -vo null -nosound git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3155 b3059339-0415-0410-9bf9-f77b7e298cf2
* temporal noise reducer in C (-pp 0x100000)michael2001-11-131-6/+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
* just a few "not implemented yet" removedmichael2001-10-251-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2475 b3059339-0415-0410-9bf9-f77b7e298cf2
* auto brightness/ contrast bugfixmichael2001-10-221-1/+28
| | | | | | | getPPModeByNameAndQuality git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2390 b3059339-0415-0410-9bf9-f77b7e298cf2
* PP_FUNNY_STRIDE disabledarpi2001-10-191-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2293 b3059339-0415-0410-9bf9-f77b7e298cf2
* added compiletime option to turn width%8==0 onmichael2001-10-191-0/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2287 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed a bug in the tmp buffermichael2001-10-191-0/+3
| | | | | | | | 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 bugmichael2001-10-171-2/+2
| | | | | | | | | 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
* minor cleanupsmichael2001-10-161-5/+4
| | | | | | | | 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 lookmichael2001-10-151-21/+14
| | | | | | | | 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
* Cleanup:arpi2001-10-131-15/+6
| | | | | | | | - 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:arpi2001-10-131-9/+8
| | | | | | | | - getModeForQuality -> getPpModeForQuality renamed - #define POSTPROCESS_H -> NEWPOSTPROCESS_H (to avoid conflicts) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2187 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed a rounding bug thing in the X1 Filtermichael2001-10-131-15/+14
| | | | | | | | | changed the X1 Filter slightly to make flat blocks look like in the 9tap lpf minor change to the -pp numbers & added decimal numbers in comments new experimental horizontal deblocking filter git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2180 b3059339-0415-0410-9bf9-f77b7e298cf2
* final changes to convert to Cmichael2001-10-111-9/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2170 b3059339-0415-0410-9bf9-f77b7e298cf2
* bugfixes: last 3 lines not brightness/contrast correctedmichael2001-10-111-1/+9
| | | | | | | | | | | | brightness statistics messed up with initial black pic changed initial values of the brightness statistics C++ -> C conversation QP range question solved (very likely 1<=QP<=32 according to arpi) new experimental vertical deblocking filter RK filter has 3dNow support now (untested) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2169 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed a bug in the horizontal default filterarpi2001-10-101-2/+27
| | | | | | | | | | 3dnow version of the Horizontal & Vertical Lowpass filters mmx version of the Horizontal Default filter mmx2 & C versions of a simple filter described in a paper from ramkishor & karan added mode flags & quality2mode function git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2160 b3059339-0415-0410-9bf9-f77b7e298cf2
* new postprocess code by Michael Niedermayer (michaelni@gmx.at)arpi2001-10-101-0/+57
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2159 b3059339-0415-0410-9bf9-f77b7e298cf2