PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zwei 'asound.conf' zu einer zusammen führen?



FM_81
17.03.17, 05:40
Guten Morgen!

Vorweg: Ich habe hier https://www.raspberrypi.org/forums/viewtopic.php?f=38&t=177042 schon gefragt, aber die Anzahl der Antworten war nicht so berauschend ...
Weiterhin erschliesst sich die Struktur von asound.conf Dateien, so bald sie Basis-Wissen überschreiten, mir nicht wirklich!? :(
Ein RaspberryPi-Zero wird mit diesem https://www.adafruit.com/product/3346 einfachen I2S-D-Klasse-Verstärker betrieben. Funktioniert auch ...
Basis-Konfig wird so empfohlen (1)
pcm.!default {
type hw card 0
}
ctl.!default {
type hw card 0
}Nachteil: nerviges Knacken beim Start und Stop.

Dagegen hilft das (2)
pcm.hifiberry {
type hw card 0
}

pcm.!default {
type plug
slave.pcm "dmixer"
}

pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm "hifiberry"
channels 2
}
}

ctl.dmixer {
type hw
card 0
}
Da das Board keine Hardware-Lautstärke regeln kann, muss man es wohl über Software machen (3)
pcm.softvol {
type softvol
slave {
pcm "plughw"
}
control {
name "SoftMaster"
card 0
}
}

pcm.!default {
type plug
slave.pcm "softvol"
}Da ist aber das Knacken/Ploppen von (1) wieder da. Wie kann ich (2) und (3) in einer Konfig vereinigen? Also Knacken weg und Software-Volume-Regelung?
Das Ganze soll minimalistisch bleiben und letztlich nur einen fest definierten Audio-Stream abspielen, also massenhaft Zeug installieren wäre nicht so mein Favorit ...

Danke und Gruß, FM_81