Colin Leroy
470ba6f28a
fixing RGB32->RGB16 on big endian patch by (Colin Leroy <colin at colino dot net>)
...
Originally committed as revision 7892 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-10-23 23:52:57 +00:00
Arpi
ff78c59639
use detected WORDSIZE instead of warning, when inttypes.h doesn't define __WORDSIZE
...
Originally committed as revision 7422 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-09-16 19:39:57 +00:00
Michael Niedermayer
0598bcbb5f
fixing memory overwrite bugs in the new converters
...
Originally committed as revision 6609 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-29 21:43:28 +00:00
Michael Niedermayer
ac4d0aea71
merging changes from mplayerxp (rgb2rgb*.{c,h} only)
...
Originally committed as revision 6607 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-29 21:26:15 +00:00
Michael Niedermayer
d8dad2a525
fixing memory overwrite bugs again ...
...
Originally committed as revision 6606 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-29 20:50:11 +00:00
Michael Niedermayer
b241cbf2cf
yvu9 -> yv12 unscaled converter with linear chroma scaling
...
Originally committed as revision 6583 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-27 23:48:53 +00:00
Arpi
0d9f3d85f6
sync with mplayer xp
...
- partial yvu9 support (copy only)
- rgb 15/16 -> 24/32 converters
- int->unsigned changes
Originally committed as revision 6493 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-22 08:49:45 +00:00
Alex Beregszaszi
d661d18d89
pre-yvu9toyv12 converter, only grayscale Y-plane coping :)
...
Originally committed as revision 6485 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-21 17:37:00 +00:00
Michael Niedermayer
218ad65d4d
fixing end overwrite bugs (some at least)
...
this needs testing, untested parts should be reversed before release
i tested 24->32, 15->16, bgr24->rgb, bgr32->rgb (retesting them isnt a bad idea either ...)
Originally committed as revision 6097 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-05-15 02:27:41 +00:00
Arpi
4085d977dd
10l - MMX rgb2bgr 32bpp expects num_of_bytes instead of num_of_pixels
...
Originally committed as revision 5962 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-05-03 23:16:07 +00:00
Michael Niedermayer
b1ec5875a6
yuv422p -> yuy2 (untested)
...
Originally committed as revision 5589 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-04-13 02:21:12 +00:00
Michael Niedermayer
74d3583521
rgb24->bgr24
...
Originally committed as revision 5583 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-04-13 00:48:21 +00:00
Michael Niedermayer
5d55fdb40b
byte interleaving for mga
...
untested (no g200 mga or whatever i would need ...)
experimental sse2 version (even less tested as no p4 either ...)
sse2 version would need 16-byte aligned src & dst else sig11
sse2 version is disabled by default
Originally committed as revision 5338 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-03-25 16:35:24 +00:00
Felix Bünemann
854288bba9
add mangling
...
Originally committed as revision 4924 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-03-03 13:33:40 +00:00
Michael Niedermayer
21316f3c84
rgb24toyv12 in MMX (untested)
...
Originally committed as revision 4623 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-02-10 00:30:24 +00:00
Michael Niedermayer
aa21f0c389
rgb24toyv12 bugfix
...
Originally committed as revision 3634 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-12-20 17:30:59 +00:00
Michael Niedermayer
1de97d8422
runtime cpu detection
...
rgb24toyv12 in C
Originally committed as revision 3133 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-26 01:15:08 +00:00
Michael Niedermayer
ed8c06708e
uyvytoyv12 in MMX (untested)
...
Originally committed as revision 2848 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-11 22:26:15 +00:00
Michael Niedermayer
ed3460658f
yuy2toyv12 bugfix
...
Originally committed as revision 2807 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-11 00:50:40 +00:00
Arpi
81c0590e6c
uyvy->uv12 added
...
Originally committed as revision 2802 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-10 23:28:10 +00:00
Michael Niedermayer
cff6ecd7e0
.balign or we´ll align by 64kb on some architectures
...
Originally committed as revision 2801 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-10 20:39:23 +00:00
Michael Niedermayer
6e3bba7282
.align 16
...
Originally committed as revision 2800 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-10 19:46:04 +00:00
Michael Niedermayer
9395185f9e
bugfix
...
Originally committed as revision 2767 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-07 23:17:11 +00:00
Michael Niedermayer
9996924345
rgb32tobgr32 / bgr32torgb32
...
Originally committed as revision 2756 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-06 23:54:41 +00:00
Nick Kurshev
2b3eef22d0
Minor speedup of rgb32to24. (performance is not successful)
...
Originally committed as revision 2747 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-06 17:14:22 +00:00
Nick Kurshev
53445e8301
MMX2, 3DNOW, MMX optimized rgb32(24)to16(15) stuff
...
Originally committed as revision 2742 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-06 16:35:17 +00:00
Nick Kurshev
3eb2151c15
optimized rgb24to16 stuff
...
Originally committed as revision 2741 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-06 16:21:38 +00:00
Nick Kurshev
0155db7f6c
rgb24to32 now is faster
...
Originally committed as revision 2739 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-06 13:53:43 +00:00
Nick Kurshev
6611aa83de
Move yuv2rgb to postprocess
...
Originally committed as revision 2733 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-06 11:22:40 +00:00
Michael Niedermayer
cfc15dc6bc
unsigned stuff
...
Originally committed as revision 2726 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-05 19:55:11 +00:00
Michael Niedermayer
dabcdbc493
yuy2toyv12 fixed and speedup
...
Originally committed as revision 2725 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-05 18:50:58 +00:00
Michael Niedermayer
42b5fcb890
fixed yv12toyuy2
...
Originally committed as revision 2724 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-05 18:26:49 +00:00
Nick Kurshev
8dd6739c94
Fixed rgb32(24)to15 stuff
...
Originally committed as revision 2721 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-05 17:56:11 +00:00
Nick Kurshev
90226a43e6
Fixed rgb32(24)to16 stuff, rgb32(24)to15 is still broken
...
Originally committed as revision 2720 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-05 17:46:20 +00:00
Nick Kurshev
996e1a7cff
Well - old algorithms and new stuff rgb24to16(15)
...
Originally committed as revision 2719 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-05 17:35:28 +00:00
Nick Kurshev
12e3287f03
More standards compilance
...
Originally committed as revision 2712 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-05 08:37:27 +00:00
Michael Niedermayer
bd09433fa9
yuy2toyv12 in MMX
...
Originally committed as revision 2705 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-05 02:25:30 +00:00
Michael Niedermayer
4060205ba7
yv12toyuy2 in MMX
...
cleanup
Originally committed as revision 2703 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-05 01:21:05 +00:00
Michael Niedermayer
d9d58d172e
yv12 <-> yuy2 in C
...
Originally committed as revision 2702 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-05 00:45:55 +00:00
Michael Niedermayer
9b2c28e6ed
faster 15to16 bit rgb (the mmx routine is limited by memory speed so there is no difference ): but the c routine is faster
...
Originally committed as revision 2699 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-04 23:04:26 +00:00
Michael Niedermayer
9ce6584e49
palette to bgr24
...
Originally committed as revision 2698 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-04 19:50:29 +00:00
Michael Niedermayer
fcfbc150aa
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)
Originally committed as revision 2695 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-04 19:36:24 +00:00
Nick Kurshev
569931477e
using const modifier
...
Originally committed as revision 2678 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-04 11:51:36 +00:00
Nick Kurshev
51da31f16b
cosmetic
...
Originally committed as revision 2565 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-10-30 17:46:07 +00:00
Nick Kurshev
a3aece931b
Finish mmx2, 3dnow optimiz. 15to16 should be tested. Better fix of can't compile
...
Originally committed as revision 2539 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-10-29 18:28:06 +00:00
Michael Niedermayer
e697a1413b
cant compile on non x86 bugfix
...
Originally committed as revision 2536 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-10-29 18:07:40 +00:00
Nick Kurshev
494a6294bf
32to24: MMX, MMX2, 3DNOW optimization
...
Originally committed as revision 2518 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-10-28 17:42:52 +00:00
Nick Kurshev
90f8a479b7
More elegant solution
...
Originally committed as revision 2517 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-10-28 17:15:54 +00:00
Nick Kurshev
2f6b90b0f9
preprocessor cleanup
...
Originally committed as revision 2515 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-10-28 14:03:16 +00:00
Nick Kurshev
79811694c5
sfence
...
Originally committed as revision 2514 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-10-28 13:59:57 +00:00