SKYPE Sound Problems

Michael Nottebrock michaelnottebrock at gmx.net
Fri Dec 17 10:46:18 PST 2004


On Friday, 17. December 2004 19:00, Joshua Tinnin wrote:

> OK, thanks. I remember reading that, but I wasn't sure how to enable it
> using a system file. Until now, I'd been doing killall artsd to use
> esound apps.

With arts, you also have the option of enabling the auto-suspend timeout (KDE 
Control Center / Sound & Multimedia / Sound System) and setting it as low 1 
second (note that 0 seconds is equal to auto-suspend off).

Artsd will then release the device if it's been idle for that period of time. 
This is usually sufficient unless you want to play sound in arts and non-arts 
apps at the same time.

You can also use artsdsp to make esd itself an arts client. On recent FreeBSD 
5.x/6.x however, this requires some hacking of the artsdsp script (the 
threads library must be LD_PRELOADed as well, see attached patch. Replace 
with libc_r.so.5 on 5.2.1-R and earlier, not tested).

With that modification, run artsdsp esd and test some app that uses esound 
(like xmms with the esound output plugin enabled). fstat /dev/dsp* should 
only show artsdsp.

-- 
   ,_,   | Michael Nottebrock               | lofi at freebsd.org
 (/^ ^\) | FreeBSD - The Power to Serve     | http://www.freebsd.org
   \u/   | K Desktop Environment on FreeBSD | http://freebsd.kde.org
-------------- next part --------------
--- /usr/local/bin/artsdsp.orig	Fri Dec 17 19:35:29 2004
+++ /usr/local/bin/artsdsp	Fri Dec 17 19:35:46 2004
@@ -97,7 +97,7 @@
 if test "$single_thread" = 1; then
   LD_PRELOAD=${libdir}/libartsdsp_st.so.0
 else
-  LD_PRELOAD=${libdir}/libartsdsp.so.0:${libdir}/libartsc.so.0
+  LD_PRELOAD=/usr/lib/libpthread.so.1:${libdir}/libartsdsp.so.0:${libdir}/libartsc.so.0
 fi
 if test -f /lib/libdl.so.2; then
   LD_PRELOAD=$LD_PRELOAD:/lib/libdl.so.2
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20041217/562a0148/attachment.bin


More information about the freebsd-ports mailing list