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

Erweiterte .asoundrc Datei erstellen



Hallo Leute. Nach lesen allerlei Dokumentationen bzgl. der Alsa Treiber verstehe ich nun in Ansätzen die .asoundrc Datei. Aber über einfache Konfigurationen komme ich nicht hinaus. Vor allem bei der gewünschten Konfiguration meiner Hardware scheitere ich immer. Doch durch "Cut&Paste" funktioniert wenigstens etwas...

Meine Hardware wird mit folgenden Alsa Treibern angesprochen:

- Integrierte Notebook Soundkarte (Intel): SND_INTEL8X0

- Integriertes Notebook Modem (Intel): SND_INTEL8X0M

- USB-Mikrofon in Webcam (Phillips): USB_AUDIO

Wie bekomme ich nun hin, daß:

1.
Alle Soundausgaben von Alsa fähigen Programmen (z.B. Mplayer) sollen bei Bedarf zusammen gemixt (z.B. gleichzeitiges Benutzen von Mplayer & Gaim usw.) und auf der Soundkarte ausgegeben werden, ohne das die betreffenden Programme etwas bemerken. Auch wenn Punkt 2. schon eingetreten ist.

2.
Alle Soundausgaben von NICHT Alsa fähigen Programmen sollen bei Bedarf zusammen gemixt und auf der Soundkarte ausgegeben werden, ohne das die betreffenden Programme etwas bemerken. Auch wenn Punkt 1. schon eingetreten ist.

3.
Die Soundeingaben des Modems (das schöne Rauschen und Zischen) sollen ausgegeben werden. Auch bei bei dem Fall das Punkt 1. und/oder Punkt 2. gerade eingetreten sind. Sprich eine Soundausgabe von Alsa bzw. OSS Programmen exestiert.
Die Soundausgaben des Modems interessieren mich nicht und können zu jedem Zeitpunkt stumm sein (wie halt bei "normalen" Modems)
Das Modem funktionierte bisher nur ohne Sound Eingaben und auch nur solange kein Programm Sound ausgab.

4.
Das USB WebCam Mikrofon soll stets erreichbar sein (z.B. von Gnomemeeting), egal welcher Fall der Punkte 1.,2. und 3. eingetreten ist. Aber eine Soundausgabe der Mikrofonaufnahme ist nicht notwendig.

Trotz meiner geballten Weihnachtswunschliste würde ich mich auch schon über Teilinformationen betreffend der vier Punkte freuen.

Besten Dank schon mal...

P.S.

Anbei noch die Ausgabe von Alsamixer bei einem "F2" und meine .asoundrc:

1.Alsamixer

/proc/asound/cards:
===================
0 [I82801DBICH4   ]: ICH - Intel 82801DB-ICH4
                     Intel 82801DB-ICH4 at 0xfaeff800, irq 7
1 [Modem          ]: ICH-MODEM - Intel 82801DB-ICH4 Modem
                     Intel 82801DB-ICH4 Modem at 0xd400, irq 7
2 [U0x4710x311    ]: USB-Audio - USB Device 0x471:0x311
                     USB Device 0x471:0x311 at usb-0000:00:1d.0-1, full speed

/proc/asound/devices:
=====================
  1:       : sequencer
  0: [0- 0]: ctl
 20: [0- 4]: digital audio playback
 27: [0- 3]: digital audio capture
 26: [0- 2]: digital audio capture
 25: [0- 1]: digital audio capture
 16: [0- 0]: digital audio playback
 24: [0- 0]: digital audio capture
 33:       : timer
 32: [1- 0]: ctl
 48: [1- 0]: digital audio playback
 56: [1- 0]: digital audio capture
 64: [2- 0]: ctl
 88: [2- 0]: digital audio capture

/proc/asound/oss/devices:
=========================
  1:       : sequencer
  8:       : sequencer
 12: [0-12]: digital audio
  3: [0- 3]: digital audio
  0: [0- 0]: mixer
 19: [1- 3]: digital audio
 16: [1- 0]: mixer
 35: [2- 3]: digital audio
 32: [2- 0]: mixer

/proc/asound/timers:
====================
G0: system timer : 1000.000us (10000000 ticks)
P0-0-0: PCM playback 0-0-0 : SLAVE
  Client application 3035 : running : lost interrupts 0
P0-0-1: PCM capture 0-0-1 : SLAVE
P0-1-1: PCM capture 0-1-1 : SLAVE
P0-2-1: PCM capture 0-2-1 : SLAVE
P0-3-1: PCM capture 0-3-1 : SLAVE
P0-4-0: PCM playback 0-4-0 : SLAVE
P1-0-0: PCM playback 1-0-0 : SLAVE
P1-0-1: PCM capture 1-0-1 : SLAVE
P2-0-1: PCM capture 2-0-1 : SLAVE

/proc/asound/pcm:
=================
00-00: Intel ICH : Intel 82801DB-ICH4 : playback 1 : capture 1
00-01: Intel ICH - MIC ADC : Intel 82801DB-ICH4 - MIC ADC : capture 1
00-02: Intel ICH - MIC2 ADC : Intel 82801DB-ICH4 - MIC2 ADC : capture 1
00-03: Intel ICH - ADC2 : Intel 82801DB-ICH4 - ADC2 : capture 1
00-04: Intel ICH - IEC958 : Intel 82801DB-ICH4 - IEC958 : playback 1
01-00: Intel ICH - Modem : Intel 82801DB-ICH4 Modem - Modem : playback 1 : capture 1
02-00: USB Audio : USB Audio : capture 1

2. .asoundrc

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

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

pcm.dmixer {
        type dmix
        ipc_key 1024
        slave {
                pcm "hw:0,0"
                period_time 0
                period_size 1024
                buffer_size 32768
                rate 44100
                }
        bindings {
                0 0
                1 1
                }
}

ctl.mixer0 {
        type hw
        card 0
}



Reply to: