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