michael
991ff4de60
minor changes (fixed some warnings, added attribute aligned(8) stuff)
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2743 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-06 16:53:47 +00:00
nick
a4910290d8
MMX2, 3DNOW, MMX optimized rgb32(24)to16(15) stuff
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2742 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-06 16:35:17 +00:00
nick
28eb46a832
optimized rgb24to16 stuff
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2741 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-06 16:21:38 +00:00
michael
87b501b7b7
mmx2 bgr24 stuff from swscale (slightly faster)
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2740 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-06 14:43:19 +00:00
nick
1aed82a8da
rgb24to32 now is faster
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2739 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-06 13:53:43 +00:00
michael
b37111a50b
vars are aligned by 8 now (even faster, yes they where not aligned correctly)
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2738 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-06 13:45:57 +00:00
michael
2458a84879
16bpp is 10% faster
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2737 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-06 13:41:12 +00:00
michael
1c45ff7ccd
15 bpp support
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2736 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-06 13:26:43 +00:00
michael
501db3c02f
common code moved to a #define
...
added bgr24 output support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2735 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-06 13:06:50 +00:00
nick
dfe91abaa2
Move yuv2rgb to postprocess
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2733 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-06 11:22:40 +00:00
michael
ff5899ec71
faster bgr24 output
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2731 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-06 04:06:55 +00:00
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