<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Thanks Col! That addresses my query perfectly. By "mixer" I meant a&nbsp;DSP that "mixes and routes" multiple analog and digital inputs to&nbsp;analog (5.1) or digital output.<BR>
&nbsp;<BR>
I am working on the implementation of a audio&nbsp;policy&nbsp;management module using PA.&nbsp;It requires me to understand both ;) the use of pulseaudio by apps and&nbsp;the implementation of PA/ ALSA mixer or sound card&nbsp;drivers on an automotive platform.<BR>
&nbsp;<BR>
~J<BR>
<A href="mailto:jayan_john@hotmail.com">jayan_john@hotmail.com</A><BR>
"Woking on Meego, breaking in PulseAudio"<BR>
&nbsp;<BR>
&gt; To: pulseaudio-discuss@lists.freedesktop.org<BR>&gt; From: gmane@colin.guthr.ie<BR>&gt; Date: Tue, 14 Jun 2011 09:51:00 +0100<BR>&gt; Subject: Re: [pulseaudio-discuss] association of pa_stream to mixer input channel<BR>&gt; <BR>&gt; 'Twas brillig, and jayan john at 14/06/11 06:12 did gyre and gimble:<BR>&gt; &gt; 1. Does the pa_stream_connect_playback() call allocate an input channel<BR>&gt; &gt; on the mixer and connect it to the sink device?<BR>&gt; <BR>&gt; Not really what you are referring to as "the mixer" or an "allocated<BR>&gt; input channel" here but this command does indeed connect a playback<BR>&gt; stream. This will be needed if you want to playback any audio. After the<BR>&gt; stream is connected it will be allocated to a sink according to various<BR>&gt; routing decisions in PA itself. It may at some point be moved to a new<BR>&gt; device at a later time (unless you pass the PA_STREAM_DONT_MOVE flag IIRC).<BR>&gt; <BR>&gt; &gt; 2. Would it allocate 6 input channels on the mixer if I have a 5.1<BR>&gt; &gt; channel map for my pa_stream?<BR>&gt; <BR>&gt; Again, I'm not really sure what "the mixer" refers to here. But your<BR>&gt; stream will have as many channels as you say it has in it's channel map<BR>&gt; like you say. You can ultimately connect a stereo stream to a 5.1 sink<BR>&gt; and PA will upmix, and likewise you can connect a 6ch stream to a stereo<BR>&gt; sink and it will downmix.<BR>&gt; <BR>&gt; Ultimately, as an app developer, you should just care about your stream<BR>&gt; and not worry about the sinks :)<BR>&gt; <BR>&gt; Col<BR>&gt; <BR>&gt; <BR>&gt; -- <BR>&gt; <BR>&gt; Colin Guthrie<BR>&gt; gmane(at)colin.guthr.ie<BR>&gt; http://colin.guthr.ie/<BR>&gt; <BR>&gt; Day Job:<BR>&gt; Tribalogic Limited [http://www.tribalogic.net/]<BR>&gt; Open Source:<BR>&gt; Mageia Contributor [http://www.mageia.org/]<BR>&gt; PulseAudio Hacker [http://www.pulseaudio.org/]<BR>&gt; Trac Hacker [http://trac.edgewall.org/]<BR>&gt; <BR>&gt; _______________________________________________<BR>&gt; pulseaudio-discuss mailing list<BR>&gt; pulseaudio-discuss@lists.freedesktop.org<BR>&gt; http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss<BR>                                               </body>
</html>