[prev in list] [next in list] [prev in thread] [next in thread] 

List:       fedora-list
Subject:    VLC + projectM visualisations = segfault
From:       Fernando Cassia <fcassia () gmail ! com>
Date:       2012-05-31 22:46:08
Message-ID: CACGw4H7x-J6iQ+_GDo_iQ81QXL-kCqt1LKAMMtgnoJVKO1vruQ () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


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

[Attachment #5 (text/html)]

I&#39; m using VLC 2.01 as per the vlc-2.0.1-1.fc17.i686 RPM<br><br>I quickly found \
that the default audio &#39; visualization &#39; plugins included with VLC 2.x suck \
so badly that it&#39;d be better if they included no visualizations AT ALL.<br> \
<br>So off I went to google for better alternatives, and quickly found about \
ProjectM<br><a href="http://projectm.sourceforge.net/">http://projectm.sourceforge.net/</a><br><br>which \
aptly describes itself as &quot; an awesome music visualizer. There is nothing better \
in the world of  Unix.  projectM&#39;s greatness comes from the hard work of the \
community.   Users like you can create presets that connect music with incredible 
visuals&quot;<br><br>And I was pleased to see that projectM is available on Fedora \
repos:<br><br># yum install *projectM*<br>Loaded plugins: langpacks, presto, \
refresh-packagekit<br>Package libprojectM-2.0.1-14.fc17.i686 already installed and \
latest version<br> Resolving Dependencies<br>--&gt; Running transaction \
check<br>---&gt; Package libprojectM-devel.i686 0:2.0.1-14.fc17 will be \
installed<br>---&gt; Package libprojectM-qt.i686 0:2.0.1-5.fc17 will be \
installed<br>---&gt; Package libprojectM-qt-devel.i686 0:2.0.1-5.fc17 will be \
                installed<br>
--&gt; Processing Dependency: qt-devel for package: \
libprojectM-qt-devel-2.0.1-5.fc17.i686<br>--&gt; Processing Dependency: \
pkgconfig(QtXml) for package: libprojectM-qt-devel-2.0.1-5.fc17.i686<br>--&gt; \
Processing Dependency: pkgconfig(QtOpenGL) for package: \
                libprojectM-qt-devel-2.0.1-5.fc17.i686<br>
--&gt; Processing Dependency: pkgconfig(QtGui) for package: \
libprojectM-qt-devel-2.0.1-5.fc17.i686<br>--&gt; Processing Dependency: \
pkgconfig(QtCore) for package: libprojectM-qt-devel-2.0.1-5.fc17.i686<br>---&gt; \
                Package projectM-jack.i686 0:2.0.1-5.fc17 will be installed<br>
---&gt; Package projectM-libvisual.i686 0:2.0.1-6.fc17 will be installed<br>---&gt; \
Package projectM-pulseaudio.i686 0:2.0.1-7.fc17 will be installed<br>--&gt; Running \
transaction check<br>---&gt; Package qt-devel.i686 1:4.8.1-10.fc17 will be \
                installed<br>
--&gt; Processing Dependency: pkgconfig(xv) for package: \
1:qt-devel-4.8.1-10.fc17.i686<br>--&gt; Running transaction check<br>---&gt; Package \
libXv-devel.i686 0:1.0.7-1.fc17 will be installed<br>--&gt; Finished Dependency \
Resolution<br> <br>Dependencies \
Resolved<br><br>================================================================================<br> \
Package                    Arch       Version               Repository    \
Size<br>================================================================================<br>
 Installing:<br> libprojectM-devel          i686       2.0.1-14.fc17         fedora   \
13 k<br> libprojectM-qt             i686       2.0.1-5.fc17          fedora       107 \
k<br> libprojectM-qt-devel       i686       2.0.1-5.fc17          fedora       8.9 \
k<br>  projectM-jack              i686       2.0.1-5.fc17          fedora        23 \
k<br> projectM-libvisual         i686       2.0.1-6.fc17          fedora        26 \
k<br> projectM-pulseaudio        i686       2.0.1-7.fc17          fedora        44 \
k<br> Installing for dependencies:<br> libXv-devel                i686       \
1.0.7-1.fc17          fedora        38 k<br> qt-devel                   i686       \
1:4.8.1-10.fc17       fedora        10 M<br><br>Transaction Summary<br> \
================================================================================<br>Install \
6 Packages (+2 Dependent packages)<br><br>Total download size: 11 M<br>Installed \
size: 33 M<br>Is this ok [y/N]: y<br>Downloading Packages:<br> (1/8): \
libXv-devel-1.0.7-1.fc17.i686.rpm                 |  38 kB     00:00     <br>(2/8): \
libprojectM-devel-2.0.1-14.fc17.i686.rpm          |  13 kB     00:00     <br>(3/8): \
libprojectM-qt-2.0.1-5.fc17.i686.rpm              | 107 kB     00:00     <br> (4/8): \
libprojectM-qt-devel-2.0.1-5.fc17.i686.rpm        | 8.9 kB     00:00     <br>(5/8): \
projectM-jack-2.0.1-5.fc17.i686.rpm               |  23 kB     00:00     <br>(6/8): \
projectM-libvisual-2.0.1-6.fc17.i686.rpm          |  26 kB     00:00     <br> (7/8): \
projectM-pulseaudio-2.0.1-7.fc17.i686.rpm         |  44 kB     00:00     <br>(8/8): \
qt-devel-4.8.1-10.fc17.i686.rpm                   |  10 MB     00:51     \
<br>--------------------------------------------------------------------------------<br>
 Total                                           194 kB/s |  11 MB     00:55     \
<br>Running Transaction Check<br>Running Transaction Test<br>Transaction Test \
Succeeded<br>Running Transaction<br>  Installing : libXv-devel-1.0.7-1.fc17.i686      \
1/8 <br>  Installing : libprojectM-devel-2.0.1-14.fc17.i686                         \
2/8 <br>  Installing : libprojectM-qt-2.0.1-5.fc17.i686                             \
3/8 <br>  Installing : 1:qt-devel-4.8.1-10.fc17.i686                                \
4/8 <br>  Installing : libprojectM-qt-devel-2.0.1-5.fc17.i686                       \
5/8 <br>  Installing : projectM-pulseaudio-2.0.1-7.fc17.i686                        \
6/8 <br>  Installing : projectM-jack-2.0.1-5.fc17.i686                              \
7/8 <br>  Installing : projectM-libvisual-2.0.1-6.fc17.i686                         \
8/8 <br>  Verifying  : libprojectM-devel-2.0.1-14.fc17.i686                         \
1/8 <br>  Verifying  : projectM-pulseaudio-2.0.1-7.fc17.i686                        \
2/8 <br>  Verifying  : 1:qt-devel-4.8.1-10.fc17.i686                                \
3/8 <br>  Verifying  : libprojectM-qt-2.0.1-5.fc17.i686                             \
4/8 <br>  Verifying  : projectM-libvisual-2.0.1-6.fc17.i686                         \
5/8 <br>  Verifying  : libprojectM-qt-devel-2.0.1-5.fc17.i686                       \
6/8 <br>  Verifying  : libXv-devel-1.0.7-1.fc17.i686                                \
7/8 <br>  Verifying  : projectM-jack-2.0.1-5.fc17.i686                              \
8/8 <br> <br>Installed:<br>  libprojectM-devel.i686 0:2.0.1-14.fc17                   \
<br>  libprojectM-qt.i686 0:2.0.1-5.fc17                                            \
<br>  libprojectM-qt-devel.i686 0:2.0.1-5.fc17                                      \
<br>  projectM-jack.i686 0:2.0.1-5.fc17                                             \
<br>  projectM-libvisual.i686 0:2.0.1-6.fc17                                        \
<br>  projectM-pulseaudio.i686 0:2.0.1-7.fc17                                       \
<br> <br>Dependency Installed:<br>  libXv-devel.i686 0:1.0.7-1.fc17         \
qt-devel.i686 1:4.8.1-10.fc17        <br><br>Complete!<br>[root@2cabezas \
Downloads]#<br><br>That&#39; s when the fun stopped.<br><br>Launching vlc showed \
under audio-&gt;Visualizations a new entry &quot;projectM&quot; so I selected it \
after loading my favorite .flac file.<br> <br>The result:<br><br>///<br>No Textures \
Loaded from /usr/share/projectM/textures<br>Segmentation fault<br \
clear="all">///<br><br>Can someone else please confirm that this \
segfaults?<br><br>FC<br><br>


[Attachment #6 (text/plain)]

-- 
users mailing list
users@lists.fedoraproject.org
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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic