[jack-audio-connection-kit] Update the README.Fedora file with most recent configuration information.
Orcan Ogetbil
oget at fedoraproject.org
Sat May 7 02:26:11 UTC 2011
commit 1a544e73cf3c4e20dfb86261b093f433105ddc98
Author: Orcan Ogetbil <oget.fedora at gmail.com>
Date: Fri May 6 22:25:58 2011 -0400
Update the README.Fedora file with most recent configuration information.
jack-audio-connection-kit-README.Fedora | 73 +++++++++++++++----------------
jack-audio-connection-kit.spec | 5 ++-
2 files changed, 39 insertions(+), 39 deletions(-)
---
diff --git a/jack-audio-connection-kit-README.Fedora b/jack-audio-connection-kit-README.Fedora
index c0f22b7..3e35645 100644
--- a/jack-audio-connection-kit-README.Fedora
+++ b/jack-audio-connection-kit-README.Fedora
@@ -9,58 +9,55 @@ Add yourself to the jackuser group.
usermod -a -G jackuser "<your username>"
Now you will need to log out and log back in, or simply restart the system.
-Start the jack daemon (your parameters may be different):
- jackd -R -P4 -dalsa -r44100 -p512 -n4 -D -Chw:0 -Phw:0
-or use
- qjackctl -s
-if you have it installed and configured.
-
-
- INTEGRATE JACK WITH PULSEAUDIO
-*** Note that this section is outdated ***
+Start the jack daemon (the best parameters for your sound card may be different):
+ jackd -R -d alsa -d hw:0
+This will start jack on the first sound card, at 48KHz sampling rate (can be
+changed with the "-r" command line parameter), with a period of 1024 frames
+(change with "-p", determines the latency) and with 2 interrupts per period
+(change with -n). USB sound cards can benefit from running with "-n 3" or
+"-n 4". All of these optional parameters should be specified after "-d alsa".
-The original text is placed at:
- http://www.harald-hoyer.de/linux/pulseaudio-and-jackd
+It is best to replace the card number with the card name as the numbering can
+change from boot to boot if there is more than one sound card. The name of a
+particular card can be found in the output of "cat /proc/asound/cards", for each
+card it is the string between square brackets without the trailing blanks.
-Switch to root account.
-
-Install the required packages:
- yum install pulseaudio-module-jack alsa-plugins-jack
+Note: Jack is a sound server and not a daemon - while it does work "in the
+background" it is not something similar to unix daemons which are started at
+boot time.
-Add yourself to the pulse-rt and jackuser groups.
- usermod -a -G pulse-rt,jackuser "<your username>"
-Switch to your normal user account.
+ QJACKCTL
-Create ~/bin subdirectory if absent:
- mkdir -p ~/bin
-
-Copy the pulseaudio start file:
- cp /usr/share/doc/jack-audio-connection-kit-*/jack.pa ~/bin/jack.pa
- chmod 755 ~/bin/jack.pa
-
-Close all your sessions and relogin to get the new group permissions and
-limits.
+This application can be used to control the jack sound server with a graphical
+interface. It can be started via
+ qjackctl -s
+"-s" parameter makes the jack sound server start immediately.
-Kill the current pulseaudio daemon:
- pulseaudio -k
+When starting jack through qjackctl it is important to note that you should (at
+least) change the "Interface" field in the "Setup" dialog to _not_ be "(default)"
+which would point Jack to use Pulse Audio. The proper "Interface" is the direct
+hw ALSA device (hw:0 for the first card, etc). Even best to use the name of the
+card as stated above.
-Start the jack daemon (your parameters may be different):
- jackd -R -P4 -dalsa -r44100 -p512 -n4 -D -Chw:0 -Phw:0
-or use
- qjackctl -s
-if you have it installed and configured.
-Start the pulseaudio daemon:
- ~/bin/jack.pa
+ INTEGRATE JACK WITH PULSEAUDIO
-Now everything should work.
+Jack will ask Pulse Audio through dbus for ownership of the sound card. Pulse
+Audio will grant it and Jack will have complete control of it. No conflicts and
+no configuration necessary. In this case Pulse Audio will stop using the card
+and if it is the only one, you will not have sound for system sounds, browser
+media playback, etc (which is usually what you want). Otherwise it is possible
+to load a Pulse Audio module that redirects PA to use Jack.
RUNNING JACK SERVER IN REALTIME MODE
NOTE: This chapter explains why you have done the above changes in more detail.
-It is kept for informational purposes.
+It is kept for informational purposes. The changes suggested below is done
+automatically by your Jack installation and no manual modification of the
+pam configuration should be necessary.
+
The JACK server jackd has the capability to run in a real-time mode
which greatly decreases the chance of audio glitches. The real-time mode
diff --git a/jack-audio-connection-kit.spec b/jack-audio-connection-kit.spec
index ce35453..7b81525 100644
--- a/jack-audio-connection-kit.spec
+++ b/jack-audio-connection-kit.spec
@@ -4,7 +4,7 @@
Summary: The Jack Audio Connection Kit
Name: jack-audio-connection-kit
Version: 1.9.7
-Release: 1%{?dist}
+Release: 2%{?dist}
# The entire source (~500 files) is a mixture of these three licenses
License: GPLv2 and GPLv2+ and LGPLv2+
Group: System Environment/Daemons
@@ -226,6 +226,9 @@ exit 0
%changelog
+* Fri May 06 2011 Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> - 1.9.7-2
+- Update the README.Fedora file with most recent configuration information.
+
* Sun Apr 03 2011 Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> - 1.9.7-1
- update to 1.9.7
More information about the scm-commits
mailing list