[pulseaudio-discuss] asoundrc, configure one virtual device for both input and output

Amar Akshat amar.akshat at gmail.com
Sat Jun 30 22:16:35 PDT 2012

Help me here with two things,

1) How do I fix this and test, as in should I clone the alsa-project,
or download alsa code and fix and compile ? In case I have to clone
it, can you also provide me the clone instructions.

2) and after my modifications, my config in asoundrc should look like this ?

pcm.pulse_dev1 {
  type pulse
  source alsa_input.pci-0000_00_1b.0.analog-stereo
  sink alsa_output.pci-0000_00_1b.0.analog-mono

On Sat, Jun 30, 2012 at 5:38 PM, Tanu Kaskinen <tanuk at iki.fi> wrote:
> On Sat, 2012-06-30 at 17:04 +0900, Amar Akshat wrote:
>> On Sat, Jun 30, 2012 at 4:47 PM, Tanu Kaskinen <tanuk at iki.fi> wrote:
>> > Is the GUI in a different process than the sip stack? If yes, then the
>> > environment variables have to be set by the sip stack. Are you able to
>> > alter the sip stack, or are you only doing the GUI part?
>> >
>> I only handle the GUI part - the sip-stack is a 3rd party software.
> You didn't answer my question about the process separation - do you use
> the sip stack as a library or is it a separate process?
> If it's a separate process, then the cleanest solution would certainly
> be to fix the pulse plugin. Would you be interested in doing that? It
> shouldn't be hard at all. The code can be seen here:
> git.alsa-project.org/?p=alsa-plugins.git;a=blob;f=pulse/pcm_pulse.c
> The "device" parameter is parsed in SND_PCM_PLUGIN_DEFINE_FUNC().
> Parsing "sink" and "source" can be done in the same way. The "device"
> parameter is used in pulse_prepare(). You would use the "sink" and
> "source" in the same place.
> --
> Tanu


Thank you...

Amar Akshat (アマール)

 "Walking on water and developing software from a specification are
easy if both are frozen."

More information about the pulseaudio-discuss mailing list