Michael Niedermayer
cf7d1c1a73
use unified yuv2rgb init
...
{RGB,BGR}{1,4,8,15,16,24,32} output supported
Originally committed as revision 6579 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-27 18:00:47 +00:00
Michael Niedermayer
7c30782729
fixing scaling/contrast for 1/4/8 bpp
...
exporting yuv2rgb_c_init() as the swscaler will use it (avoids code duplication)
Originally committed as revision 6578 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-27 17:40:51 +00:00
Michael Niedermayer
5ac80202c8
killing globals
...
Originally committed as revision 6555 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-24 20:05:53 +00:00
Michael Niedermayer
985c513355
10l
...
Originally committed as revision 6542 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-24 00:56:27 +00:00
Michael Niedermayer
5859233b70
100l (non mmx versions didnt compile)
...
some cleanup
Originally committed as revision 6541 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-24 00:18:29 +00:00
Arpi
0c51ef979f
IF09 is alias for YVU9 (actually it has extra 4th plane containing MC change
...
flags, but it doesn't matter for now) - IF09 is supported by win32 Indeo codecs
and by some others too
Originally committed as revision 6536 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-23 19:30:35 +00:00
Michael Niedermayer
e616aa936e
yvu9 support (other planar yuv formats with other chroma subsamplings should be trivial to add, if they had a IMGFMT)
...
disabled broken (=new) converters (they cause random sig11)
various bugfixes
Originally committed as revision 6533 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-23 18:51:43 +00:00
Michael Niedermayer
3f7bb50cdd
cleanup
...
Originally committed as revision 6521 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-23 11:01:25 +00:00
Michael Niedermayer
c7a810cc25
selftest support
...
bugfixes
Originally committed as revision 6518 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-23 10:36:18 +00:00
Michael Niedermayer
44c1035c2f
cleanup & grayscale support
...
Originally committed as revision 6504 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-22 20:37:30 +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
f0063c1a5b
10l
...
Originally committed as revision 6459 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-17 17:12:22 +00:00
Michael Niedermayer
e4b168dfbe
1bpp support
...
Originally committed as revision 6457 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-17 12:40:40 +00:00
Michael Niedermayer
d03be26e37
8bpp bugfixes (brightness, contrast ...)
...
4bpp
Originally committed as revision 6454 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-17 01:48:31 +00:00
Michael Niedermayer
66cd0d8ead
ordered dither for 8bpp
...
Originally committed as revision 6453 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-16 21:24:57 +00:00
Michael Niedermayer
431b47f9fd
8bpp support (no dithering yet, use -vop noise for now)
...
Originally committed as revision 6452 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-16 20:25:50 +00:00
Alex Beregszaszi
8cd91a44b8
applied 64bit patch from Ulrich Hecht <uli at suse dot de>
...
Originally committed as revision 6165 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-05-23 15:40:08 +00:00
Artur Grabowski
b5a40dc6d0
64bit incompatibility bug, patch by Artur Grabowski <art@blahonga.org>
...
Originally committed as revision 6141 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-05-20 04:00:25 +00:00
Arpi
5eee1aeddd
big cosmetics patch, cleanup of messages printed by mplayer and libs.
...
some printf->mp_msg conversion, and some debug messages moved from warn/info to v/dbg2
mplayer's output is now shorter, readable and consistent
Originally committed as revision 6139 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-05-20 03:25:26 +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
Björn Sandell
b6acbc3caf
various openbsd and general warning fixes - patch by Björn Sandell <biorn@dce.chalmers.se>
...
Originally committed as revision 6058 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-05-12 02:18:52 +00:00
Michael Niedermayer
413dec620d
3dnow temporal denoiser bugfix by Rémi Guyomarch <rguyom@pobox.com>
...
Originally committed as revision 5981 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-05-05 11:08:59 +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
Alban Bedel
4a53a912af
printf to mp_msg
...
Originally committed as revision 5938 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-05-02 11:00:16 +00:00
Michael Niedermayer
dc16b332f9
x1 deblocking filter bugfix
...
Originally committed as revision 5788 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-04-22 15:53:24 +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
096172d435
fix typo found by Milan Cutka <cutka@szm.sk>
...
Originally committed as revision 5577 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-04-12 14:01:10 +00:00
Michael Niedermayer
7ba8435d64
fixing black stripe at right if width%8!=0 && stride%8==0 reported by kabi
...
Originally committed as revision 5534 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-04-08 14:43:18 +00:00
Michael Niedermayer
b7dc6f6628
overread in the mmx2 horizontal scaler fixed
...
2% faster horizontal mmx2 scaler
Originally committed as revision 5453 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-04-01 14:01:22 +00:00
Michael Niedermayer
52075cdeaa
10l
...
Originally committed as revision 5339 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-03-25 16:38:13 +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
Michael Niedermayer
daa5764137
fixing bgr15&16 on big_endian
...
i doubt that that will fix all big endian problems though, we very likely will have to support RGB & BGR output formats as either bgr32 or bgr15 is rgb depending upon the way rgb/bgr is defined
Originally committed as revision 5247 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-03-21 18:53:32 +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
81b7c056ee
use assert.h
...
more assertions
Originally committed as revision 4807 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-02-22 15:24:19 +00:00
Michael Niedermayer
2ba1bff059
101++
...
Originally committed as revision 4795 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-02-21 19:41:50 +00:00
Michael Niedermayer
df3c183a7b
fixing bgr32 output on big-endian systems
...
Originally committed as revision 4794 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-02-21 17:48:00 +00:00
Michael Niedermayer
1e1c4fe926
unscaled yuv2rgb fix for big-endian systems
...
Originally committed as revision 4792 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-02-21 16:57:35 +00:00
Michael Niedermayer
332105e446
minor dststride bugfix for i420 output
...
srcHeight %2 != 0 bugfix / chroma height = (luma height +1)>>1 in YV12
Originally committed as revision 4699 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-02-14 16:38:50 +00:00
Michael Niedermayer
9bd8bd1add
unscaled memcpy variant bugfix (negative strides)
...
Originally committed as revision 4650 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-02-10 23:57:47 +00:00
Michael Niedermayer
ec22603f79
unscaled BGR24 -> YV12
...
Originally committed as revision 4624 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-02-10 00:43:31 +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
4342fc14dc
bgr24toUV in MMX
...
Originally committed as revision 4620 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-02-09 23:43:48 +00:00
Michael Niedermayer
ac6a2e4550
bgr24toY in MMX
...
Originally committed as revision 4613 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-02-09 17:03:53 +00:00
Michael Niedermayer
b0db419867
fastmemcpy
...
Originally committed as revision 4587 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-02-08 15:54:56 +00:00
Michael Niedermayer
4bb3fa5e4f
unscaled BGR15->BGR16
...
a few bugfixes of the other unscaled converters
Originally committed as revision 4582 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-02-08 04:18:01 +00:00
Michael Niedermayer
b72034dd49
bgr15 input support
...
Originally committed as revision 4581 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-02-08 03:09:46 +00:00
Michael Niedermayer
5bb9d9d8e8
faster bgr16 input
...
Originally committed as revision 4580 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-02-08 01:24:02 +00:00
Michael Niedermayer
6af250ea5c
bgr16 input support
...
Originally committed as revision 4579 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-02-08 00:42:00 +00:00