On Thu, 31 May 2012 19:46:08 -0300, Fernando Cassia wrote: > I' m using VLC 2.01 as per the vlc-2.0.1-1.fc17.i686 RPM > > I quickly found that the default audio ' visualization ' plugins included > with VLC 2.x suck so badly that it'd be better if they included no > visualizations AT ALL. > > So off I went to google for better alternatives, and quickly found about > ProjectM > http://projectm.sourceforge.net/ > > which aptly describes itself as " an awesome music visualizer. There is > nothing better in the world of Unix. projectM's greatness comes from the > hard work of the community. Users like you can create presets that connect > music with incredible visuals" > > And I was pleased to see that projectM is available on Fedora repos: > > # yum install *projectM* Stop here, please. Don't rush like that. Anyone else, who finds this message in the list archives (when searching the Internet), don't run a command like that. Not only does it install much more than necessary (even packages for software development), VLC already depends on libprojectM. And that could have been checked verify easily. Homework time: Query the names of all installed rpms to see whether one contains "projectM": $ rpm -qa|grep projectM libprojectM-2.0.1-14.fc17.x86_64 Or without grep: $ rpm -qa \*projectM\* libprojectM-2.0.1-14.fc17.x86_64 Or if you're unsure about upper-case/lower-case spelling: $ rpm -qa|grep -i projectM libprojectM-2.0.1-14.fc17.x86_64 Feel free to examine this package further to figure out what it includes and what it does. There are many ways to check for dependencies, but a convenient one for newbies is this: # sudo rpm --erase --test libprojectM error: Failed dependencies: libprojectM.so.2.0.1()(64bit) is needed by (installed) vlc-2.0.1-1.fc17.x86_64 And voila! You've just found out that "vlc" needs this package already. No need to install anything named *projectM* manually. > Launching vlc showed under audio->Visualizations a new entry "projectM" so > I selected it after loading my favorite .flac file. It has been there before. > The result: > > /// > No Textures Loaded from /usr/share/projectM/textures > Segmentation fault > /// > > Can someone else please confirm that this segfaults? Yes, it does. And interestingly, ABRT does not intercept that segfault. I've had lots of trouble with libprojectM when Audacious still included a visualization plugin based on projectM. The crash has been reported before, albeit the initial comments are out-of-date (as the font-does-not-exist problem has been fixed long ago): https://bugzilla.redhat.com/664088 A newer libprojectM is available upstream, too. /usr/bin/projectM-pulseaudio from package "projectM-pulseaudio" works, though. A closer look will be necessary. -- Fedora release 17 (Beefy Miracle) - Linux 3.3.7-1.fc17.x86_64 loadavg: 0.92 0.68 0.34 -- users mailing list users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe or change subscription options: https://admin.fedoraproject.org/mailman/listinfo/users Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines Have a question? Ask away: http://ask.fedoraproject.org