Commit Graph
382 Commits
Author SHA1 Message Date
michael 478d5d3a7e c optimizations
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2576 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-30 22:03:25 +00:00
michael 16699f54b5 c optimizations (array is faster than pointer) (16bpp variants tested and 2% faster)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2573 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-30 21:33:01 +00:00
michael 717220bc55 minor speedup
cleanup


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2571 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-30 21:14:02 +00:00
michael b697455852 interpolate chrominance for every second line in the 1:1 vertical scale function
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2570 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-30 21:04:42 +00:00
michael 5fabe5dfe4 bugfixes
small speedup for the non x86 stuff


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2567 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-30 20:30:24 +00:00
nick 6b0ee0f3c3 cosmetic
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2565 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-30 17:46:07 +00:00
michael 397dc39159 fixed a warning
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2541 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-29 19:54:22 +00:00
nick dddf58db18 No longer required
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2540 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-29 18:44:20 +00:00
nick 6ce38d65cb Finish mmx2, 3dnow optimiz. 15to16 should be tested. Better fix of can't compile
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2539 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-29 18:28:06 +00:00
michael 892759080c cant compile on non x86 bugfix
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2536 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-29 18:07:40 +00:00
michael ba649eff2d patch from Martin Decky <[email protected]> applied and unnecassery "memory" removed
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2535 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-29 18:00:45 +00:00
michael a183352f5f tell the c compiler that the memory changed
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2522 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-28 19:54:23 +00:00
michael cd36f60911 3dnow prefetch & sfence
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2521 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-28 19:41:50 +00:00
michael a4ef78e9a1 yv12 to yv12 scaler
someone who knows a bit about vo_odivx could add support for it ...


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2520 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-28 18:30:59 +00:00
nick 7ae1041907 32to24: MMX, MMX2, 3DNOW optimization
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2518 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-28 17:42:52 +00:00
nick 578e647be3 More elegant solution
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2517 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-28 17:15:54 +00:00
nick 696a43cbfa preprocessor cleanup
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2515 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-28 14:03:16 +00:00
nick d8055ed5fd sfence
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2514 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-28 13:59:57 +00:00
nick d9e4301fcc More accurate prefetching
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2513 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-28 13:06:49 +00:00
nick 4bbf6688da mmx, mmx2, 3dnow optimized 24to32
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2512 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-28 12:02:16 +00:00
nick 6beedb448b mmx optimized 24to32
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2511 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-28 11:48:50 +00:00
nick 0049dc0956 forgot, sorry
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2510 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-28 11:47:22 +00:00
nick f6c43fb1be Prev ver could work only on x86
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2509 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-28 11:00:40 +00:00
nick 6c5420d178 vo_vesa: more rgb2rgb support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2507 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-28 10:45:42 +00:00
nick ce1e5d842b vo_vesa: more rgb2rgb support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2506 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-28 10:28:08 +00:00
nick d6bed371d7 vo_vesa: rgb2rgb support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2505 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-28 10:17:57 +00:00
michael 8bf53f6ddb yuv2rgb bugfix
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2504 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-28 03:03:49 +00:00
michael f7618d27fe faster dering
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2479 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-26 09:34:41 +00:00
michael ae85163a58 dering in c
dering bugfix


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2478 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-26 00:35:41 +00:00
pl 74d8c35e5d a few warning fixes (missing #include's)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2477 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-25 23:34:14 +00:00
michael 4a83e16d1b 3dnow dering
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2476 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-25 22:50:03 +00:00
michael 1d7443cd77 just a few "not implemented yet" removed
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2475 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-25 21:57:42 +00:00
michael 4f4d8e2c10 dering in mmx2
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2474 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-25 21:55:11 +00:00
michael 0b1320ab48 downscale
fixed some warnings


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2470 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-25 14:31:11 +00:00
michael 89c050f4ef fixed difference with -vo md5 between doVertDefFilter() C and MMX / MMX2 versions
fixed some warnings
fixed the cant compile on non x86 systems (i didnt apply the patch from Oliver Schoenbrunner <[email protected]> because it used ARCH_X86 instead of HAVE_MMX)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2462 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-25 11:42:34 +00:00
michael e83e41a88d much better horizontal filters (transpose & use the vertical ones) :)
bugfix
bugs?


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2455 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-24 16:39:40 +00:00
nick 8e91467d3a Independed compilation of SUBDIRS
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2445 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-24 07:34:41 +00:00
michael 0ee3e70425 more speed
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2438 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-24 00:05:30 +00:00
michael 77f285907e more speed
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2429 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-23 15:55:54 +00:00
michael d9d2200ccf and another +2% speedup
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2417 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-23 12:05:34 +00:00
michael 2c4c72959d optimizations (+2% speedup)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2414 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-23 10:29:48 +00:00
michael 3c0fdf1316 brightness / contrast fix/copy optimizations +2% speedup
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2402 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-23 01:46:50 +00:00
michael 3f4f1ad52c negative black bugfix
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2395 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-23 00:03:19 +00:00
michael e2fcfe476b auto brightness/ contrast bugfix
getPPModeByNameAndQuality


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2390 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-22 23:36:35 +00:00
michael a5f582e9a7 BGR24 bugfix
BGR15 & BGR24 tested


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2327 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-21 00:05:56 +00:00
michael 99a2f8a751 fixed alignment (static variables where sometimes not 8-byte aligned)
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
2001-10-20 21:12:09 +00:00
michael 4576b903d7 more logic behavior if the altenative deblock filters are used (turning a 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
2001-10-19 17:03:51 +00:00
michael 0ac6fe1c49 first line bug fixed (happend if the image was scaled down or 1:1)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2298 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-19 15:50:44 +00:00
arpi 5fbdb807ec PP_FUNNY_STRIDE disabled
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2293 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-19 14:54:26 +00:00
michael c64769de50 added compiletime option to turn width%8==0 on
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2287 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-19 13:56:12 +00:00