Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Rendere "catturabile" un device ALSA creato
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
alegioit
Tux's lil' helper
Tux's lil' helper


Joined: 13 Jul 2007
Posts: 78

PostPosted: Wed Mar 20, 2013 6:22 pm    Post subject: Rendere "catturabile" un device ALSA creato Reply with quote

Ciao a tutti, non so se si capisce molto dal titolo, ma vorrei creare un device ALSA che possa essere posto in modalità capture in alsamixer al fine di poter streammare ( scusate l'inglesismo, che odio profondamente, ma non sono riuscito a trovare la giusta parola in italiano... ) quello che sto ascoltando con MPD con i miei amici online ( attraverso mumble in sintesi... )
Non mi serve rendere remoto MPD, ma solo far si che il canale di MPD possa essere mandato in input al microfono...

In sintesi ho creato /etc/asound.conf ( come riportato in varie guide, ma a cui ho fatto vari aggiustamenti ) e si vedono in alsamixer i canali MPD ( il canale responsabile del solo MPD ) e software ( il canale responsabile del resto... ) sia nella schermata di playback che in capture ( andando nella schermata totale si vedono doppi... non credo che sia un problema e ci posso benissimo convivere... ).

Il problema è che vorrei rendere catturabile il canale MPD, ma anche premendo spazio non succede nulla... immagino che si debba configurare il device che ho creato al fine di renderlo catturabile, ma ho cercato in internet e non ho trovato nulla di specifico a riguardo ( tutto quello che ho trovato riguarda genericamente asound.conf/asoundrc ).

Potreste aiutarmi?

/etc/asound.conf
Code:

# the sound card
pcm.real {
  type hw
  card 0
  device 0
}

# the ipc stuff is needed for permissions, etc.
pcm.dmixer {
  type dmix
  ipc_key 1024
  ipc_perm 0666
  slave.pcm "real"
  slave {
    period_time 0
    period_size 1024
    buffer_size 8192
    rate 44100
  }
  bindings {
    0 0
    1 1
  }
}

ctl.dmixer {
  type hw
  card 0
  }

# software volume
pcm.softvol {
  type softvol
  slave.pcm "dmixer"
  control {
    name "Software"
    card 0
  }
}
# mpd volume control
pcm.mpdvol {
  type softvol
  slave.pcm "dmixer"
  control {
    name "MPD"
    card 0
  }
}
# ctrl for mpd volume
ctl.mpdvol {
  type hw
  card 0
}

# input
pcm.input {
        type dsnoop
        ipc_key 3129398
        ipc_key_add_uid false
        ipc_perm 0660
        slave.pcm "real"
}

# duplex device
pcm.duplex {
        type asym
        playback.pcm "softvol"
        capture.pcm "input"
}

# default devices
pcm.!default {
  type plug
  slave.pcm "duplex"
}

Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum