michael
1fb2a93515
only 6 registers used
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2729 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-05 23:49:15 +00:00
michael
deae6b59e2
unsigned stuff
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2726 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-05 19:55:11 +00:00
michael
bc8918936a
yuy2toyv12 fixed and speedup
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2725 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-05 18:50:58 +00:00
michael
e550a5928f
fixed yv12toyuy2
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2724 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-05 18:26:49 +00:00
nick
e0133146f3
Forgot
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2722 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-05 18:03:46 +00:00
nick
6ef8871203
Fixed rgb32(24)to15 stuff
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2721 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-05 17:56:11 +00:00
nick
f5d9352986
Fixed rgb32(24)to16 stuff, rgb32(24)to15 is still broken
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2720 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-05 17:46:20 +00:00
nick
21f00e8f8e
Well - old algorithms and new stuff rgb24to16(15)
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2719 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-05 17:35:28 +00:00
nick
0d29f843f7
More standards compilance
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2712 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-05 08:37:27 +00:00
michael
d8efd32d3f
yuy2toyv12 in MMX
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2705 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-05 02:25:30 +00:00
michael
d7db781cf8
yv12toyuy2 in MMX
...
cleanup
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2703 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-05 01:21:05 +00:00
michael
b9606b37f4
yv12 <-> yuy2 in C
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2702 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-05 00:45:55 +00:00
michael
867f14b6b3
faster 15to16 bit rgb (the mmx routine is limited by memory speed so there is no difference ): but the c routine is faster
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2699 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-04 23:04:26 +00:00
michael
57bfcdc19d
palette to bgr24
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2698 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-04 19:50:29 +00:00
michael
199e88d20c
bgr32to16, bgr32to15 (needed for palette stuff)
...
paletteto 32,16,15bgr
all in c, will be optimized as soon as they are tested (assuming opt. is possible)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2695 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-04 19:36:24 +00:00
michael
a28c29e8f3
green line fix for dstw%8!=0
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2681 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-04 13:50:20 +00:00
nick
7c04b6b3c1
using const modifier
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2678 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-04 11:51:36 +00:00
michael
6063b35ccd
fixed warnings
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2672 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-04 03:07:02 +00:00
michael
96b471219d
faster bgr15/16
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2670 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-04 02:28:23 +00:00
michael
65047706ac
right green line bugfix for width not %8==0 (untested -vo vesa doesnt work)
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2639 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-02 19:21:02 +00:00
michael
48d827fda5
deinterlace bugfix
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2596 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-31 18:29:03 +00:00
michael
c49f4a4d6f
c speedup (x1, rk1 filters)
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2587 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-31 02:29:02 +00:00
michael
e9fecf0fea
c speedup
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2586 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-31 01:30:28 +00:00
michael
9cdf76885c
15/16bit in C speedup
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2585 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-31 00:26:29 +00:00
michael
5b106a5b83
c optimizations
...
bugfix
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2577 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-30 22:24:38 +00:00
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 <deckm1am@ss1000.ms.mff.cuni.cz> 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