<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Sound on Linux is Confusing: Defuzzing Part 2: PulseAudio</title>
	<atom:link href="http://colin.guthr.ie/2009/08/sound-on-linux-is-confusing-defuzzing-part-2-pulseaudio/feed/" rel="self" type="application/rss+xml" />
	<link>http://colin.guthr.ie/2009/08/sound-on-linux-is-confusing-defuzzing-part-2-pulseaudio/</link>
	<description>Illegitimi non carborundum</description>
	<lastBuildDate>Sat, 10 Dec 2011 00:55:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Colin</title>
		<link>http://colin.guthr.ie/2009/08/sound-on-linux-is-confusing-defuzzing-part-2-pulseaudio/comment-page-1/#comment-772</link>
		<dc:creator>Colin</dc:creator>
		<pubDate>Wed, 21 Jul 2010 08:02:50 +0000</pubDate>
		<guid isPermaLink="false">http://colin.guthr.ie/?p=104#comment-772</guid>
		<description>Well there are several points to answer here:
 1. The term &quot;sink&quot; means a somewhere audio data can be pushed to. A &quot;source&quot; would be somewhere audio data could be pulled from. It&#039;s the same term as used in electrical engineering and various other disciplines too. When your tool finds a &quot;new sink&quot; it is basically reporting that it&#039;s found a new output device. I think the terminology is pretty accurate.
 2. I would avoid the multicast stuff just now. If you don&#039;t specifically need multicasting, it is much more efficient (and also less error prone) to leave it disabled.
 3. pabrowse is just a cut down version of avahi-browse. The problem you&#039;re basically seeing here is something that seems to be an Ubuntu bug as no other distro has reported problems and I personally use this setup on other distros and have no problems. It seems that avahi is essentially broken on Ubuntu until the network is reset or something like that. I&#039;m not an Ubuntu user so I&#039;m not following this, but you can find more info at the upstream bug: https://bugs.launchpad.net/ubuntu/+source/avahi/+bug/586229

