Hello again,
Thanks for the suggestions! I removed all the referenes to yuv from the Gnu Makefile after ./configure and now gem compiles fine. But pix_movie/film does not seem to work...
in Guenter's old version pix_movie and pix_film would report what movie file support they have:
pix_film:: quicktime4linux support pix_film:: libmpeg3 support
And they load my Jpeg Quicktimes fine: GEM: pix_film: Loaded file: /home/bbogart/oracle/work/pd/../../video/air_med.mov with 11682 frames (256x256) allocating
But in the new cvs version pix_film reports no such support message and loading the same movie, in the same patch gives:
error: GEM: pix_film: '/home/bbogart/oracle/work/pd/../../video/air_med.mov' does not appear to be a supported movie
The configure finds mpeg3 and quicktime for linux: checking for quicktime_open in -lquicktime... yes checking for OpenMPEG in -lmpeg... yes checking for mpeg3_open in -lmpeg3... yes
And gem compiles fine, it does not report not finding any header files or libs.
If there is any other information I can provide to help let me know.
Thanks Ben
----- Original Message ----- From: IOhannes zmoelnig zmoelnig@iem.kug.ac.at Date: Monday, December 2, 2002 9:37 am Subject: Re: [PD] Problems compiling CVS Gem under SUSE8
bbogart@ryerson.ca wrote:
Hello all,
got the Gem CVS up and running and am trying my first compile. Already behaves better than the normal .87 version. Still no pd_linux though. makeauxlibs and configure go through no problems, looks like they find everything. I run make and after a lot of compiling I get:
echo ----------../yuv---------- make[1]: Entering directory
/usr/local/gem_current/Gem/src/yuv' make[1]: *** No targets specified and no makefile found. Stop. make[1]: Leaving directory
/usr/local/gem_current/Gem/src/yuv' make: *** [subdirs] Error 255or just copy the Makefile from Pixes/ to yuv/ i have not put a makefile into yuv/ because ??: i do think yuv will be included into Pixes/
mfg.a.sdr IOhannes
Hello again,
Thanks for the suggestions! I removed all the referenes to yuv from the Gnu Makefile after ./configure and now gem compiles fine. But pix_movie/film does not seem to work...
----- Original Message ----- From: IOhannes zmoelnig zmoelnig@iem.kug.ac.at
or just copy the Makefile from Pixes/ to yuv/ i have not put a makefile into yuv/ because ??: i do think yuv will be included into Pixes/
you could put a Makefile that does nothing for Linux and Windows for now. someone might be able to get yuv going in windows by including the Quicktime headers for yuv_film/movie/video. not sure about doing yuv texturing in Windows or Linux, though hardware from Nvidia and ATI definitely support it.
i put the yuv stuff into a separate folder to make it easier to ignore on platforms that can't/won't support it.
you could put a Makefile that does nothing for Linux and Windows for now. someone might be able to get yuv going in windows by including the Quicktime headers for yuv_film/movie/video. not sure about doing yuv texturing in Windows or Linux, though hardware from Nvidia and ATI definitely support it.
AFAIK, YUV textures are only available using Direct3D under windows... I think Apple is the only OpenGL vendor to include general support for YUV textures. Can anyone confirm/deny this?
Is it possible to do HW assisted YUV->RGB(A) conversion using texture transfer options and a colour matrix in OpenGL?
daniel
AFAIK, YUV textures are only available using Direct3D under windows... I think Apple is the only OpenGL vendor to include general support for YUV textures. Can anyone confirm/deny this?
that may indeed be the case at this point in time.
Is it possible to do HW assisted YUV->RGB(A) conversion using texture transfer options and a colour matrix in OpenGL?
all the cards seem to have that feature listed in their specs, but i have no idea how to tap into that using a common api/lib other than opengl. i attempted to write a yuv->pix object but didn't have much success. not sure what sort of performance hit that will be doing the conversion in software. it could wipe out any speed gains of yuv processing.
cgc
daniel