summaryrefslogtreecommitdiffstats
path: root/postproc/postprocess.h
Commit message (Collapse)AuthorAgeFilesLines
* 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