Mythfrontend does not require linking against OpenGL in order to work, so that is not an accurate test. The checkbox is put in if there is an #ifdef USING_OPENGL_VSYNC condition that is satisfied. This will be defined by the configure script (if you put in the correct argument).
Where OpenGL libraries would be required (for OpenGL vsync to work) are in libmythtv, since that is where (in vsync.cpp) the actual OpenGL vertical syncing code is. I can't comment on MythMusic or MythGallery OpenGL stuff, since I didn't touch any of that when I was putting in the OpenGL vsync patch. I suspect though that the actual executables themselves don't link in OpenGL, it's more of a library thing (like libmythtv.so having it as a requirement). -- Joe I haven't bothered to look any further into the ATrpms RPMs not working, since I recompiled it, and it worked fine there. Also, work has been rather hectic, and I don't have any time at home either. -- Joe --- Richard Reiner <[EMAIL PROTECTED]> wrote: > brekkal at gmail wrote: > > > Maybe the next question to ask is: Is there anyone > out there running > > AT-RPM's that DOES have OpenGL working > successfully? > > > > My guess would be no, but if there is then we can > hopefully narrow it > > down to a user setting that we set incorrectly. > > Nobody has answered in the affirmative, so I think > its clear that > nobody has this working with the stock ATrpms. > > Here are a few more clues which also suggest a > packaging error (all > data is based on mythtv-0.18.1-112.rhfc3.at): > > 1. OpenGL visualizations in mythmusic don't work > > 2. OpenGL transitions in mythgallery don't work > > 3. ldd shows that mythfrontend isn't linked > anyagainst any OpenGL libs: > > $ ldd /usr/bin/mythfrontend > libmythtv-0.18.1.so.0 => > /usr/lib/libmythtv-0.18.1.so.0 > (0x02000000) > libmythavformat-0.18.1.so.0 => > /usr/lib/libmythavformat-0.18.1.so.0 (0x00ce9000) > libmythavcodec-0.18.1.so.0 => > /usr/lib/libmythavcodec-0.18.1.so.0 (0x00101000) > libmyth-0.18.1.so.0 => > /usr/lib/libmyth-0.18.1.so.0 > (0x07d4f000) > libfreetype.so.6 => > /usr/lib/libfreetype.so.6 (0x00c20000) > libmp3lame.so.0 => /usr/lib/libmp3lame.so.0 > (0x055e2000) > libasound.so.2 => /lib/libasound.so.2 > (0x05972000) > libartsc.so.0 => /usr/lib/libartsc.so.0 > (0x00c91000) > libgmodule-2.0.so.0 => > /usr/lib/libgmodule-2.0.so.0 > (0x00be3000) > libdl.so.2 => /lib/libdl.so.2 (0x00a37000) > libgthread-2.0.so.0 => > /usr/lib/libgthread-2.0.so.0 > (0x00724000) > libglib-2.0.so.0 => > /usr/lib/libglib-2.0.so.0 (0x00b28000) > libraw1394.so.8 => /usr/lib/libraw1394.so.8 > (0x005ee000) > libiec61883.so.0 => > /usr/lib/libiec61883.so.0 (0x00615000) > libavc1394.so.0 => /usr/lib/libavc1394.so.0 > (0x005fc000) > libXinerama.so.1 => > /usr/X11R6/lib/libXinerama.so.1 > (0x006ce000) > libXv.so.1 => /usr/X11R6/lib/libXv.so.1 > (0x0060e000) > libXxf86vm.so.1 => > /usr/X11R6/lib/libXxf86vm.so.1 (0x00607000) > libXvMCW.so.1 => > /usr/X11R6/lib/libXvMCW.so.1 (0x00ba5000) > libXvMC.so.1 => /usr/X11R6/lib/libXvMC.so.1 > (0x00638000) > libqt-mt.so.3 => > /usr/lib/qt-3.3/lib/libqt-mt.so.3 (0x04227000) > libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 > (0x006e4000) > libXext.so.6 => /usr/X11R6/lib/libXext.so.6 > (0x00b06000) > libX11.so.6 => /usr/X11R6/lib/libX11.so.6 > (0x00a3d000) > libpthread.so.0 => /lib/tls/libpthread.so.0 > (0x00c02000) > libstdc++.so.6 => /usr/lib/libstdc++.so.6 > (0x0074a000) > libm.so.6 => /lib/tls/libm.so.6 (0x00a12000) > libgcc_s.so.1 => /lib/libgcc_s.so.1 > (0x00818000) > libc.so.6 => /lib/tls/libc.so.6 (0x008e6000) > liblirc_client.so.0 => > /usr/lib/liblirc_client.so.0 > (0x003e3000) > libz.so.1 => /usr/lib/libz.so.1 (0x00b16000) > /lib/ld-linux.so.2 (0x008cd000) > libmng.so.1 => /usr/lib/libmng.so.1 > (0x00485000) > libjpeg.so.62 => /usr/lib/libjpeg.so.62 > (0x0072a000) > libpng12.so.0 => /usr/lib/libpng12.so.0 > (0x05d39000) > libXrender.so.1 => > /usr/X11R6/lib/libXrender.so.1 (0x006d3000) > libXrandr.so.2 => > /usr/X11R6/lib/libXrandr.so.2 (0x006dd000) > libXcursor.so.1 => > /usr/X11R6/lib/libXcursor.so.1 (0x00d6d000) > libXft.so.2 => /usr/X11R6/lib/libXft.so.2 > (0x006ba000) > libfontconfig.so.1 => > /usr/lib/libfontconfig.so.1 (0x00ca0000) > libSM.so.6 => /usr/X11R6/lib/libSM.so.6 > (0x00be8000) > libICE.so.6 => /usr/X11R6/lib/libICE.so.6 > (0x00d53000) > libXt.so.6 => /usr/X11R6/lib/libXt.so.6 > (0x00d78000) > libexpat.so.0 => /usr/lib/libexpat.so.0 > (0x00cc8000) > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam > protection around > http://mail.yahoo.com > _______________________________________________ > mythtv-users mailing list > [email protected] > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users > __________________________________ Discover Yahoo! Use Yahoo! to plan a weekend, have fun online and more. Check it out! http://discover.yahoo.com/ _______________________________________________ mythtv-users mailing list [email protected] http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
