Page 10 of 31 FirstFirst ... 8910111220 ... LastLast
Results 91 to 100 of 309

Thread: Howto: Install and use projectM music visualizer with pulseaudio support on Hardy

  1. #91
    Join Date
    Apr 2007
    Beans
    20

    Re: Howto: Install and use projectM music visualizer with pulseaudio support on Hard

    Many thanks for the tutorial

    Got it working great here on 64-bit Hardy with an 8800gt and it looks absolutely superb. I Just had to downgrade the ftl-dev package, I did this by uninstalling the original version via synaptic and then double clicking and installing the .deb file linked to in this thread. No command line required

    ProjectM has really improved from the last time I tried it, maybe 9 months ago. I could'nt get the standalone version to compile then, so it only worked in Amarok and I couldn't get it to start on my TV, also a lot of the presets didn't work well and were very glitchy and full of artifacts. I guess that switching from an ATI to an Nvidia card might of helped some. So massive props out to the developers

    If people want to uninstall projectM then you should install it using checkinstall this is a bit of software that builds packages from make files.

    Code:
    sudo apt-get install checkinstall
    Then instead of using
    Code:
    make && sudo make install
    just do
    Code:
    make
    then if that completes
    Code:
    sudo checkinstall
    checkinstall will start and you can type in a description, follow the directions, you also might need to change the name to projectm. Checkinstall should then build a .deb package and install it for you. This can then be uninstalled in the usual way via apt-get or synaptic.

    I hope this is clear enough. There is a lot more info on checkinstall in these forums so do a search if you need more guidance or ask here

  2. #92
    Join Date
    Jan 2006
    Location
    Bristol, UK
    Beans
    275
    Distro
    Ubuntu 9.10 Karmic Koala

    Re: Howto: Install and use projectM music visualizer with pulseaudio support on Hard

    sensimilla: I almost suggested using checkinstall in the howto, but when I actually tried to install projectM with checkinstall, it didn't install properly, so I didn't include it in the end.

    Did it work properly for you?

    sam

  3. #93
    Join Date
    Apr 2007
    Beans
    20

    Re: Howto: Install and use projectM music visualizer with pulseaudio support on Hard

    Yep, checkinstall is working for me using build 1024.

    I have only 4 presets installed by default, now I seem to remember there were more when I did a make install but I updated from cvs before that so I'm not really sure what has caused this or if that is just normal. The torrent pack has fixed that anyhow

  4. #94
    Join Date
    Apr 2007
    Beans
    17

    Re: Howto: Install and use projectM music visualizer with pulseaudio support on Hard

    Alright I've resolved my issues with ccmake and qt not playing together nicely. all is compiled, and with running the app Segmentation fault..

    Code:
    xzavier@Dragon:~/projectm/projectM-Trunk/src$ projectM-pulseaudio
    dir:/usr/share/projectM/config.inp 
    trying to create ~/.projectM/config.inp 
    created ~/.projectM/config.inp successfully
    configFile: /home/xzavier/.projectM/config.inp
    MAX SAMPLES:2048
    load config END 
    Segmentation fault

  5. #95
    Join Date
    Nov 2007
    Location
    Brazil
    Beans
    7
    Distro
    Ubuntu 7.10 Gutsy Gibbon

    Re: Howto: Install and use projectM music visualizer with pulseaudio support on Hard

    Quote Originally Posted by mocha View Post
    For those of us with the seg faults, when you're in the cmake just turn "off" USE_FBO. Works like a charm now!
    Worked for me too! Thanks!

  6. #96
    Join Date
    Apr 2007
    Beans
    17

    Re: Howto: Install and use projectM music visualizer with pulseaudio support on Hard

    Well i made some progress.. but apparently hit another large wall.. I really do appreciate all the help thats been provided.

    Code:
    xzavier@Dragon:~/projectm/projectM-Trunk/src$ projectM-pulseaudio 
    dir:/usr/share/projectM/config.inp 
    reading ~/.projectM/config.inp 
    configFile: /home/xzavier/.projectM/config.inp
    MAX SAMPLES:2048
    load config END 
    Connection failure: Connection refused
    QGLContext::makeCurrent(): Failed.
    *** glibc detected *** projectM-pulseaudio: double free or corruption (out): 0xbfbebc70 ***
    ======= Backtrace: =========
    /lib/tls/i686/cmov/libc.so.6[0xb6c6fa85]
    /lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0xb6c734f0]
    /usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xb6e15b11]
    /usr/lib/libQtGui.so.4(_ZN7QActionD0Ev+0x184)[0xb7607894]
    /usr/lib/libQtCore.so.4(_ZN14QObjectPrivate14deleteChildrenEv+0x4c)[0xb7372e3c]
    /usr/lib/libQtGui.so.4(_ZN7QWidgetD2Ev+0x15e)[0xb7659d1e]
    /usr/lib/libQtGui.so.4(_ZN11QMainWindowD2Ev+0x31)[0xb79b4a21]
    /usr/lib/libprojectM-qt.so.1(_ZN20QProjectM_MainWindowD0Ev+0x36a)[0xb7f2545a]
    projectM-pulseaudio(_ZN17QPulseAudioThread22context_state_callbackEP10pa_contextPv+0x7c)[0x8055bac]
    /usr/lib/libpulse.so.0[0xb7e03f62]
    /usr/lib/libpulse.so.0[0xb7e04567]
    /usr/lib/libpulse.so.0[0xb7e04aba]
    /usr/lib/libpulse.so.0[0xb7e050fe]
    /usr/lib/libpulse.so.0[0xb7e344f5]
    /usr/lib/libpulse.so.0(pa_mainloop_dispatch+0x291)[0xb7e0e6e1]
    /usr/lib/libpulse.so.0(pa_mainloop_iterate+0x51)[0xb7e0e9a1]
    /usr/lib/libpulse.so.0(pa_mainloop_run+0x34)[0xb7e0ea64]
    /usr/lib/libpulse.so.0[0xb7e1a753]
    /usr/lib/libpulse.so.0[0xb7e3bac9]
    /lib/tls/i686/cmov/libpthread.so.0[0xb70bd4fb]
    /lib/tls/i686/cmov/libc.so.6(clone+0x5e)[0xb6cdae5e]
    ======= Memory map: ========
    08048000-0805e000 r-xp 00000000 08:01 705604     /usr/bin/projectM-pulseaudio
    0805e000-0805f000 rw-p 00016000 08:01 705604     /usr/bin/projectM-pulseaudio
    0805f000-0869d000 rw-p 0805f000 00:00 0          [heap]
    b0eb7000-b0eb9000 r-xp 00000000 08:01 3620958    /lib/libnss_mdns4.so.2
    b0eb9000-b0eba000 rw-p 00001000 08:01 3620958    /lib/libnss_mdns4.so.2
    b0ece000-b0f4e000 rw-s 2a448000 00:0e 13174      /dev/nvidia0
    b0f4e000-b104f000 rw-p b0f4e000 00:00 0 
    b104f000-b11a3000 rw-s e5ef4000 00:0e 13174      /dev/nvidia0
    b11a3000-b12f7000 rw-s e5ef4000 00:0e 13174      /dev/nvidia0
    b12f7000-b144b000 rw-s e2304000 00:0e 13174      /dev/nvidia0
    b144b000-b144c000 ---p b144b000 00:00 0 
    b144c000-b1c4c000 rwxp b144c000 00:00 0 
    b1c4c000-b1e4d000 rw-s 00000000 00:14 53566      /dev/shm/pulse-shm-4038625804
    b264e000-b264f000 ---p b264e000 00:00 0 
    b264f000-b2e4f000 rwxp b264f000 00:00 0 
    b2e4f000-b2e50000 rw-s 00000000 00:09 524301     /SYSV00000000 (deleted)
    b2e50000-b2e51000 rw-s 00000000 00:09 884760     /SYSV00000000 (deleted)
    b2fd0000-b2fd1000 rw-s 00000000 00:09 3342388    /SYSV00000000 (deleted)
    b2fd1000-b2fd2000 rw-s 00000000 00:09 2326576    /SYSV00000000 (deleted)
    b3085000-b3094000 r-xp 00000000 08:01 3638654    /lib/tls/i686/cmov/libresolv-2.7.so
    b3094000-b3096000 rw-p 0000f000 08:01 3638654    /lib/tls/i686/cmov/libresolv-2.7.so
    b3096000-b3098000 rw-p b3096000 00:00 0 
    b3098000-b309c000 r-xp 00000000 08:01 3638641    /lib/tls/i686/cmov/libnss_dns-2.7.so
    b309c000-b309e000 rw-p 00003000 08:01 3638641    /lib/tls/i686/cmov/libnss_dns-2.7.so
    b30b2000-b31b3000 rw-p b30b2000 00:00 0 
    b31d1000-b32d2000 rw-p b31d1000 00:00 0 
    b32d2000-b32d3000 rw-s 00000000 00:09 2719799    /SYSV00000000 (deleted)
    b32d3000-b33d3000 rw-s e8723000 00:0e 13174      /dev/nvidia0
    b33d3000-b33d7000 rw-s 34ba6000 00:0e 13174      /dev/nvidia0
    b33d7000-b34d9000 rw-s e8620000 00:0e 13174      /dev/nvidia0
    b34de000-b34e0000 r-xp 00000000 08:01 3620959    /lib/libnss_mdns4_minimal.so.2
    b34e0000-b34e1000 rw-p 00001000 08:01 3620959    /lib/libnss_mdns4_minimal.so.2
    b34f2000-b34f4000 rwxp 00000000 00:0e 1062       /dev/zero
    b34f4000-b34f6000 rwxp 00000000 00:0e 1062       /dev/zero
    b34f6000-b34f8000 rwxp 00000000 00:0e 1062       /dev/zero
    b34f8000-b34fa000 rwxp 00000000 00:0e 1062       /dev/zero
    b34fa000-b34fc000 rwxp 00000000 00:0e 1062       /dev/zero
    b34fc000-b34fe000 rwxp 00000000 00:0e 1062       /dev/zero
    b34fe000-b3500000 rwxp 00000000 00:0e 1062       /dev/zero
    b3500000-b3502000 rwxp 00000000 00:0e 1062       /dev/zero
    b3502000-b3504000 rwxp 00000000 00:0e 1062       /dev/zero
    b3504000-b3506000 rwxp 00000000 00:0e 1062       /dev/zero
    b3506000-b3508000 rwxp 00000000 00:0e 1062       /dev/zero
    b3508000-b350a000 rwxp 00000000 00:0e 1062       /dev/zero
    b3510000-b3519000 rwxp 00000000 00:0e 1062       /dev/zero
    b351a000-b357d000 rw-p 00000000 00:0e 1062       /dev/zero
    b357d000-b3cb5000 rw-s e0000000 00:0e 13174      /dev/nvidia0
    b3cb5000-b3cd6000 rw-p b3cb5000 00:00 0 
    b3cd6000-b3d00000 rw-s 00000000 00:09 0          /SYSV00000000 (deleted)
    b3d00000-b3d08000 r-xp 00000000 08:01 1172987    /usr/lib/qt4/plugins/iconengines/libqsvgicon.so
    b3d08000-b3d09000 rw-p 00008000 08:01 1172987    /usr/lib/qt4/plugins/iconengines/libqsvgicon.so
    b3d09000-b3d0a000 ---p b3d09000 00:00 0 
    b3d0a000-b450a000 rwxp b3d0a000 00:00 0 
    b450a000-b450b000 ---p b450a000 00:00 0 
    b450b000-b4d0b000 rwxp b450b000 00:00 0 
    b4d0b000-b4d0c000 ---p b4d0b000 00:00 0 
    b4d0c000-b550c000 rwxp b4d0c000 00:00 0 
    b550c000-b551e000 r--p 00000000 08:01 827437     /usr/share/fonts/type1/gsfonts/n019004l.pfb
    b5c00000-b5c21000 rw-p b5c00000 00:00 0 
    b5c21000-b5d00000 ---p b5c21000 00:00 0 
    b5d1f000-b5d70000 r-xp 00000000 08:01 2171351    /usr/lib/libtiff.so.4.2.1
    b5d70000-b5d72000 rw-p 00050000 08:01 2171351    /usr/lib/libtiff.so.4.2.1
    b5d72000-b5dbf000 r-xp 00000000 08:01 707631     /usr/lib/libQtSvg.so.4.4.0
    b5dbf000-b5dc1000 rw-p 0004c000 08:01 707631     /usr/lib/libQtSvg.so.4.4.0
    b5dc1000-b5dee000 r-xp 00000000 08:01 2171109    /usr/lib/liblcms.so.1.0.16
    b5dee000-b5df0000 rw-p 0002c000 08:01 2171109    /usr/lib/liblcms.so.1.0.16
    b5df0000-b5df2000 rw-p b5df0000 00:00 0 
    b5df2000-b5e5d000 r-xp 00000000 08:01 2171137    /usr/lib/libmng.so.1.1.0.9
    b5e5d000-b5e60000 rw-p 0006a000 08:01 2171137    /usr/lib/libmng.so.1.1.0.9
    b5e60000-b5e74000 r--p 00000000 08:01 827434     /usr/share/fonts/type1/gsfonts/n019003l.pfb
    b5e74000-b5e93000 r-xp 00000000 08:01 2171093    /usr/lib/libjpeg.so.62.0.0
    b5e93000-b5e94000 rw-p 0001e000 08:01 2171093    /usr/lib/libjpeg.so.62.0.0
    b5e94000-b5e95000 rw-s 00000000 00:09 2752559    /SYSV00000000 (deleted)
    b5e95000-b5e96000 rw-s 2a4c2000 00:0e 13174      /dev/nvidia0
    b5e96000-b5e97000 rw-s e69ca000 00:0e 13174      /dev/nvidia0
    b5e97000-b5e98000 rw-s e69cc000 00:0e 13174      /dev/nvidia0
    b5e98000-b5e99000 rw-s 34ba5000 00:0e 13174      /dev/nvidia0
    b5e99000-b5e9d000 r-xp 00000000 08:01 1122760    /usr/lib/qt4/plugins/imageformats/libqtiff.so
    b5e9d000-b5e9e000 rw-p 00003000 08:01 1122760    /usr/lib/qt4/plugins/imageformats/libqtiff.so
    b5e9e000-b5ea1000 r-xp 00000000 08:01 1122734    /usr/lib/qt4/plugins/imageformats/libqsvg.so
    b5ea1000-b5ea2000 rw-p 00003000 08:01 1122734    /usr/lib/qt4/plugins/imageformats/libqsvg.so
    b5ea2000-b5ea7000 r-xp 00000000 08:01 1122759    /usr/lib/qt4/plugins/imageformats/libqmng.so
    b5ea7000-b5ea8000 rw-p 00004000 08:01 1122759    /usr/lib/qt4/plugins/imageformats/libqmng.so
    b5ea8000-b5eb1000 r-xp 00000000 08:01 3638643    /lib/tls/i686/cmov/libnss_files-2.7.so
    b5eb1000-b5eb3000 rw-p 00008000 08:01 3638643    /lib/tls/i686/cmov/libnss_files-2.7.so
    b5eb3000-b5ebb000 r-xp 00000000 08:01 3638647    /lib/tls/i686/cmov/libnss_nis-2.7.so
    b5ebb000-b5ebd000 rw-p 00007000 08:01 3638647    /lib/tls/i686/cmov/libnss_nis-2.7.so
    b5ebd000-b5ed1000 r-xp 00000000 08:01 3638637    /lib/tls/i686/cmov/libnsl-2.7.so
    b5ed1000-b5ed3000 rw-p 00013000 08:01 3638637    /lib/tls/i686/cmov/libnsl-2.7.so
    b5ed3000-b5ed5000 rw-p b5ed3000 00:00 0 
    b5ed5000-b5f1d000 r-xp 00000000 08:01 705820     /usr/lib/libORBit-2.so.0.1.0
    b5f1d000-b5f27000 rw-p 00047000 08:01 705820     /usr/lib/libORBit-2.so.0.1.0
    b5f27000-b5f54000 r-xp 00000000 08:01 706109     /usr/lib/libgconf-2.so.4.1.5
    b5f54000-b5f57000 rw-p 0002d000 08:01 706109     /usr/lib/libgconf-2.so.4.1.5
    b5f57000-b5f92000 r-xp 00000000 08:01 706057     /usr/lib/libgobject-2.0.so.0.1600.3
    b5f92000-b5f93000 rw-p 0003b000 08:01 706057     /usr/lib/libgobject-2.0.so.0.1600.3
    b5f93000-b5f94000 rw-s 34ba4000 00:0e 13174      /dev/nvidia0
    b5f94000-b5f95000 rw-s ec830000 00:0e 13174      /dev/nvidia0
    b5f95000-b5f96000 rw-s 00000000 00:09 2523181    /SYSV00000000 (deleted)
    b5f96000-b5f9f000 r-xp 00000000 08:01 1122757    /usr/lib/qt4/plugins/imageformats/libqjpeg.so
    b5f9f000-b5fa0000 rw-p 00008000 08:01 1122757    /usr/lib/qt4/plugins/imageformats/libqjpeg.so
    b5fa0000-b5fa6000 r-xp 00000000 08:01 1122749    /usr/lib/qt4/plugins/imageformats/libqico.so
    b5fa6000-b5fa7000 rw-p 00005000 08:01 1122749    /usr/lib/qt4/plugins/imageformats/libqico.so
    b5fa7000-b5fa9000 r-xp 00000000 08:01 70586cleanupAbortedxzavier@Dragon:~/projectm/projectM-Trunk/src$
    If i run the cmd again then this comes

    Code:
    xzavier@Dragon:~/projectm/projectM-Trunk/src$ projectM-pulseaudio 
    dir:/usr/share/projectM/config.inp 
    reading ~/.projectM/config.inp 
    configFile: /home/xzavier/.projectM/config.inp
    MAX SAMPLES:2048
    load config END 
    Connection failure: Connection refused
    X Error: BadAccess (attempt to access private resource denied) 10
      Extension:    128 (Uknown extension)
      Minor opcode: 5 (Unknown request)
      Resource id:  0x156
    projectM-pulseaudio: Fatal IO error: client killed
    since posting this i reinstalled pulseaudio and enabled it under System -> apps -> sound
    and now appears to work.. but this opened up a whole nother can of worms.. appears i cannot play audio files as well as videos on the web and other such things at the same time..
    Last edited by Xzavier; June 1st, 2008 at 03:20 AM. Reason: fixed the issue..

  7. #97
    Join Date
    Jun 2008
    Beans
    3

    Re: Howto: Install and use projectM music visualizer with pulseaudio support on Hard

    For all of you having diffculty installing ProjectM on Hardy:

    http://www.filefactory.com/file/562c66

    Try this deb file, it's the RC4 version. I'll try and compile the SVN and make a deb of that too. This is the Pulseaudio version only.

  8. #98
    Join Date
    Nov 2006
    Location
    Germany
    Beans
    21
    Distro
    Ubuntu 8.04 Hardy Heron

    Re: Howto: Install and use projectM music visualizer with pulseaudio support on Hard

    well, can you please add the following to your control-file? Then no deb system can come into strange problems now or in future...

    Code:
    Replaces: libprojectm2, libprojectm1-data, libvisual-projectm
    Conflicts: libprojectm2, libprojectm1-data, libvisual-projectm, libqt4-gui (>= 4.4.0)
    This will lead to conflicting projectM 1.0 files being properly removed... adding something like projectm-pulseaudio and libprojectm-qt1 is also good, but who knows how the valid packages will be called later ;(


    doesn't work anyway for me, have you got backports' Qt 4.4.0 or main's Qt 4.3.4? I just realized that this could be the cause of my problems... ;(

    well, Qt 4.4.0 is really a problem that break libprojectm-qt, so I have added it to the conflicts

    I've got a script for making DEB packages from SVN for libprojectm and libprojectm-qt (see attachment), but for projectM-pulseaudio, I will update it later... for now, you can use the binary which I will attach too. It works if you have the build dependencies installed (for now, I haven't managed to build in a check). You will need at least debuild, subversion, build-essentials, debhelper and libqt4-dev, besides the given build-depends. If you get an error, this will probably be because of some missing packages ... it can obviously eat your cat, make your grandma explode etc., so NO WARRANTY!
    Attached Files Attached Files
    Last edited by Jojo12a; June 1st, 2008 at 10:00 PM. Reason: will soon have packages

  9. #99
    Join Date
    Jun 2008
    Beans
    3

    Re: Howto: Install and use projectM music visualizer with pulseaudio support on Hard

    Quote Originally Posted by jojo12a
    well, can you please add the following to your control-file? Then no deb system can come into strange problems now or in future...
    Jeepers, I forgot about the repository version of projectM. Thanks for reminding me. I'm using the main version of QT, not the backports version BTW.

    I just tested this on my PC and a virtual machine with a clean install so it should work:

    Download projectm_1.1RC4_i386.deb.

    Hope this works. Oh, and I apologise for the crazy array of free hosting sites.

  10. #100
    Join Date
    Nov 2006
    Location
    Germany
    Beans
    21
    Distro
    Ubuntu 8.04 Hardy Heron

    Re: Howto: Install and use projectM music visualizer with pulseaudio support on Hard

    I have just completed Version 0.2 (the first try was 0.1) of my svn-to-deb tool for projectM... it can now compile the pulseaudio frontend. The libvisual frontend will be done later and is up to now impossible to build with my tool... just unpack the attached tarball and execute the shellscript inside. I have also added some lines of code to ask some questions which are necessary to build the packages correctly and to know what to build. For Pulseaudio, please answer 'y' to Qt and PulseAudio... if any error occurs while the packages are compiled, it's either because I missed some build-deps or because of some errors in my code or the upstream SVN code, so please tell me if there are any problems ...

    Disclaimer: this tool can obviously eat your cat, poison your grandma, create an earthquake or do any other unexpected harm, so I don't provide any warranty whatsoever
    Attached Files Attached Files

Page 10 of 31 FirstFirst ... 8910111220 ... LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •