Alan Curry
9c445fbe7a
Fix some bugs handling input that is not aligned at 16 bytes or has
...
stride!=width.
Originally committed as revision 18323 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2006-04-27 21:42:41 +00:00
Alan Curry
265a1ac75e
Reorganize vector constants to work around gcc 4.1 bug:
...
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27006
This bug caused certain movies (444P or RGB/BGR-based) to become brighter
and more purple when played on a YV12 vo.
Originally committed as revision 18047 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2006-04-06 10:08:54 +00:00
Alan Curry
340ea251c9
Support all 4 of ARGB/RGBA/BGRA/ABGR unscaled conversions, with more
...
consistent naming of functions
Originally committed as revision 17845 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2006-03-13 03:46:25 +00:00
Alan Curry
1d773cfde0
Fix rgb32tobgr16, rgb32to15, and rgb32tobgr15. All had the same problem that
...
was fixed in rgb32to16 about a year ago: using only the first 8 bits of the
32-bit pixel.
Originally committed as revision 17671 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2006-02-24 09:52:59 +00:00
Alan Curry
cd92221a8d
Just a comment update, replacing a FIXME to reflect the new expectation of
...
how altivec_yuv2packedX is supposed to be used
Originally committed as revision 17643 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2006-02-18 01:08:17 +00:00
Alan Curry
b9a6fae930
don't call altivec_yuv2packedX() with a dstFormat that it doesn't support;
...
instead fall back on yuv2packedXinC
Originally committed as revision 17642 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2006-02-18 00:41:28 +00:00
Alan Curry
cbddd5dfc6
Fix vec_clip for gcc's that don't handle (vector signed short){16} according
...
to spec; also convert a few vec_splat's to vec_splat_{s,u}*
Originally committed as revision 17639 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2006-02-17 05:01:46 +00:00