[GEM-dev] Re: meanwhile, in gempixutil...
james tittle
tigital at mac.com
Tue Feb 22 16:39:06 CET 2005
On Feb 22, 2005, at 10:00 AM, IOhannes m zmoelnig wrote:
> james tittle wrote:
>> hiya,
>>
>> ...so, where'd you get these numbers from? Some kind of scaling? Is
>> this all sounding too familiar :-)
>
> oh, and to not forget it: which "numbers" do you mean ?
> the conversion formula ?
...yeh, the following:
ug=88*u;
ub=454*u;
vg = 183 * v;
vr = 358 * v;
...I've tried to somehow reconcile them with the following conversions
(which are what used in effectv and gem2pdp/pdp2gem currently), but
quickly find myself feeling dumb...
/*
* conversion from YUV to RGB
* r = 1.164*(y-16) + 1.596*(v-128);
* g = 1.164*(y-16) - 0.813*(v-128) - 0.391*(u-128);
* b = 1.164*(y-16) + 2.018*(u-128);
* conversion from RGB to YUV
* y = 0.257*r + 0.504*g + 0.098*b + 16
* u = -0.148*r - 0.291*g + 0.439*b + 128
* v = 0.439*r - 0.368*g - 0.071*b + 128
*/
...so, the whole point of this was so that pdp2gem works with the
imageStruct stuff, and then for me to altivec these things...I guess I
can just do these equations in altivec without the worry of float
conversions...plus altivec saturates for free (I think)!
jamie
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/enriched
Size: 1405 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/gem-dev/attachments/20050222/92727cfb/attachment.bin>
More information about the GEM-dev
mailing list