So ultimately I agree with you, this is something that should work with a few mouse clicks. And for most people with working distributions it does. For folk who drink the Ubuntu Kool Aid, you&#039;re out of luck until they deign to fix their problem.
So while I appreciate that everyone needs to rant sometimes, please save the vitriol for those that actually deserve it rather than going off at the first person you see.</description>
		<content:encoded><![CDATA[<p>Well there are several points to answer here:<br />
 1. The term &#8220;sink&#8221; means a somewhere audio data can be pushed to. A &#8220;source&#8221; would be somewhere audio data could be pulled from. It&#8217;s the same term as used in electrical engineering and various other disciplines too. When your tool finds a &#8220;new sink&#8221; it is basically reporting that it&#8217;s found a new output device. I think the terminology is pretty accurate.<br />
 2. I would avoid the multicast stuff just now. If you don&#8217;t specifically need multicasting, it is much more efficient (and also less error prone) to leave it disabled.<br />
 3. pabrowse is just a cut down version of avahi-browse. The problem you&#8217;re basically seeing here is something that seems to be an Ubuntu bug as no other distro has reported problems and I personally use this setup on other distros and have no problems. It seems that avahi is essentially broken on Ubuntu until the network is reset or something like that. I&#8217;m not an Ubuntu user so I&#8217;m not following this, but you can find more info at the upstream bug: <a href="https://bugs.launchpad.net/ubuntu/+source/avahi/+bug/586229" rel="nofollow">https://bugs.launchpad.net/ubuntu/+source/avahi/+bug/586229</a></p>
<p>So ultimately I agree with you, this is something that should work with a few mouse clicks. And for most people with working distributions it does. For folk who drink the Ubuntu Kool Aid, you&#8217;re out of luck until they deign to fix their problem.<br />
So while I appreciate that everyone needs to rant sometimes, please save the vitriol for those that actually deserve it rather than going off at the first person you see.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew Kane</title>
		<link>http://colin.guthr.ie/2009/08/sound-on-linux-is-confusing-defuzzing-part-2-pulseaudio/comment-page-1/#comment-771</link>
		<dc:creator>Andrew Kane</dc:creator>
		<pubDate>Wed, 21 Jul 2010 03:44:27 +0000</pubDate>
		<guid isPermaLink="false">http://colin.guthr.ie/?p=104#comment-771</guid>
		<description>So, it does not work for me.
I ssh into my desktop machine from my laptop. pabrowse on the laptop shows that the desktop as a &quot;new server&quot; and a &quot;new sink&quot; (surely it should be a source?), but does not terminate. Checked in paprefs is: 
 - Enable network access to local sound devices
 - Allow other machines on the LAN to discover local sound devices
 - Don&#039;t require authentication
 - Enable multicast sender
 - Create separate audio device for multicast

and nothing else.

paman shows only the local server, not the remote.

Evidently it is not &quot;discovering&quot; the remote pulse server, I assume because pabrowser  does not terminate- though I don&#039;t know, since I can&#039;t find anything in the sparse manpages for these various programs nor on pulseaudio.org that tells me how to troubleshoot this.

I have configured both machines to allow incoming tcp on 4713, but netstat shows no connection on that port when I attempt to run totem under ssh -XC.
I don&#039;t understand why the various distributions that have now made Pulseaudio the default sound server have done so, since it immediately broke compatibility with so many popular applications and is in general so difficult to use.
Like many folks, I want to be able to forward sound from one machine to another without becoming an expert in a particular application. I&#039;ve already spent years of my life learning unix skills and tcp/ip networking, and if I have to study something I&#039;d like it to be of more general application. This is something that ought to work with a few simple mouse clicks, and it does not; the server runs Ubuntu, but I have tried this under four different distros on the client (laptop).
I&#039;m not sure whether to blame Pulseaudio for this. Certainly Ubuntu&#039;s implementation is incomplete by default, and Ubuntu&#039;s documentation is lacking in this area. However, the docs at pulseaudio.org are not much better, and require more up-front knowledge than most non-audio-experts will have.

This is a problem for a lot of people, as a search of forum posts will show.
Apologies for the rant, but it is just not as easy as the article seems to indicate. I wish it were. Maybe someday it will be. But not today.</description>
		<content:encoded><![CDATA[<p>So, it does not work for me.<br />
I ssh into my desktop machine from my laptop. pabrowse on the laptop shows that the desktop as a &#8220;new server&#8221; and a &#8220;new sink&#8221; (surely it should be a source?), but does not terminate. Checked in paprefs is:<br />
 &#8211; Enable network access to local sound devices<br />
 &#8211; Allow other machines on the LAN to discover local sound devices<br />
 &#8211; Don&#8217;t require authentication<br />
 &#8211; Enable multicast sender<br />
 &#8211; Create separate audio device for multicast</p>
<p>and nothing else.</p>
<p>paman shows only the local server, not the remote.</p>
<p>Evidently it is not &#8220;discovering&#8221; the remote pulse server, I assume because pabrowser  does not terminate- though I don&#8217;t know, since I can&#8217;t find anything in the sparse manpages for these various programs nor on pulseaudio.org that tells me how to troubleshoot this.</p>
<p>I have configured both machines to allow incoming tcp on 4713, but netstat shows no connection on that port when I attempt to run totem under ssh -XC.<br />
I don&#8217;t understand why the various distributions that have now made Pulseaudio the default sound server have done so, since it immediately broke compatibility with so many popular applications and is in general so difficult to use.<br />
Like many folks, I want to be able to forward sound from one machine to another without becoming an expert in a particular application. I&#8217;ve already spent years of my life learning unix skills and tcp/ip networking, and if I have to study something I&#8217;d like it to be of more general application. This is something that ought to work with a few simple mouse clicks, and it does not; the server runs Ubuntu, but I have tried this under four different distros on the client (laptop).<br />
I&#8217;m not sure whether to blame Pulseaudio for this. Certainly Ubuntu&#8217;s implementation is incomplete by default, and Ubuntu&#8217;s documentation is lacking in this area. However, the docs at pulseaudio.org are not much better, and require more up-front knowledge than most non-audio-experts will have.</p>
<p>This is a problem for a lot of people, as a search of forum posts will show.<br />
Apologies for the rant, but it is just not as easy as the article seems to indicate. I wish it were. Maybe someday it will be. But not today.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Colin</title>
		<link>http://colin.guthr.ie/2009/08/sound-on-linux-is-confusing-defuzzing-part-2-pulseaudio/comment-page-1/#comment-62</link>
		<dc:creator>Colin</dc:creator>
		<pubDate>Tue, 04 Aug 2009 13:47:57 +0000</pubDate>
		<guid isPermaLink="false">http://colin.guthr.ie/?p=104#comment-62</guid>
		<description>Fair point re alsa-info.sh... I&#039;ll put it into a package somewhere.</description>
		<content:encoded><![CDATA[<p>Fair point re alsa-info.sh&#8230; I&#8217;ll put it into a package somewhere.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam Williamson</title>
		<link>http://colin.guthr.ie/2009/08/sound-on-linux-is-confusing-defuzzing-part-2-pulseaudio/comment-page-1/#comment-56</link>
		<dc:creator>Adam Williamson</dc:creator>
		<pubDate>Tue, 04 Aug 2009 05:54:00 +0000</pubDate>
		<guid isPermaLink="false">http://colin.guthr.ie/?p=104#comment-56</guid>
		<description>It&#039;s not necessarily even a &#039;problem&#039; as such, more a not-yet-implemented feature. Jack sensing is a fairly new thing for ALSA and hasn&#039;t been implemented for anything like all hardware that supports it, yet. Still, Colin gave the best practical advice: ask on the alsa-devel mailing list. Include the output of the alsa-info.sh script (I don&#039;t think Mandriva includes it - Colin, you should really package it, believe me it&#039;ll make your life easier...in the meantime, you can find copies lying around the intarwebs).</description>
		<content:encoded><![CDATA[<p>It&#8217;s not necessarily even a &#8216;problem&#8217; as such, more a not-yet-implemented feature. Jack sensing is a fairly new thing for ALSA and hasn&#8217;t been implemented for anything like all hardware that supports it, yet. Still, Colin gave the best practical advice: ask on the alsa-devel mailing list. Include the output of the alsa-info.sh script (I don&#8217;t think Mandriva includes it &#8211; Colin, you should really package it, believe me it&#8217;ll make your life easier&#8230;in the meantime, you can find copies lying around the intarwebs).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sergio</title>
		<link>http://colin.guthr.ie/2009/08/sound-on-linux-is-confusing-defuzzing-part-2-pulseaudio/comment-page-1/#comment-54</link>
		<dc:creator>Sergio</dc:creator>
		<pubDate>Tue, 04 Aug 2009 00:11:23 +0000</pubDate>
		<guid isPermaLink="false">http://colin.guthr.ie/?p=104#comment-54</guid>
		<description>You complaints are valid, but dude, why do you blame Mandriva for this issue????</description>
		<content:encoded><![CDATA[<p>You complaints are valid, but dude, why do you blame Mandriva for this issue????</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SEBELK FOSS &#187; Blog Archive &#187; El sonido en Linux es confuso: Desmitificando Parte 2: PulseAudio</title>
		<link>http://colin.guthr.ie/2009/08/sound-on-linux-is-confusing-defuzzing-part-2-pulseaudio/comment-page-1/#comment-43</link>
		<dc:creator>SEBELK FOSS &#187; Blog Archive &#187; El sonido en Linux es confuso: Desmitificando Parte 2: PulseAudio</dc:creator>
		<pubDate>Mon, 03 Aug 2009 16:33:45 +0000</pubDate>
		<guid isPermaLink="false">http://colin.guthr.ie/?p=104#comment-43</guid>
		<description>[...] Lo que sigue es una traducción &#8220;quick and dirty&#8221; del segundo de dos excelentes artículos escritos por Colin Guthrie. Todo comenzó por mi intento de desentrañar la manera en que Linux maneja el audio por estos días. Luego dí con Colin Guthrie el encargado de la parte de sonido en Mandriva, el cual tuvo la amabilidad de responder varias preguntas, y al parecer todo esto fue un disparador para que él escribiera estos dos posts altamente recomendables, aquí va el primero (el original en inglés del segundo artículo se puede leer haciendo clic aquí): [...]</description>
		<content:encoded><![CDATA[<p>[...] Lo que sigue es una traducción &#8220;quick and dirty&#8221; del segundo de dos excelentes artículos escritos por Colin Guthrie. Todo comenzó por mi intento de desentrañar la manera en que Linux maneja el audio por estos días. Luego dí con Colin Guthrie el encargado de la parte de sonido en Mandriva, el cual tuvo la amabilidad de responder varias preguntas, y al parecer todo esto fue un disparador para que él escribiera estos dos posts altamente recomendables, aquí va el primero (el original en inglés del segundo artículo se puede leer haciendo clic aquí): [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Colin</title>
		<link>http://colin.guthr.ie/2009/08/sound-on-linux-is-confusing-defuzzing-part-2-pulseaudio/comment-page-1/#comment-31</link>
		<dc:creator>Colin</dc:creator>
		<pubDate>Mon, 03 Aug 2009 07:52:30 +0000</pubDate>
		<guid isPermaLink="false">http://colin.guthr.ie/?p=104#comment-31</guid>
		<description>For a while now I&#039;ve been meaning to work on a &quot;Troubleshooting&quot; guide that would help to identify where in the process such a problem lies. In your case I&#039;d say that this is a problem in the ALSA driver and you should probably seek advice from the alsa-dev mailing list.</description>
		<content:encoded><![CDATA[<p>For a while now I&#8217;ve been meaning to work on a &#8220;Troubleshooting&#8221; guide that would help to identify where in the process such a problem lies. In your case I&#8217;d say that this is a problem in the ALSA driver and you should probably seek advice from the alsa-dev mailing list.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Colin</title>
		<link>http://colin.guthr.ie/2009/08/sound-on-linux-is-confusing-defuzzing-part-2-pulseaudio/comment-page-1/#comment-29</link>
		<dc:creator>Colin</dc:creator>
		<pubDate>Mon, 03 Aug 2009 07:48:47 +0000</pubDate>
		<guid isPermaLink="false">http://colin.guthr.ie/?p=104#comment-29</guid>
		<description>Pulse no longer relies on HAL or PolicyKit. PolicyKit (indirectly via RealtimeKit) will allow pulse to obtain realtime privileges, but it&#039;s not a required component. As you said, HAL has been supplanted by udev now that it&#039;s got it&#039;s act in gear and is deprecating HAL more generally. DBUS, well yes there is a requirement on that and there will be even more so in the future when pulse will use DBUS as it&#039;s primary IPC mechanism. But then again, what&#039;s the point of having frameworks and structures in a modern desktop if we don&#039;t use them and always implement alternatives? I say we sometimes just have to embrace these components. DBUS is just about everywhere - GNOME/KDE both make extensive use of it... I doubt it&#039;s really that big a deal that pulse uses it too.</description>
		<content:encoded><![CDATA[<p>Pulse no longer relies on HAL or PolicyKit. PolicyKit (indirectly via RealtimeKit) will allow pulse to obtain realtime privileges, but it&#8217;s not a required component. As you said, HAL has been supplanted by udev now that it&#8217;s got it&#8217;s act in gear and is deprecating HAL more generally. DBUS, well yes there is a requirement on that and there will be even more so in the future when pulse will use DBUS as it&#8217;s primary IPC mechanism. But then again, what&#8217;s the point of having frameworks and structures in a modern desktop if we don&#8217;t use them and always implement alternatives? I say we sometimes just have to embrace these components. DBUS is just about everywhere &#8211; GNOME/KDE both make extensive use of it&#8230; I doubt it&#8217;s really that big a deal that pulse uses it too.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hairy t</title>
		<link>http://colin.guthr.ie/2009/08/sound-on-linux-is-confusing-defuzzing-part-2-pulseaudio/comment-page-1/#comment-28</link>
		<dc:creator>hairy t</dc:creator>
		<pubDate>Mon, 03 Aug 2009 04:17:33 +0000</pubDate>
		<guid isPermaLink="false">http://colin.guthr.ie/?p=104#comment-28</guid>
		<description>Thanks for the explanation. However, I have to say that these two articles still clarify nothing for me. I have full confidence that it is quite correct and indepth -- I am not questioning your knowledge at all. But I feel that it&#039;s still too esoteric for anyone but those extremely familiar with kernel or near kernel development. I am a fairly experienced linux user (more than 10 years, not afraid of modifying rc files and even have recompiled the kernel once or twice) 

I&#039;ll tell you what I was hoping to find: an explanation of why my Fujitsu laptop sound system seems to be hosed because the sound works fine but the drivers can&#039;t seem to sense that a headphone jack has been plugged in so the sound never goes to the headsets always to the speakers. Now where on a drawing with ALSA and PulseAudio and OSS does that issue lie. Where does one start to even look? (btw this is a pretty common issue that have been reported by many with what seems no satisfactory answer.)

Perhaps a less technical explanation with more pictures of boxes and lines would be clearer?

Thank for what you do.</description>
		<content:encoded><![CDATA[<p>Thanks for the explanation. However, I have to say that these two articles still clarify nothing for me. I have full confidence that it is quite correct and indepth &#8212; I am not questioning your knowledge at all. But I feel that it&#8217;s still too esoteric for anyone but those extremely familiar with kernel or near kernel development. I am a fairly experienced linux user (more than 10 years, not afraid of modifying rc files and even have recompiled the kernel once or twice) </p>
<p>I&#8217;ll tell you what I was hoping to find: an explanation of why my Fujitsu laptop sound system seems to be hosed because the sound works fine but the drivers can&#8217;t seem to sense that a headphone jack has been plugged in so the sound never goes to the headsets always to the speakers. Now where on a drawing with ALSA and PulseAudio and OSS does that issue lie. Where does one start to even look? (btw this is a pretty common issue that have been reported by many with what seems no satisfactory answer.)</p>
<p>Perhaps a less technical explanation with more pictures of boxes and lines would be clearer?</p>
<p>Thank for what you do.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: FACORAT Fabrice</title>
		<link>http://colin.guthr.ie/2009/08/sound-on-linux-is-confusing-defuzzing-part-2-pulseaudio/comment-page-1/#comment-25</link>
		<dc:creator>FACORAT Fabrice</dc:creator>
		<pubDate>Sun, 02 Aug 2009 22:34:25 +0000</pubDate>
		<guid isPermaLink="false">http://colin.guthr.ie/?p=104#comment-25</guid>
		<description>I don&#039;t care about Skype, however my issue concerns pulse audio server startup. It relies on HAL+DBUS+PolicyKit. If one of those components is not working/configured correctly, then pulse audio will not start and IMHO this is not good ... Especially concerning HAL ( now udev I guess which is safer ).</description>
		<content:encoded><![CDATA[<p>I don&#8217;t care about Skype, however my issue concerns pulse audio server startup. It relies on HAL+DBUS+PolicyKit. If one of those components is not working/configured correctly, then pulse audio will not start and IMHO this is not good &#8230; Especially concerning HAL ( now udev I guess which is safer ).</p>
]]></content:encoded>
	</item>
</channel>
</rss>

