[KDE Dot News]
 faq
 flatforty
 contribute
 subscribe
 configure
 search
 rdf

 main
 parent
 thread


Re: jackd integration
by piters on Tuesday 06/Feb/2007, @08:54
Hi,
certainly, having jackd interfaced somehow into Phonon would be great for everybody who wants to make music on Linux.
As far as I understand, jackd itself is not an engine... It is the way to get into your soundcard/midi and stream the data from/to there. So it is roughly at the level of ALSA or OSS...
On the contrary, Phonon relies on "hefty" backends such as xine, capable of doing all the file-decoding for mpegs, oggs, etc; and it is xine that would actually need to talk to jackd (rather than to ALSA, OSS, or so)...
So: it might be a question to the XINE developers to support jackd...

Could some of KDE/Phonon specialist tell if my thinking is right?

Any bright ideas to have jackd integrated somehow anyway?
  Related Links
 ·   Articles on KDE Public Relations and Marketing
 ·   Also by piters
 ·   Contact author

Thread Threshold:

The Fine Print: The following comments are owned by whomever posted them.
( Reply )

Re: jackd integration
by Matthias Kretz on Tuesday 06/Feb/2007, @09:21
Correct. As far as I know xine supports audio output to jackd since version 1.1.3. As soon as xine tells Phonon it supports jack, Phonon will list jack in the list of output devices (where in the screenshot above you already see arts and esd as soundservers).
[ Reply To This | View ]
  • Re: jackd integration
    by Birger Kollstrand on Wednesday 07/Feb/2007, @03:54
    Is there any work ongoing to secure that , I as an below avearge sound user, can have an understandable way of configuring this stuff?

    Preferably one manner to configure everything regarding sound? Please! not alsa.conf for this and jack conf for that and Phonon conf ....

    I have had several realy nasty encounters with sound problems earlier....

    Regards Birger
    [ Reply To This | View ]
    • Re: jackd integration
      by Matthias Kretz on Wednesday 07/Feb/2007, @05:57
      The idea is that Phonon will try to guess the correct defaults and give you the possibility to adjust those.

      Regarding soundcard setup I'll try to make it smart. For example it currently uses dmix automatically, if that doesn't work fall back to hw and if that doesn't work fall back to plughw. Now the next step is to first test whether hw does mixing already, then dmix might be unnecessary or even counterproductive.

      Regarding the soundservers I'd like to be able to help the user configure the soundserver correctly if he wants to use one. All that needs a lot of testing and information about different hardware and setups so that I will never be able to get it right on my own. It would be great if people can help out here.
      [ Reply To This | View ]
Re: jackd integration
by eeos communications support on Thursday 08/Feb/2007, @08:48
Dear friends,

jackd is not really at the same logical level as alsa.

As far as I know, it needs alsa to work properly, so it works on top. Or am I wrong?

From the documentation:

What is JACK?

JACK is a low-latency audio server, written primarily for the GNU/Linux
operating system. It can connect a number of different applications to an audio
device, as well as allowing them to share audio between themselves. Its clients
can run in their own processes (ie. as normal applications), or can they can
run within the JACK server (ie. as a "plugin").

<snip>
Jack has two sets of parameter options. The first part are specific to running
the jack server. The second part are run time options for how jack interfaces
with the sound driver - currently only ALSA.

The easiest way to start jack is to run this command:

jackd -d alsa -d hw:0

Of course that gives you very little control over what jack does to the audio
stream and which device you use. You can specify a card name by setting up an
.asoundrc file. Visit the online ALSA docs for your card/device to get one.
</snip>


Best
-.-
eeos communications support
http://www.eeos.biz
Company No. 05765416
[ Reply To This | View ]
The Fine Print: The previous comments are owned by whomever posted them.
( Reply )

  "KDE: Get Over It!" -- Ivan E. Moore II
KDE®, "K Desktop Environment", "KDE Dot News", "got the dot?" and the KDE Logo® are trademarks or registered trademarks of KDE e.V. in the European Union, the United States and other countries. All other trademarks and copyrights on this page are owned by their respective owners. Comments are owned by the poster. The rest: Copyright © 2000-2008 KDE e.V. for The KDE Project. For further information or comments on this site, please contact the Webmaster.
[ home | post article | flat forty | subscribe | search | rdf ]