[PD-dev] [GEM] more on YUV (was: postrendering crashes)
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,
>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