[XviD-devel] rgb32 & quicktime

peter ross xvid-devel@xvid.org
Sun, 06 Oct 2002 17:36:01 +1000


> > IS ANYONE INTERESTED IN MAINTAINGING THIS?
> > ive only tested it with quicktime-win32 v5 and v6. it should be much
> > work to make it compile on the mac platforms/compilers.
>
>i'd be happy to.  i sent a copy of your old version to a couple mac people 
>for testing/correction, but didn't hear back.

excellent. qt is a good test bed for colorspaces, because it support
damn near all of them. currently i call the frontend 'qt'. can
anyone suggest a better cvs project name?

ive just commited part1 of the api upgrade (theres gona be about 50
parts). this redefines the dst_stride within the yv12_to_XXX
colorspace conversion functions, and adds abgr and rgba support
(plain-c only atm). NOTE: the api has NOT changed, these are all
internal changes. ive also wrote a MAKE_YV12_TO_RGB_C macro, which
prevents repeatition within image/colorspace.c. it elegantly generates
yv12_to_[rgb24/rgb32/abgr,rgba]_c functions.
still todo:
* fix the mmx rgb24/32 yellow line bug
* mmx abgr & rgba functions (maybe extend the existing mmx rgb32 using
   macros?)

over the next week iam gonna do simular changes to the XXX_to_yv12
functions. the main reason for cleaning up colorspaces is to permit
encoding & decoding at any resolution (not just mod 16).

-- pete

_________________________________________________________________
Send and receive Hotmail on your mobile device: http://mobile.msn.com