Portál AbcLinuxu, 26. dubna 2024 09:44


Dotaz: alsa, snd_intel8x0 ,mikrofon a thinkpad IBM R31

1.7.2005 20:22 x.para
alsa, snd_intel8x0 ,mikrofon a thinkpad IBM R31
Přečteno: 152×
Odpovědět | Admin
Zdar, tak jsem pročetl co se dalo a stejně nemůžu příjít na to jak rozchodit mikrofon. Možná že se jedná i o celkový záznam zvuku. Pokouším se rozchodit Skype a KRec, ale ani do jednoho mi signal nějak nedoleze.

dmix mi chodí dobře takže více zvuků najednou funguje, ale dsnoop mám pocit že vůbec.

kus .asoundrc vypada takto

----------
pcm.dsnooper {
    type dsnoop
        ipc_key 2048
        slave {
              pcm "hw:0,0"
              channels 2
              period_size 1027
              buffer_size 4096
              rate 44100
              periods 0
              period_time 0
              }
              bindings {
                       0 0
                       1 1
                       }
}

pcm.asymed {
            type asym
            playback.pcm "dmixer"
            capture.pcm "dsnooper"
            }

---------
v alsa mixeru mám capture povolené na mic, +20db Mic mám taky. Co dál?

díky Ondra
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

1.7.2005 20:30 pzad | skóre: 30 | blog: pzad
Rozbalit Rozbalit vše Re: alsa, snd_intel8x0 ,mikrofon a thinkpad IBM R31
Odpovědět | | Sbalit | Link | Blokovat | Admin
Capture musi byt na "Capture" a aj na "Mic" sucasne. Skype pouziva OSS API iba, a OSS emulacia v alse nepouziva dmix a asymed, to znamena ze pokial pobezi skype nesmie bezat nic co by pouzivalo zvukovky. Sa mi tak javi, ze skype ma wrapper v ktorom bezi cez artsd potom plati ze artsd musi ist cez alsu a dmix.
1.7.2005 20:40 x.para
Rozbalit Rozbalit vše Re: alsa, snd_intel8x0 ,mikrofon a thinkpad IBM R31
Capture musi byt na "Capture" a aj na "Mic" sucasne.
To mám nastavené.
Skype pouziva OSS API iba, a OSS emulacia v alse nepouziva dmix a asymed, to znamena ze pokial pobezi skype nesmie bezat nic co by pouzivalo zvukovky. Sa mi tak javi, ze skype ma wrapper v ktorom bezi cez artsd potom plati ze artsd musi ist cez alsu a dmix.
Zatím, protože mi nešel mikrofon u Skype se snažím alespoň zaznamenat mikrofon KRecem. To by mělo jít ne? Na to by pak ten dsnoop měl zabrat ne?

Jinak tady je celý .asoundrc
pcm.dmixer {
    type dmix
        ipc_key 1024
            slave {
            pcm "hw:0,0"
            period_time 0
            period_size 1025
            buffer_size 8192
            rate 44100
            }

            bindings {
                     0 0
                     1 1
                     }
 }


pcm.dsnooper {
    type dsnoop
        ipc_key 2048
        slave {
              pcm "hw:0,0"
              channels 2
              period_size 1027
              buffer_size 4096
              rate 44100
              periods 0
              period_time 0
              }
              bindings {
                       0 0
                       1 1
                       }
}

pcm.asymed {
            type asym
            playback.pcm "dmixer"
            capture.pcm "dsnooper"
            }

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

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

pcm.default {
            type plug
            slave.pcm "asymed"
            }

ctl.mixer0 {
           type hw
           card 0
           }
            

Taky mě zajímá jak specifikovat u dsnoop to aby se vůbec signál ze zásuvky MIC dostal tam kam má.

dik
4.7.2005 11:03 x.para
Rozbalit Rozbalit vše Re: alsa, snd_intel8x0 ,mikrofon a thinkpad IBM R31
Ještě bych měl jeden dotaz a to: pokud je k dispozici CAPURE DEVICE (jde mi o mikrofon) podle vypisu device 1 na karte 0.

**** List of CAPTURE Hardware Devices **** card 0: I82801CAICH3 [Intel 82801CA-ICH3], device 0: Intel ICH [Intel 82801CA-ICH3] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: I82801CAICH3 [Intel 82801CA-ICH3], device 1: Intel ICH - MIC ADC [Intel 82801CA-ICH3 - MIC ADC] Subdevices: 1/1 Subdevice #0: subdevice #0 ondrej@trinity ondrej $

mel by vypadat zapis v .asoundrc na nahravani takto?

pcm.dsnooper {

    type dsnoop
    ipc_key 1024
    slave {
          pcm "hw:0,1"
          period_time 0
          period_size 1024
          buffer_size 8192
          rate 44100
          }
    bindings {
         0 0
         0 1
         }
}
Vcera jsem totiz zkusebne downgradoval na OSS a mikrofon se rozebehl. S alsou nejsem schopny mikrofon zprovoznit vubec. Kde by mohla byt chybka?
4.7.2005 11:38 pzad | skóre: 30 | blog: pzad
Rozbalit Rozbalit vše Re: alsa, snd_intel8x0 ,mikrofon a thinkpad IBM R31
Vcera som sa pokusal spojaznit skype s aoss a dmix + dsnoop. Dostal som sa do stadia, ze to chodi (chce to upravu aoss), ale problem je, ze len ak dmix + dsnoop bezi ako mono (t.j. jeden kanal). Rozbehat to tak, aby to bezalo normalne chce viac prace a na to zatial nemam moc chut a cas.

Polka problemu je skype - polka alsa.
4.7.2005 14:08 x.para
Rozbalit Rozbalit vše Re: alsa, snd_intel8x0 ,mikrofon a thinkpad IBM R31
Mohl by jsi postnout jak na to? diky
4.7.2005 17:38 pzad | skóre: 30 | blog: pzad
Rozbalit Rozbalit vše Re: alsa, snd_intel8x0 ,mikrofon a thinkpad IBM R31
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1224
4.7.2005 19:41 x.para
Rozbalit Rozbalit vše Re: alsa, snd_intel8x0 ,mikrofon a thinkpad IBM R31
Tak už to mám vyřešené. Emergoval (mám gentoo)jsem novou alsu 1.09 a začalo to chodit, vč. Skype.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.