[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: esd vs. alsa



Hallo Haug,

* Haug Bürger <h.buerger@dokom.net> [20050123 20:43]:
> Ich versuche GNOME-Sound und irgendwelche mp3-Player zum Laufen zu 
> bekommen. Ich schaffe es die GNOME Systemsounds zu aktivieren, dann geht 
> allerdings kein mp3-Player mehr. Der mp3-Player meldet, das das 
> Default-Device schon benutzt wird. Wenn ich esd beende, dann geht der 
> mp3-Player wieder. :-(

Benutze das dmix-plugin von ALSA. Beispielkonfig (/etc/asound.conf):

#v+
pcm.!default {
	type plug
	slave.pcm "dmixer"
}

pcm.dsp0 {
	type plug
	slave.pcm "dmixer"
}

pcm.dmixer {
	type dmix
	ipc_key 1024
	ipc_perm 0666
	slave {
		pcm "hw:0,0"
		period_time 0
		period_size 1024
		buffer_size 4096
		#periods 128
		rate 44100
	}
	bindings {
		0 0
		1 1
	}
}
#v-

An den slave-Parametern musst du eventuell ein wenig experimentieren,
um mit deiner Soundkarte eine saubere Wiedergabe zu erreichen. Testen
kannst du mit aplay.

Wenn das funktioniert, musst du esd noch beibringen, ALSA zu verwenden
und zwar das default-device. Das erledigt folgende /etc/esound/esd.conf:

#v+
[esd]
auto_spawn=1
spawn_options=-terminate -nobeeps -as 2 -d default
spawn_wait_ms=100
#v-

Grüße, Felix

PS: Du solltest darauf achten, in allen deinen Programmen ALSA für die
Soundausgabe zu verwenden (bzw esd, wenn ALSA nicht unterstützt wird).
Falls ein Programm auf OSS besteht, versuche es mit "aoss" zu starten
(Paket alsa-oss). Wenn auch das nicht funktioniert sieht es schlecht
aus, denn Programme, die /dev/dsp öffnen, blockieren nach wie vor die
Soundkarte.

-- 
 | /"\   ASCII Ribbon   | Felix M. Palmen (Zirias)    http://zirias.ath.cx/ |
 | \ / Campaign Against | fmp@palmen.homeip.net      encrypted mail welcome |
 |  X    HTML In Mail   | PGP key: http://zirias.ath.cx/pub.txt             |
 | / \     And News     | ED9B 62D0 BE39 32F9 2488 5D0C 8177 9D80 5ECF F683 |

Attachment: signature.asc
Description: Digital signature


Reply to: