[PD-dev] [GEM] more on YUV (was: postrendering crashes)

chris clepper cclepper at artic.edu
Tue Jan 7 19:37:32 CET 2003

>I do not see why there should be things that can be done on one
>platform and on the other not. Actually I think that platform independency
>is very important for GEM.
>I am not a specialist in graphics, but for me, YUV,RGB etc is just a
>different way of handling images, which boils down to additions,
>multiplications, etc...
>Can you explain how the Operating System comes into play here ?
>Or is it the processor rater ?

There are lots of differences between the GEM versions already, a 
large one being the way video files are handled.  The QuickTime API 
on Mac and Windows* extends far beyond the simple handling of video 
files, and includes support for things like VR and streaming.  Also, 
the OpenGL implementations are different for every platform, the OSX 
version is using features specific to it like Rectangular Textures 
and YUV Texturing.  My argument here is to not hold back development 
on one platform based on lack of features on the others.  The core 
features of GEM would be the same, but the 'extras' would capitalize 
on strengths of each platform.

Right now GEM doesn't even play the same video files on every 
platform.  There are platform/device specific objects like pix_DV and 
tablet etc. so these differences already exist.  Maybe the structure 
of the CVS needs to be changed to accommodate these differences.

BTW, what's gemee?  I've never seen or heard of this before.  It's 
not mentioned in the GEM docs or on any GEM site that I've seen.


*the Windows version of GEM doesn't use QuickTime right now, but it 
could be added fairly easily.  Does this interest anyone?


More information about the Pd-dev mailing list