[LUGOS] je že kje kak alsa majster?
Jure Pečar
pegasus at nerv.eu.org
Thu Dec 6 22:24:25 CET 2007
Imam namreč sledeč problem:
Rad bi snemal iz stereo line-in vhoda tri streame hkrati, enega stereo,
enega levega in enega desnega. Za to sem nagooglal in dopesnil
takle .asoundrc:
pcm.card0 {
type hw
card 0
device 0
nonblock yes
rate 48000
}
pcm.!default {
type plug
slave.pcm "duplex"
}
pcm.duplex {
type asym
playback.pcm "dmixer"
capture.pcm "dsnooper"
}
pcm.dsnooper {
type dsnoop
ipc_key 4096
slave {
pcm "card0"
period_time 0
period_size 1024
buffer_size 8192
rate 48000
channels 32
}
bindings {
0 0
1 1
}
}
pcm.left {
type dsnoop
ipc_key 1355234
slave {
pcm "card0"
channels 2
}
bindings.0 0
}
pcm.right {
type plug
slave {
pcm "card0"
channels 2
}
ttable.0 1
}
pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm "card0"
period_time 0
period_size 1024
buffer_size 8192
rate 44100
channels 32
}
bindings {
0 0
1 1
}
}
ctl.dmixer {
type hw
card 0
device 0
}
Z dsnooperja se čisto lepo snema, na noben način pa noče hkrati snemati še
z left ali right.
Za left pravi: ALSA lib pcm_dsnoop.c:558:(snd_pcm_dsnoop_open) unable to
open slave
Za right pa sploh nič, le aplikacija se pritoži, da ne more alse
inicializirat.
Pričakoval bi, da varjanta left deluje, še posebej, ker zahtevam
nonblocking na card0 ...
Kaj mi je storiti?
Alsa 1.0.13.
--
Jure Pečar
http://jure.pecar.org/
More information about the lugos-list
mailing list