aboutsummaryrefslogtreecommitdiffhomepage
path: root/postproc
Commit message (Collapse)AuthorAge
* 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
* just a few "not implemented yet" removedGravatar michael2001-10-25
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2475 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
* downscaleGravatar michael2001-10-25
| | | | | | | fixed some warnings git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2470 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
* Independed compilation of SUBDIRSGravatar nick2001-10-24
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2445 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
* BGR24 bugfixGravatar michael2001-10-21
| | | | | | | BGR15 & BGR24 tested git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2327 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed alignment (static variables where sometimes not 8-byte aligned)Gravatar michael2001-10-20
| | | | | | | | | | added half uv interpolation support added prefetch BGR15 support in MMX (untested) (so BGR15,16,24,32 are supported) special unscaled height version (not much faster but it doesnt interpolate uv vertically) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2317 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
* first line bug fixed (happend if the image was scaled down or 1:1)Gravatar michael2001-10-19
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2298 b3059339-0415-0410-9bf9-f77b7e298cf2
* PP_FUNNY_STRIDE disabledGravatar arpi2001-10-19
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2293 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
* horizontal scaling bugs fixed, should be mostly bugfree nowGravatar michael2001-10-19
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2280 b3059339-0415-0410-9bf9-f77b7e298cf2
* xinc scaled by 16 instead of 8Gravatar arpi2001-10-19
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2275 b3059339-0415-0410-9bf9-f77b7e298cf2
* horizontal lines bugfixGravatar michael2001-10-19
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2272 b3059339-0415-0410-9bf9-f77b7e298cf2
* vertical lines bugfixGravatar michael2001-10-19
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2271 b3059339-0415-0410-9bf9-f77b7e298cf2
* (C) fixedGravatar arpi2001-10-19
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2270 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed a bug which caused horizontal linesGravatar michael2001-10-19
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2268 b3059339-0415-0410-9bf9-f77b7e298cf2
* increased precission of s_xinc s_xinc2 (needed for the mmx2 bugfix)Gravatar michael2001-10-18
| | | | | | | | | | | | | | moved mmx variables to top to avoid alignment issues mmx2 code should work fine now if and only if the input width is %16=0 and the output width is %32=0 reordered some code (5% faster with a simply -benchmark) first line bug fixed (i hope i didnt introduce any new bugs with that ...) changed a lot of the vertical scale setup code, i hope i fixed something and didnt mess it up :) a few known bugs left (rightmost line is wrong) MMX2 code will only be used for upscaling & acceptable width´s 16bit dithering can be disabled git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2265 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
* 24bpp support (untested)Gravatar michael2001-10-17
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2238 b3059339-0415-0410-9bf9-f77b7e298cf2
* added (f)emmsGravatar arpi2001-10-17
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2237 b3059339-0415-0410-9bf9-f77b7e298cf2
* bpp changed from bytespp to bitsppGravatar arpi2001-10-17
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2236 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed out of regs "bug"Gravatar michael2001-10-17
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2234 b3059339-0415-0410-9bf9-f77b7e298cf2
* MMX & MMX2 optimizations (MMX2 is buggy and commented out)Gravatar michael2001-10-17
| | | | | | | | | 32, 24, 16, 15 bit support in C (only 32 & 16 tested) 32, 16 bit support in mmx (16 with dithering) ranges of some variables changed so mmx likes them more git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2233 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
* fix rgb/bgr for 15/16bppGravatar atmos42001-10-17
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2231 b3059339-0415-0410-9bf9-f77b7e298cf2
* 16bpp code for atmosGravatar arpi2001-10-16
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2230 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
* header for swscale.cGravatar arpi2001-10-15
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2218 b3059339-0415-0410-9bf9-f77b7e298cf2
* software yv12->rgb scaler - separated from fsdgaGravatar arpi2001-10-15
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2217 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) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2187 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
* minor QP scaling & auto-contrast bugfixGravatar michael2001-10-13
| | | | | | | fixed compilation problem without -fomit-frame-pointer git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2181 b3059339-0415-0410-9bf9-f77b7e298cf2