Hi Colin, <br>Thanks for the useful information, good to know this information.<br>and after discussion with our kernel team here I come to know that they can handle the JACK detection and route audio internally at ALSA level (like in ubuntu10.10) and also they can exposed few mixer scripts to PA to externally route the data over headset and loudspeaker if needed. <br>

<br>few more clarification :<br>- if not jack detection, then what module-udev-detect is montior for ? or in other words what is the functionality of module-udev-detect?<br>- what will happen in case of USB headset plug-in/out, will that be appear as a new sink ? or USB detection is also same as jack detection ? <br>
- what to trigger to PA to appear/show a new sink (pacmd list-sink)? I am trying to understand the &quot;sink&quot; definition in terms of PA ?<br><br>Best Regards,<br>Himanshu<br><br><div class="gmail_quote">On Mon, Jul 18, 2011 at 5:07 PM, Colin Guthrie <span dir="ltr">&lt;<a href="mailto:gmane@colin.guthr.ie" target="_blank">gmane@colin.guthr.ie</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">&#39;Twas brillig, and Himanshu Chug at 18/07/11 10:31 did gyre and gimble:<br>
<div>&gt; Currently I am trying standard headset with mic (3.5 mm) and not USB<br>
&gt; headset.<br>
&gt; _<br>
&gt; on ubuntu 10.10 desktop_<br>
&gt;<br>
&gt; -module-udev-detect is loaded<br>
&gt; -I am trying out use-case of headset plug/unplug , when music is playing<br>
&gt; on totem player the audio is getting routed to headset automatically<br>
&gt; when HS is plugged-in. (which is expected :-) )<br>
<br>
</div>Yes, this is handled at the ALSA level.<br>
<div><br>
<br>
&gt; -here I am expecting to see an new sink device in the list-sinks which<br>
&gt; is not happening?<br>
<br>
</div>No, that&#39;s not what should happen here. Jack-detection is very different<br>
from a new sink appearing. Jack detection is not yet supported in PA<br>
althouhg it is being actively worked on by David Henningsson (who is<br>
currently on vacation).<br>
<br>
The primary problem is the whole infrastructure for doing this in ALSA<br>
needs to be re-written. It&#39;s all rather a mess.<br>
<br>
When things work fully at lower levels, we will be supporting Jack<br>
detections as &quot;sink ports&quot;. The same sink is still used, but it just<br>
flips it&#39;s port from speaker to headphones.<br>
<br>
There is a lot more detail to it than that but unless you&#39;re going to<br>
get involved in the very fundamentals of this, I won&#39;t go into the<br>
details. Feel free to ask for more info tho&#39;.<br>
<div><div></div><div><br>
Col<br>
<br>
<br>
<br>
--<br>
<br>
Colin Guthrie<br>
gmane(at)<a href="http://colin.guthr.ie" target="_blank">colin.guthr.ie</a><br>
<a href="http://colin.guthr.ie/" target="_blank">http://colin.guthr.ie/</a><br>
<br>
Day Job:<br>
  Tribalogic Limited [<a href="http://www.tribalogic.net/" target="_blank">http://www.tribalogic.net/</a>]<br>
Open Source:<br>
  Mageia Contributor [<a href="http://www.mageia.org/" target="_blank">http://www.mageia.org/</a>]<br>
  PulseAudio Hacker [<a href="http://www.pulseaudio.org/" target="_blank">http://www.pulseaudio.org/</a>]<br>
  Trac Hacker [<a href="http://trac.edgewall.org/" target="_blank">http://trac.edgewall.org/</a>]<br>
<br>
_______________________________________________<br>
pulseaudio-discuss mailing list<br>
<a href="mailto:pulseaudio-discuss@lists.freedesktop.org" target="_blank">pulseaudio-discuss@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss" target="_blank">http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss</a><br>
</div></div></blockquote></div><br>