From: Pablo d'A. <pab...@we...> - 2006-09-29 21:42:10
|
Bruno Postle schrieb: > On Wed 27-Sep-2006 at 18:31 +0200, Pablo d'Angelo wrote: >> After quite some fighting with the various incarnations of the mozilla >> plugin api, I managed to produce a working plugin, based on Xt and glx. >> Right now, only some (actually very few) QTVR files are supported by >> the plugin. > > I had to modify glut_platform.h to get it to compile on gcc-4.1.1 > (patch at the end of this email) Thanks, just commited to svn. > Possibly this is related to the error I get when trying to view a > QTVR on the command-line: > > $ /usr/local/bin/freepv-glx src=KlausVoigt.mov > XF86VidModeExtension-Version 2.2 > Got Doublebuffered Visual! > glX-Version 1.3 > Depth 24 > Congrats, you have Direct Rendering! > before processing events > freeglut ERROR: Function <glutBitmapString> called without first calling 'glutInit'. This is also fixed in CVS. Since there is no platform independent OpenGL font library, I have included a modified part of the freeglut font functions, which clashed with the freeglut library itself.. They are now renamed.. > >> <embed type="application/freepv-plugin" >> src="OutsideSionHillCampus.mov" >> width=600 height=400/> > > No luck with this, my firefox just plays all the frames with the > mplayer plugin. What do I install and where? The plugin should be placed in ~/.mozilla/plugins, or the system wide plugin directory (/usr/lib/mozilla/plugins/ on my system). For example: $ cp src/freepv-mozilla/.libs/libnsfreepv ~/.mozilla/plugins Then the "about:plugins" page in mozilla should show the freepv plugin. > ...and could you point to a QTVR that does already work. I have included a working testcase in the svn repository. ciao Pablo |