Page 12 of 31 FirstFirst ... 2101112131422 ... LastLast
Results 111 to 120 of 309

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

  1. #111
    Join Date
    Apr 2008
    Location
    Park Slope, NY
    Beans
    29
    Distro
    Kubuntu 8.04 Hardy Heron

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

    In regards to "alsa input" support,

    there is alsa-based line in and mic support available via the project-libvisual-alsa subdirectory (turn on INCLUDE-PROJECTM-LIBVISUAL-ALSA and rebuild to test it out).

  2. #112
    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

    It would be nice if you could also make some more or less official ubuntu packages for the 1.2 version... then nobody would have to wait for much too long times until the MOTUs do something

  3. #113
    Join Date
    Apr 2008
    Location
    Park Slope, NY
    Beans
    29
    Distro
    Kubuntu 8.04 Hardy Heron

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

    Well the projectM developers (Pete and I) don't actually use ubuntu- so rather than wasting time not developing, we prefer that an ubuntu guru who likes projectM puts in the effort to do it (with our help if necessary). Also, we are terrible at making releases to begin with!

    - struk

  4. #114
    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

    No problem with that, I just asked .

    Anyway: Could you implement an optional internal FTGL like you did for GLEW, at least if it's not too much work? FTGL hasn't released something new since 2004 (seems dead to me), it is statically linked anyway, and it hasn't got a that huge codebase, so it shouldn't be much of a problem. An internal and thus known-to-work FTGL would help much, especially because all FTGL versions in ubuntu since edgy lead to segfaults (both the edgy/feisty/gutsy/hardy "-3"s and intrepid's "-4"), at least since version 1.1 (It worked in ubuntu's 1.01). I suppose keeping it optional would still be the better way to go . I don't know how much work it is, but I think you should at least consider that.

    And please make ProjectM compatible to Qt4.4 before 1.2, I would like to stop holding back the update to Qt4.4 .

    And for the last, a bigger feature request that came over me while writing this post - I will gladly post it at sourceforge if you wish, but as we discuss here anyway, I'll better port it here: If it isn't already planned, add (optional) DBus support to the Qt backend (fits there most because it is only needed for standalone apps anyway and because Qt4 has DBus bindings - article: http://doc.trolltech.com/qq/qq20-dbus.html). This would allow scripting in Amarok and a multitude of other things because it could allow for example track name display in the standalones.

    If you don't want me to make these requests here, I wouldn't have a problem to post it to the sourceforge wishlist, but as we discuss here anyway, I think asking here is better, 2 of 3 problems are helping this thread anyway . For an official package in intrepid, I really think that the first two problems have to be resolved first, as intrepid will certainly contain qt4.4 and doesn't up to now contain a working ftgl-dev.

    Excuse me for the much too long post .

  5. #115
    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

    One feature request that I posted at the bug tracker that should be pretty trivial to implement (I think) would be a sync to vblank on/off switch in the projectm preferences pane. Would save users having to force it on in their respective card control panels, and it certainly does make projectm look MUCH nicer

    Sam

  6. #116
    Join Date
    Apr 2006
    Location
    France
    Beans
    102
    Distro
    Ubuntu 8.10 Intrepid Ibex

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

    It works like a charm !
    Last edited by Hells_Dark; June 20th, 2008 at 09:19 PM.

  7. #117
    Join Date
    May 2008
    Beans
    Hidden!

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

    Thanks for the howto, however I got those errors with the make commands;
    Code:
    /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/4.2.3/../../../../lib/libftgl.a(FTFont.o): relocation R_X86_64_32S against `vtable for FTFont' can not be used when making a shared object; recompile with -fPIC
    /usr/lib/gcc/x86_64-linux-gnu/4.2.3/../../../../lib/libftgl.a: could not read symbols: Bad value
    collect2: ld returnerade avslutningsstatus 1
    make[2]: *** [projectM-engine/libprojectM.so.2.00] Fel 1
    make[1]: *** [projectM-engine/CMakeFiles/projectM.dir/all] Fel 2
    make: *** [all] Fel 2
    Any ideas? Really wanna get this to work, thanks in advance!

  8. #118
    Join Date
    Apr 2006
    Location
    France
    Beans
    102
    Distro
    Ubuntu 8.10 Intrepid Ibex

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

    I've got something annoying :
    When i fullscreen projectM, the mouse disappears.
    And then, never goes back..

  9. #119
    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

    compile with "-DUSE_FTGL=OFF" because the ubuntu ftgl-dev package isn't working correctly with projectM...

  10. #120
    Join Date
    Aug 2006
    Beans
    28

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

    struktured, not sure if you're still following, but I'm getting the same "terminate called after throwing an instance of 'int'" error. Here's the backtrace after crash switching to next vis:

    Code:
    connectHelper:  "alsa_output.pci_10de_371_sound_card_0_alsa_playback_0.monitor" 
    [Thread 0x4466d950 (LWP 28879) exited]
    terminate called after throwing an instance of 'int'
    
    Program received signal SIGABRT, Aborted.
    [Switching to Thread 0x7f1cb745c820 (LWP 28869)]
    0x00007f1cb2a08095 in raise () from /lib/libc.so.6
    (gdb) bt
    #0  0x00007f1cb2a08095 in raise () from /lib/libc.so.6
    #1  0x00007f1cb2a09af0 in abort () from /lib/libc.so.6
    #2  0x00007f1cb300c0e4 in __gnu_cxx::__verbose_terminate_handler ()
       from /usr/lib/libstdc++.so.6
    #3  0x00007f1cb300a076 in ?? () from /usr/lib/libstdc++.so.6
    #4  0x00007f1cb300a0a3 in std::terminate () from /usr/lib/libstdc++.so.6
    #5  0x00007f1cb300a18a in __cxa_throw () from /usr/lib/libstdc++.so.6
    #6  0x00007f1cb6f12f51 in Preset::initialize (this=0xa21ad0, 
        pathname=@0x8e7b10)
        at /archive/incoming/projectm/projectM-Trunk/src/projectM-engine/Preset.cpp:291
    #7  0x00007f1cb6f14283 in Preset (this=0xa21ad0, absoluteFilePath=@0x8e7b10, 
        presetName=@0x8e9b20, presetInputs=@0x7ef510, presetOutputs=@0x7ef630)
        at /archive/incoming/projectm/projectM-Trunk/src/projectM-engine/Preset.cpp:67
    #8  0x00007f1cb6f453e4 in PresetLoader::loadPreset (this=0x8904b0, index=0, 
        presetInputs=@0x7ef510, presetOutputs=@0x7ef630)
        at /archive/incoming/projectm/projectM-Trunk/src/projectM-engine/PresetLoader.cpp:141
    #9  0x00007f1cb6f03a38 in PresetChooser::directoryIndex (this=0x890520, 
        index=0, presetInputs=@0x7ef510, presetOutputs=@0x7ef630)
        at /archive/incoming/projectm/projectM-Trunk/src/projectM-engine/PresetChooser.hpp:194
    ---Type <return> to continue, or q <return> to quit---
    #10 0x00007f1cb6f03aa6 in PresetIterator::allocate (this=0x890540, 
        presetInputs=@0x7ef510, presetOutputs=@0x7ef630)
        at /archive/incoming/projectm/projectM-Trunk/src/projectM-engine/PresetChooser.hpp:146
    #11 0x00007f1cb6f32224 in projectM::default_key_handler (this=0x7ef450, 
        event=PROJECTM_KEYDOWN, keycode=PROJECTM_K_n)
        at /archive/incoming/projectm/projectM-Trunk/src/projectM-engine/KeyHandler.cpp:171
    #12 0x00007f1cb6f3276b in projectM::key_handler (this=0x7ef450, 
        event=PROJECTM_KEYDOWN, keycode=PROJECTM_K_n, 
        modifier=PROJECTM_KMOD_LSHIFT)
        at /archive/incoming/projectm/projectM-Trunk/src/projectM-engine/KeyHandler.cpp:89
    #13 0x00007f1cb721cd93 in QProjectMWidget::keyReleaseEvent (this=0x777c20, 
        e=0x7fffbf6536b0)
        at /archive/incoming/projectm/projectM-Trunk/src/projectM-qt/qprojectmwidget.hpp:185
    #14 0x00007f1cb6464db8 in QWidget::event () from /usr/lib/libQtGui.so.4
    #15 0x00007f1cb6046491 in QGLWidget::event () from /usr/lib/libQtOpenGL.so.4
    #16 0x00007f1cb64223ab in QApplicationPrivate::notify_helper ()
       from /usr/lib/libQtGui.so.4
    #17 0x00007f1cb642670c in QApplication::notify () from /usr/lib/libQtGui.so.4
    #18 0x00007f1cb5d60a40 in QCoreApplication::notifyInternal ()
    ---Type <return> to continue, or q <return> to quit---
       from /usr/lib/libQtCore.so.4
    #19 0x00007f1cb646c12c in ?? () from /usr/lib/libQtGui.so.4
    #20 0x00007f1cb649511f in ?? () from /usr/lib/libQtGui.so.4
    #21 0x00007f1cb6496fb9 in ?? () from /usr/lib/libQtGui.so.4
    #22 0x00007f1cb647533e in QApplication::x11ProcessEvent ()
       from /usr/lib/libQtGui.so.4
    #23 0x00007f1cb64983ea in ?? () from /usr/lib/libQtGui.so.4
    #24 0x00007f1cb1ab8262 in g_main_context_dispatch ()
       from /usr/lib/libglib-2.0.so.0
    #25 0x00007f1cb1abb516 in ?? () from /usr/lib/libglib-2.0.so.0
    #26 0x00007f1cb1abb9af in g_main_context_iteration ()
       from /usr/lib/libglib-2.0.so.0
    #27 0x00007f1cb5d81c51 in QEventDispatcherGlib::processEvents ()
       from /usr/lib/libQtCore.so.4
    #28 0x00007f1cb649820f in ?? () from /usr/lib/libQtGui.so.4
    #29 0x00007f1cb5d5ff28 in QEventLoop::processEvents ()
       from /usr/lib/libQtCore.so.4
    #30 0x00007f1cb5d60046 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
    #31 0x00007f1cb5d62291 in QCoreApplication::exec ()
       from /usr/lib/libQtCore.so.4
    #32 0x000000000040f6ec in main (argc=1, argv=0x7fffbf654b28)
        at /archive/incoming/projectm/projectM-Trunk/src/projectM-pulseaudio/qprojectM-pulseaudio.cpp:120
    Your instructions worked fine on previous install, but getting that error on current fresh install.

    Thanks!

Page 12 of 31 FirstFirst ... 2101112131422 ... 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
  •