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*
Loaded plugins: langpacks, presto, refresh-packagekit
Package libprojectM-2.0.1-14.fc17.i686 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package libprojectM-devel.i686 0:2.0.1-14.fc17 will be installed
---> Package libprojectM-qt.i686 0:2.0.1-5.fc17 will be installed
---> Package libprojectM-qt-devel.i686 0:2.0.1-5.fc17 will be installed
--> Processing Dependency: qt-devel for package: libprojectM-qt-devel-2.0.1-5.fc17.i686
--> Processing Dependency: pkgconfig(QtXml) for package: libprojectM-qt-devel-2.0.1-5.fc17.i686
--> Processing Dependency: pkgconfig(QtOpenGL) for package: libprojectM-qt-devel-2.0.1-5.fc17.i686
--> Processing Dependency: pkgconfig(QtGui) for package: libprojectM-qt-devel-2.0.1-5.fc17.i686
--> Processing Dependency: pkgconfig(QtCore) for package: libprojectM-qt-devel-2.0.1-5.fc17.i686
---> Package projectM-jack.i686 0:2.0.1-5.fc17 will be installed
---> Package projectM-libvisual.i686 0:2.0.1-6.fc17 will be installed
---> Package projectM-pulseaudio.i686 0:2.0.1-7.fc17 will be installed
--> Running transaction check
---> Package qt-devel.i686 1:4.8.1-10.fc17 will be installed
--> Processing Dependency: pkgconfig(xv) for package: 1:qt-devel-4.8.1-10.fc17.i686
--> Running transaction check
---> Package libXv-devel.i686 0:1.0.7-1.fc17 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package                    Arch       Version               Repository    Size
================================================================================
Installing:
 libprojectM-devel          i686       2.0.1-14.fc17         fedora        13 k
 libprojectM-qt             i686       2.0.1-5.fc17          fedora       107 k
 libprojectM-qt-devel       i686       2.0.1-5.fc17          fedora       8.9 k
 projectM-jack              i686       2.0.1-5.fc17          fedora        23 k
 projectM-libvisual         i686       2.0.1-6.fc17          fedora        26 k
 projectM-pulseaudio        i686       2.0.1-7.fc17          fedora        44 k
Installing for dependencies:
 libXv-devel                i686       1.0.7-1.fc17          fedora        38 k
 qt-devel                   i686       1:4.8.1-10.fc17       fedora        10 M

Transaction Summary
================================================================================
Install  6 Packages (+2 Dependent packages)

Total download size: 11 M
Installed size: 33 M
Is this ok [y/N]: y
Downloading Packages:
(1/8): libXv-devel-1.0.7-1.fc17.i686.rpm                 |  38 kB     00:00    
(2/8): libprojectM-devel-2.0.1-14.fc17.i686.rpm          |  13 kB     00:00    
(3/8): libprojectM-qt-2.0.1-5.fc17.i686.rpm              | 107 kB     00:00    
(4/8): libprojectM-qt-devel-2.0.1-5.fc17.i686.rpm        | 8.9 kB     00:00    
(5/8): projectM-jack-2.0.1-5.fc17.i686.rpm               |  23 kB     00:00    
(6/8): projectM-libvisual-2.0.1-6.fc17.i686.rpm          |  26 kB     00:00    
(7/8): projectM-pulseaudio-2.0.1-7.fc17.i686.rpm         |  44 kB     00:00    
(8/8): qt-devel-4.8.1-10.fc17.i686.rpm                   |  10 MB     00:51    
--------------------------------------------------------------------------------
Total                                           194 kB/s |  11 MB     00:55    
Running Transaction Check
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : libXv-devel-1.0.7-1.fc17.i686                                1/8
  Installing : libprojectM-devel-2.0.1-14.fc17.i686                         2/8
  Installing : libprojectM-qt-2.0.1-5.fc17.i686                             3/8
  Installing : 1:qt-devel-4.8.1-10.fc17.i686                                4/8
  Installing : libprojectM-qt-devel-2.0.1-5.fc17.i686                       5/8
  Installing : projectM-pulseaudio-2.0.1-7.fc17.i686                        6/8
  Installing : projectM-jack-2.0.1-5.fc17.i686                              7/8
  Installing : projectM-libvisual-2.0.1-6.fc17.i686                         8/8
  Verifying  : libprojectM-devel-2.0.1-14.fc17.i686                         1/8
  Verifying  : projectM-pulseaudio-2.0.1-7.fc17.i686                        2/8
  Verifying  : 1:qt-devel-4.8.1-10.fc17.i686                                3/8
  Verifying  : libprojectM-qt-2.0.1-5.fc17.i686                             4/8
  Verifying  : projectM-libvisual-2.0.1-6.fc17.i686                         5/8
  Verifying  : libprojectM-qt-devel-2.0.1-5.fc17.i686                       6/8
  Verifying  : libXv-devel-1.0.7-1.fc17.i686                                7/8
  Verifying  : projectM-jack-2.0.1-5.fc17.i686                              8/8

Installed:
  libprojectM-devel.i686 0:2.0.1-14.fc17                                       
  libprojectM-qt.i686 0:2.0.1-5.fc17                                           
  libprojectM-qt-devel.i686 0:2.0.1-5.fc17                                     
  projectM-jack.i686 0:2.0.1-5.fc17                                            
  projectM-libvisual.i686 0:2.0.1-6.fc17                                       
  projectM-pulseaudio.i686 0:2.0.1-7.fc17                                      

Dependency Installed:
  libXv-devel.i686 0:1.0.7-1.fc17         qt-devel.i686 1:4.8.1-10.fc17       

Complete!
[root@2cabezas Downloads]#

That' s when the fun stopped.

Launching vlc showed under audio->Visualizations a new entry "projectM" so I selected it after loading my favorite .flac file.

The result:

///
No Textures Loaded from /usr/share/projectM/textures
Segmentation fault
///

Can someone else please confirm that this segfaults?

FC