Hi, > I think it uses it for direct rendering the waveform display. I wonder > if there's a better way to do it, as it does seem excessive. Anyway,
I wrote something similar for Blender. It's an audio analysis tool that graphs the contents of an entire wav file in a little window. Granted making something generic enough to work with all media streams would be a lot more challenging. Either way, I think the word excessive does apply. Pixels on a canvas to reflect a waveform does not really need the power of OpenGL. http://www.davidjarvis.ca/blender/tools/audio-analysis.shtml > what's not right with this picture is there's supposed to be code to > check whether you have OpenGL, and if not, switch off the waveform. > Clearly this isn't working as intended... Correct. > Have you tried using the 'nv' driver? I don't know if that would have I've tried the nv driver, the most recent Ubuntu drivers, the nvidia driver from nVidia, and running the Envy script. I've come very close to getting it working. I can get it to work no problem at 640x480 resolution, but then there is no way to bump it to 1600x1200 (even if I specify the appropriate ModeLines in xorg.conf). I can get it working at 1600x1200 (that WAS a problem) by passing it certain parameters. But then everything is blurry (unreadably so) because of DPI, DisplaySize, resolution, and likely some other mystery settings. (Yes, I even tried to configure them manually ... nada.) What's ironic about all this is that I upgraded from my ATI Radeon because the upgrade to 7.10 with Ubuntu broke the ATI drivers. I did a lot of research and discovered that many people had excellent success with nVidia. Oh well! Thanks for asking, though. ;-) Dave ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Mixxx-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mixxx-devel
