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
-- 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