<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-14244</id>
	<title>Nabble - OpenAL - User</title>
	<updated>2009-11-25T13:27:25Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/OpenAL---User-f14244.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OpenAL---User-f14244.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26520685</id>
	<title>iPhone OpenAL implementation</title>
	<published>2009-11-25T13:27:25Z</published>
	<updated>2009-11-25T13:27:25Z</updated>
	<author>
		<name>Greg Rahn</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;I am creating audio games for the iPhone and would like to know &amp;nbsp;if &amp;nbsp;
&lt;br&gt;the iPhone implements &amp;nbsp;Open AL features like HRTF from a mono source. &amp;nbsp;
&lt;br&gt;Specifically, I want to play stereo binaural sound files for the &amp;nbsp;
&lt;br&gt;environment, and have mono emitters processed with 3d audio techniques &amp;nbsp;
&lt;br&gt;such as HRTF, doppler, etc. Perhaps someone could point me to &amp;nbsp;
&lt;br&gt;documentation?
&lt;br&gt;&lt;br&gt;Kind regards,
&lt;br&gt;&lt;br&gt;Greg
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26520685&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/iPhone-OpenAL-implementation-tp26520685p26520685.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26519004</id>
	<title>Re: Learning OpenAL</title>
	<published>2009-11-25T11:30:25Z</published>
	<updated>2009-11-25T11:30:25Z</updated>
	<author>
		<name>Kip Warner</name>
	</author>
	<content type="html">On Wed, 2009-11-25 at 12:58 -0500, Jason Daly wrote:
&lt;br&gt;&amp;gt; No problem. &amp;nbsp;I can't imagine why none of us brought it up in August
&lt;br&gt;&amp;gt; when 
&lt;br&gt;&amp;gt; you asked the first time &amp;nbsp;:-)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --&amp;quot;J&amp;quot; 
&lt;br&gt;&lt;br&gt;Surprised you even remembered!
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Kip Warner -- Software Developer
&lt;br&gt;President &amp; CEO Kshatra Corp.
&lt;br&gt;OpenPGP encrypted/signed mail preferred
&lt;br&gt;&lt;a href=&quot;http://www.thevertigo.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.thevertigo.com&lt;/a&gt;&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26519004&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26519004/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Learning-OpenAL-tp26503129p26519004.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26517621</id>
	<title>Re: Learning OpenAL</title>
	<published>2009-11-25T09:58:34Z</published>
	<updated>2009-11-25T09:58:34Z</updated>
	<author>
		<name>Jason Daly</name>
	</author>
	<content type="html">Kip Warner wrote:
&lt;br&gt;&amp;gt; Thanks Jason. I should have looked at Creative's stuff first.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;No problem. &amp;nbsp;I can't imagine why none of us brought it up in August when 
&lt;br&gt;you asked the first time &amp;nbsp;:-)
&lt;br&gt;&lt;br&gt;--&amp;quot;J&amp;quot;
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26517621&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Learning-OpenAL-tp26503129p26517621.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26506541</id>
	<title>Re: Learning OpenAL</title>
	<published>2009-11-24T18:04:22Z</published>
	<updated>2009-11-24T18:04:22Z</updated>
	<author>
		<name>Kip Warner</name>
	</author>
	<content type="html">On Tue, 2009-11-24 at 18:10 -0500, Jason Daly wrote:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi, Kip,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Probably the most comprehensive document put out about OpenAL is the 
&lt;br&gt;&amp;gt; OpenAL Programmer's Guide by Creative. &amp;nbsp;You can find it here:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://connect.creativelabs.com/openal/Documentation/Forms/AllItems.aspx&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://connect.creativelabs.com/openal/Documentation/Forms/AllItems.aspx&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; That page also has the formal specifications for OpenAL and ALUT.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hope this helps...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --&amp;quot;J&amp;quot; 
&lt;/div&gt;&lt;/div&gt;Thanks Jason. I should have looked at Creative's stuff first.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Kip Warner -- Software Developer
&lt;br&gt;President &amp; CEO Kshatra Corp.
&lt;br&gt;OpenPGP encrypted/signed mail preferred
&lt;br&gt;&lt;a href=&quot;http://www.thevertigo.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.thevertigo.com&lt;/a&gt;&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26506541&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26506541/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Learning-OpenAL-tp26503129p26506541.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26505051</id>
	<title>Re: Learning OpenAL</title>
	<published>2009-11-24T15:10:49Z</published>
	<updated>2009-11-24T15:10:49Z</updated>
	<author>
		<name>Jason Daly</name>
	</author>
	<content type="html">Kip Warner wrote:
&lt;br&gt;&amp;gt; Greetings Everyone,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I desire to become proficient at a professional level with the OpenAL
&lt;br&gt;&amp;gt; API and its usage. Since there is no official OpenAL book (well - there
&lt;br&gt;&amp;gt; was, but never made it to print), does anyone recommend some other
&lt;br&gt;&amp;gt; comprehensive resource? Right now I have access to &amp;quot;Beginning Game Audio
&lt;br&gt;&amp;gt; Programming&amp;quot; which is about as close as I can find to it since it covers
&lt;br&gt;&amp;gt; some of it.
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;Hi, Kip,
&lt;br&gt;&lt;br&gt;Probably the most comprehensive document put out about OpenAL is the 
&lt;br&gt;OpenAL Programmer's Guide by Creative. &amp;nbsp;You can find it here:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://connect.creativelabs.com/openal/Documentation/Forms/AllItems.aspx&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://connect.creativelabs.com/openal/Documentation/Forms/AllItems.aspx&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;That page also has the formal specifications for OpenAL and ALUT.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Hope this helps...
&lt;br&gt;&lt;br&gt;--&amp;quot;J&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505051&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Learning-OpenAL-tp26503129p26505051.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26503129</id>
	<title>Learning OpenAL</title>
	<published>2009-11-24T12:48:55Z</published>
	<updated>2009-11-24T12:48:55Z</updated>
	<author>
		<name>Kip Warner</name>
	</author>
	<content type="html">Greetings Everyone,
&lt;br&gt;&lt;br&gt;I desire to become proficient at a professional level with the OpenAL
&lt;br&gt;API and its usage. Since there is no official OpenAL book (well - there
&lt;br&gt;was, but never made it to print), does anyone recommend some other
&lt;br&gt;comprehensive resource? Right now I have access to &amp;quot;Beginning Game Audio
&lt;br&gt;Programming&amp;quot; which is about as close as I can find to it since it covers
&lt;br&gt;some of it.
&lt;br&gt;&lt;br&gt;Appreciated.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Kip Warner -- Software Developer
&lt;br&gt;President &amp; CEO Kshatra Corp.
&lt;br&gt;OpenPGP encrypted/signed mail preferred
&lt;br&gt;&lt;a href=&quot;http://www.thevertigo.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.thevertigo.com&lt;/a&gt;&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26503129&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26503129/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Learning-OpenAL-tp26503129p26503129.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26486864</id>
	<title>Re: Support for Loop Points</title>
	<published>2009-11-23T14:01:04Z</published>
	<updated>2009-11-23T14:01:04Z</updated>
	<author>
		<name>Chris Robinson-5</name>
	</author>
	<content type="html">On Monday 23 November 2009 1:06:29 pm &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26486864&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;developer@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt; On the wishlist for a very long time:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://connect.creativelabs.com/openal/Lists/Wishlist/DispForm.aspx?ID=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://connect.creativelabs.com/openal/Lists/Wishlist/DispForm.aspx?ID=21&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Wanted to ask if there is any progress regarding that matter?
&lt;br&gt;&lt;br&gt;Speaking personally, it wouldn't be too hard to handle this in OpenAL Soft. We 
&lt;br&gt;would have to discuss some details though (eg. how should the loop points be 
&lt;br&gt;specified). I have a few other extensions I'm trying to get cleared away, and 
&lt;br&gt;I just yesterday did some internal reworking to see how feasible the requested 
&lt;br&gt;Matrix Operations extension would be, but I can try to come up with something 
&lt;br&gt;to propose after working through some of the stuff (if nobody else does by 
&lt;br&gt;then).
&lt;br&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26486864&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Support-for-Loop-Points-tp26485970p26486864.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26485970</id>
	<title>Support for Loop Points</title>
	<published>2009-11-23T13:06:29Z</published>
	<updated>2009-11-23T13:06:29Z</updated>
	<author>
		<name>developer@oldunreal.com</name>
	</author>
	<content type="html">On the wishlist for a very long time:
&lt;br&gt;&lt;a href=&quot;http://connect.creativelabs.com/openal/Lists/Wishlist/DispForm.aspx?ID=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://connect.creativelabs.com/openal/Lists/Wishlist/DispForm.aspx?ID=21&lt;/a&gt;&lt;br&gt;&lt;br&gt;Wanted to ask if there is any progress regarding that matter?
&lt;br&gt;&lt;br&gt;Also read in the specs file for OpenAL:
&lt;br&gt;B.8. Loop Point Extension
&lt;br&gt;In external file now.
&lt;br&gt;&lt;br&gt;for whatever that means?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Jochen
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26485970&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Support-for-Loop-Points-tp26485970p26485970.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26266189</id>
	<title>Re: [Openal-devel] OpenAL Soft 1.10.622 is released!</title>
	<published>2009-11-09T05:01:46Z</published>
	<updated>2009-11-09T05:01:46Z</updated>
	<author>
		<name>Mike Dickson-5</name>
	</author>
	<content type="html">Great release!
&lt;br&gt;&lt;br&gt;The pulseaudio support for output is working great for the apps I've
&lt;br&gt;tried. &amp;nbsp;Much better performance overall than using the ALSA emulation.
&lt;br&gt;I do still have problems with pulseaudio capture, specifically with
&lt;br&gt;Vivox/secondlife. &amp;nbsp;I'd like to help with that if possible but I'm new to
&lt;br&gt;the OpenAL sources so I hope an occasional question to the list is fine.
&lt;br&gt;&lt;br&gt;Mike
&lt;br&gt;&lt;br&gt;On Sun, 2009-11-08 at 23:46 -0800, Chris Robinson wrote:
&lt;br&gt;&amp;gt; May we forget about 1.9...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://kcat.strangesoft.net/openal.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://kcat.strangesoft.net/openal.html&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hopefully, finally, for real, fixed the PulseAudio backend this time. Also 
&lt;br&gt;&amp;gt; fixed the OSS and Solaris backends. 7.1 output should work properly again, and 
&lt;br&gt;&amp;gt; fixed a problem/potential crash when setting an AL_EFFECT_NULL effect on an 
&lt;br&gt;&amp;gt; auxiliary slot.
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26266189&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OpenAL-Soft-1.10.622-is-released%21-tp26262459p26266189.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26262459</id>
	<title>OpenAL Soft 1.10.622 is released!</title>
	<published>2009-11-08T23:46:42Z</published>
	<updated>2009-11-08T23:46:42Z</updated>
	<author>
		<name>Chris Robinson-5</name>
	</author>
	<content type="html">May we forget about 1.9...
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://kcat.strangesoft.net/openal.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://kcat.strangesoft.net/openal.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Hopefully, finally, for real, fixed the PulseAudio backend this time. Also 
&lt;br&gt;fixed the OSS and Solaris backends. 7.1 output should work properly again, and 
&lt;br&gt;fixed a problem/potential crash when setting an AL_EFFECT_NULL effect on an 
&lt;br&gt;auxiliary slot.
&lt;br&gt;&lt;br&gt;In terms of features, there's only a few. Backend libraries are only loaded 
&lt;br&gt;when they're needed now, so unused backends won't hold their shared libs in 
&lt;br&gt;memory, and devices provided by them are automatically added and removed as 
&lt;br&gt;the libs are installed and uninstalled. Additionally, multiple contexts per 
&lt;br&gt;device are now supported.
&lt;br&gt;&lt;br&gt;Given multiple contexts, it's now possible to change certain device parameters 
&lt;br&gt;on the fly. Creating a new context with certain attributes (eg. ALC_FREQUENCY, 
&lt;br&gt;and perhaps ALC_REFRESH in the future) will change the device parameters, and 
&lt;br&gt;consequently affects all contexts on the device.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Now I'll try to get back to taking care of those proposed extensions. It may 
&lt;br&gt;be possible to see alcSuspendContext/alcProcessContext properly supported, as 
&lt;br&gt;well.
&lt;br&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26262459&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OpenAL-Soft-1.10.622-is-released%21-tp26262459p26262459.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26212833</id>
	<title>problem in moving 1 source on 4 speakers</title>
	<published>2009-11-05T03:07:23Z</published>
	<updated>2009-11-05T03:07:23Z</updated>
	<author>
		<name>Luca Brayda</name>
	</author>
	<content type="html">Hello.
&lt;br&gt;I'm a newbie of the list.
&lt;br&gt;My issue is that I cant' move a single sound source around me when &amp;nbsp;
&lt;br&gt;using 4 speakers around me, i.e in the XZ plane according to OpenAL &amp;nbsp;
&lt;br&gt;specs.
&lt;br&gt;I have MacOSX Leopard and use AudioMidi Setup under MacOSX to &amp;nbsp;
&lt;br&gt;configure the speaker setup first, then I launch my executable, which &amp;nbsp;
&lt;br&gt;uses the dynamic libraries downloaded from the macport version of &amp;nbsp;
&lt;br&gt;OpenAL 1.0.0
&lt;br&gt;&lt;br&gt;I do succeed in moving the source left to right and viceversa when &amp;nbsp;
&lt;br&gt;only stereo is set up. In order to move the source, I play the sound &amp;nbsp;
&lt;br&gt;first and then just overwrite the &amp;nbsp;SourcePos vector and call:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; alSourcefv(Source, AL_POSITION, SourcePos);
&lt;br&gt;&lt;br&gt;But when I change the speaker configuration to four speakers (through &amp;nbsp;
&lt;br&gt;AudioMidi Setup) and restart the executable, the first two channels &amp;nbsp;
&lt;br&gt;are correctly rendered (front left and front right, as it were &amp;nbsp;
&lt;br&gt;stereo), while the back channels sound very weak and the sound &amp;nbsp;
&lt;br&gt;amplitude seems uncorrelated with the position I give in input. What &amp;nbsp;
&lt;br&gt;could be the issue? Did I forget to speacify somewhere the speaker &amp;nbsp;
&lt;br&gt;configuration or everything should be done by the AudioMidiSetup?
&lt;br&gt;&lt;br&gt;I add that my soundcard normally works fine on my system using Ardour &amp;nbsp;
&lt;br&gt;per Mac while playing multichannel audio, i.e. the 4 channels are &amp;nbsp;
&lt;br&gt;correctly addressed, so a priori it may not be a harware or mixer &amp;nbsp;
&lt;br&gt;problem.
&lt;br&gt;&lt;br&gt;Thanks so much.
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;Luca
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26212833&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/problem-in-moving-1-source-on-4-speakers-tp26212833p26212833.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26211383</id>
	<title>Re: Re: PCM.rear missing</title>
	<published>2009-11-05T01:06:03Z</published>
	<updated>2009-11-05T01:06:03Z</updated>
	<author>
		<name>Schneider, Thomas</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;
&lt;HTML&gt;&lt;HEAD&gt;
&lt;META http-equiv=Content-Type content=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;META content=&quot;MSHTML 6.00.2900.3627&quot; name=GENERATOR&gt;&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=906215908-05112009&gt;&lt;FONT face=Arial size=2&gt;Hi Chris,&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=906215908-05112009&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=906215908-05112009&gt;&lt;FONT face=Arial size=2&gt;sorry, I mixed up 2 problems I had ( and have now resolved 
).&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=906215908-05112009&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=906215908-05112009&gt;&lt;FONT face=Arial size=2&gt;&lt;STRONG&gt;First Problem: &lt;/STRONG&gt;No Surround Sound on the Onboard 
Soundcard of the Shuttle SX58H7&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=906215908-05112009&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp;* Driver Problem. Driver ( alsa 1.0.21 ) only supports stereo at 
the moment&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=906215908-05112009&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=906215908-05112009&gt;&lt;FONT face=Arial size=2&gt;&lt;STRONG&gt;Second Problem&lt;/STRONG&gt;: No pcm.rear - 
Device:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=906215908-05112009&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp;* In earlier linux ( or alsa) - Distributions, there was a default 
rear - device for every sound-card ( listed when calling &quot;aplay -L&quot; 
)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=906215908-05112009&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp;* In newer versions it doesn't exist any more, but with some 
ALSA-configuration knowledge one could build it himself.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=906215908-05112009&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=906215908-05112009&gt;&lt;FONT face=Arial size=2&gt;Best regards&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=906215908-05112009&gt;&lt;FONT face=Arial size=2&gt;Thomas&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=906215908-05112009&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26211383&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PCM.rear-missing-tp26180411p26211383.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26192589</id>
	<title>Re: Re: Re: PCM.rear missing</title>
	<published>2009-11-04T00:15:18Z</published>
	<updated>2009-11-04T00:15:18Z</updated>
	<author>
		<name>Chris Robinson-5</name>
	</author>
	<content type="html">On Tuesday 03 November 2009 11:44:39 pm Schneider, Thomas wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Yesterday I recognized it's not just PCM.rear missing, but also the rear
&lt;br&gt;&amp;gt; speakers also don't play any sound in surround-Mode.
&lt;br&gt;&amp;gt; To be application-independent I tried this with following command (
&lt;br&gt;&amp;gt; trying surround40 surround51,surround71, ...):
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; speaker-test -c 4 -twav -Dplug:surround40
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; on my new Shuttle SX58H7.
&lt;br&gt;&amp;gt; First try was with Debian Lenny, second try with a Live Ubuntu 9.10 ,
&lt;br&gt;&amp;gt; I have problems with both, I only get sound out of the front speakers (
&lt;br&gt;&amp;gt; telling &amp;quot;front-left&amp;quot; and &amp;quot;front-right&amp;quot; in the speaker-test example)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It's not a problem of the speakers. Parallel to my new Shuttle SX58H7, I
&lt;br&gt;&amp;gt; also have a Shuttle SP35P2 ( with installed Debian Etch)
&lt;br&gt;&amp;gt; where I can get surround Sound ( and also have the PCM.rear listed when
&lt;br&gt;&amp;gt; calling &amp;quot;aplay -L&amp;quot;
&lt;/div&gt;&lt;br&gt;Sounds like a driver problem, to me. Check alsamixer and see if there's any 
&lt;br&gt;rear or surround channels. If they're there, make sure the volume is up and 
&lt;br&gt;unmuted. If PulseAudio is installed, you might need to check through it for 
&lt;br&gt;the volume controls.
&lt;br&gt;&lt;br&gt;You'd probably have better luck asking in ALSA-related forums and such, 
&lt;br&gt;though.
&lt;br&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26192589&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PCM.rear-missing-tp26180411p26192589.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26192272</id>
	<title>Re: Re: PCM.rear missing</title>
	<published>2009-11-03T23:44:39Z</published>
	<updated>2009-11-03T23:44:39Z</updated>
	<author>
		<name>Schneider, Thomas</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;
&lt;HTML&gt;&lt;HEAD&gt;
&lt;META http-equiv=Content-Type content=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;META content=&quot;MSHTML 6.00.2900.3627&quot; name=GENERATOR&gt;&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=266432907-04112009&gt;Hi Chris,&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=266432907-04112009&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=266432907-04112009&gt;thanks for your response.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=266432907-04112009&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=266432907-04112009&gt;I don't think it's an OpenAL-Problem, because I don't 
have the devices any more, also when using aplay / speaker-test 
etc,&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=266432907-04112009&gt;but since here are lots of sound specialists in the 
mailing list, I thought I could get help here.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=266432907-04112009&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=266432907-04112009&gt;Yesterday I recognized it's not just PCM.rear missing, 
but also the rear speakers also don't play any sound in 
surround-Mode.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=266432907-04112009&gt;To be application-independent I tried this with 
following command ( trying surround40 surround51,surround71, 
...):&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=266432907-04112009&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=266432907-04112009&gt;&lt;STRONG&gt;speaker-test -c 4 -twav 
-Dplug:surround40&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=266432907-04112009&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=266432907-04112009&gt;on my new Shuttle SX58H7. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=266432907-04112009&gt;First try was with Debian Lenny, second try with a Live 
Ubuntu 9.10 , &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=266432907-04112009&gt;I have problems with both, I only get sound out of the 
front speakers ( telling &quot;front-left&quot; and &quot;front-right&quot; in the speaker-test 
example)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=266432907-04112009&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=266432907-04112009&gt;It's not a problem of the speakers. Parallel to my new 
Shuttle SX58H7, I also have a Shuttle SP35P2 ( with installed Debian Etch) 
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=266432907-04112009&gt;where I can get &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=266432907-04112009&gt;surround Sound ( and also have the PCM.rear listed when 
calling &quot;aplay -L&quot;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=266432907-04112009&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=266432907-04112009&gt;Does anyone have the same problems with surround sound 
on new linuxes?&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=266432907-04112009&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=266432907-04112009&gt;Best regards&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=266432907-04112009&gt;Thomas&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=266432907-04112009&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=266432907-04112009&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26192272&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PCM.rear-missing-tp26180411p26192272.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26191111</id>
	<title>Re: (no subject)</title>
	<published>2009-11-03T21:06:33Z</published>
	<updated>2009-11-03T21:06:33Z</updated>
	<author>
		<name>Chris Robinson-5</name>
	</author>
	<content type="html">On Tuesday 03 November 2009 2:27:22 pm Timofei Timofeeff wrote:
&lt;br&gt;&amp;gt; i would like to cancel openal,how cani do this?thank u
&lt;br&gt;&lt;br&gt;If you want to unsubscribe from the list, the directions are on the bottom of 
&lt;br&gt;the page here:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26191111&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%28no-subject%29-tp26187892p26191111.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26187892</id>
	<title>(no subject)</title>
	<published>2009-11-03T14:27:22Z</published>
	<updated>2009-11-03T14:27:22Z</updated>
	<author>
		<name>Timofei Timofeeff</name>
	</author>
	<content type="html">i would like to cancel openal,how cani do this?thank u
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26187892&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%28no-subject%29-tp26187892p26187892.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26183662</id>
	<title>Re: PCM.rear missing</title>
	<published>2009-11-03T09:46:11Z</published>
	<updated>2009-11-03T09:46:11Z</updated>
	<author>
		<name>Chris Robinson-5</name>
	</author>
	<content type="html">On Tuesday 03 November 2009 6:19:52 am Schneider, Thomas wrote:
&lt;br&gt;&amp;gt; I recently switched from Debian Etch to Debian Lenny, and just
&lt;br&gt;&amp;gt; recognized that some of the pcm-devices I was using earlier are missing
&lt;br&gt;&amp;gt; in the new version.
&lt;br&gt;&amp;gt; With Debian Etch I could use the &amp;quot;front&amp;quot; and &amp;quot;rear&amp;quot; Device independent,
&lt;br&gt;&amp;gt; also from within OpenAL-soft. With debian etch the &amp;quot;rear&amp;quot; device is no
&lt;br&gt;&amp;gt; more available..
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Does anyone know the reason for this?
&lt;br&gt;&lt;br&gt;Hi.
&lt;br&gt;&lt;br&gt;How were you selecting the devices? OpenAL Soft should only enumerate the 
&lt;br&gt;available hw:x,y devices, as well as the 'default' device, from ALSA. The 
&lt;br&gt;&amp;quot;front&amp;quot; and &amp;quot;rear&amp;quot; plug devices shouldn't have been listed.
&lt;br&gt;&lt;br&gt;Semi-recent versions of OpenAL Soft changed it so the separate hardware 
&lt;br&gt;devices will only be listed with the ALC_ENUMERATE_ALL_EXT extension, though 
&lt;br&gt;the device-specific strings will still work as long as the app passes them 
&lt;br&gt;through (use the openal-info utility to see what OpenAL Soft will recognize).
&lt;br&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26183662&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PCM.rear-missing-tp26180411p26183662.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26180411</id>
	<title>PCM.rear missing</title>
	<published>2009-11-03T06:19:52Z</published>
	<updated>2009-11-03T06:19:52Z</updated>
	<author>
		<name>Schneider, Thomas</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;
&lt;HTML&gt;&lt;HEAD&gt;
&lt;META http-equiv=Content-Type content=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;META content=&quot;MSHTML 6.00.2900.3603&quot; name=GENERATOR&gt;&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;Hi,&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;I recently switched 
from Debian Etch to Debian Lenny, and just recognized that some of the 
pcm-devices I was using earlier are missing in the new 
version.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;With Debian Etch I 
could use the &quot;&lt;EM&gt;front&lt;/EM&gt;&quot; and &quot;&lt;EM&gt;rear&lt;/EM&gt;&quot; Device independent, also from 
within OpenAL-soft. With debian etch the &quot;rear&quot; device is no more 
available..&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;Does anyone know the 
reason for this?&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;Best 
regards&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;Thomas 
&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=477071514-03112009&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26180411&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PCM.rear-missing-tp26180411p26180411.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26152931</id>
	<title>Re: OpenAL Soft 1.10 will be sooner than expected</title>
	<published>2009-11-01T09:16:45Z</published>
	<updated>2009-11-01T09:16:45Z</updated>
	<author>
		<name>Chris Robinson-5</name>
	</author>
	<content type="html">On Sunday 01 November 2009 3:42:44 am Ludwig Nussel wrote:
&lt;br&gt;&amp;gt; Chris Robinson wrote:
&lt;br&gt;&amp;gt; &amp;gt; I reverted the locking changes, but I redid it in a way that should be
&lt;br&gt;&amp;gt; &amp;gt; better compatible with newer, unpatched Pulse libs.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The workaround works. Still that pulseaudio change looks wrong to me.
&lt;br&gt;&lt;br&gt;The change may or may not be wrong, but the behavior is right according to the 
&lt;br&gt;docs. The main thing I'd say is wrong is that the callback is called 
&lt;br&gt;synchronously, but given that it is, the signal call should block since it's 
&lt;br&gt;told to wait for acceptance.
&lt;br&gt;&lt;br&gt;&amp;gt; Yes, great! I can can confirm that. Thanks!
&lt;br&gt;&lt;br&gt;Cool, thanks.
&lt;br&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26152931&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OpenAL-Soft-1.10-will-be-sooner-than-expected-tp26122237p26152931.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26150339</id>
	<title>Re: OpenAL Soft 1.10 will be sooner than expected</title>
	<published>2009-11-01T04:02:15Z</published>
	<updated>2009-11-01T04:02:15Z</updated>
	<author>
		<name>Ludwig Nussel</name>
	</author>
	<content type="html">Ludwig Nussel wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Chris Robinson wrote:
&lt;br&gt;&amp;gt; &amp;gt; FWIW, one of the issues with 1.9 was that exiting an app would print out the 
&lt;br&gt;&amp;gt; &amp;gt; error:
&lt;br&gt;&amp;gt; &amp;gt; Inconsistency detected by ld.so: dl-close.c: 731: _dl_close: Assertion
&lt;br&gt;&amp;gt; &amp;gt; `map-&amp;gt;l_init_called' failed!
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I never found what caused it (probably dlclose getting called with a bad 
&lt;br&gt;&amp;gt; &amp;gt; handle), but it doesn't seem to happen anymore with the latest GIT.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Yes, I see that error too with Chromium BSU with latest git.
&lt;/div&gt;&lt;br&gt;It's not openal-soft's fault. The error is caused by the
&lt;br&gt;compatibility library I install for libopenal.so.0. It's an empty
&lt;br&gt;library that links against libopenal.so.1. I could have solved it
&lt;br&gt;with a symlink but then rpm doesn't generate the automatic
&lt;br&gt;dependencies.
&lt;br&gt;&lt;br&gt;cu
&lt;br&gt;Ludwig
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp;(o_ &amp;nbsp; Ludwig Nussel
&lt;br&gt;&amp;nbsp;//\ &amp;nbsp; SUSE LINUX Products GmbH, Development
&lt;br&gt;&amp;nbsp;V_/_ &amp;nbsp;&lt;a href=&quot;http://www.suse.de/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.suse.de/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26150339&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OpenAL-Soft-1.10-will-be-sooner-than-expected-tp26122237p26150339.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26150213</id>
	<title>Re: OpenAL Soft 1.10 will be sooner than expected</title>
	<published>2009-11-01T03:42:44Z</published>
	<updated>2009-11-01T03:42:44Z</updated>
	<author>
		<name>Ludwig Nussel</name>
	</author>
	<content type="html">Chris Robinson wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; An update on things.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Saturday 31 October 2009 1:02:04 pm Ludwig Nussel wrote:
&lt;br&gt;&amp;gt; &amp;gt; - the locking change moved the call to
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; ppa_stream_set_write_callback() downwards. I guess it needs to be
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; done before ppa_stream_connect_playback() though as pulseaudio
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; doesn't call the callback otherwise. However, with that locking
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; change openal runs in a deadlock if
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; ppa_stream_set_write_callback() is called earlier. So the locking
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; change was either incomplete or wrong :-). Which in turn brings
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; back the question whether the behavior change in pulseaudio
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; was correct. I've reverted it locally and ioquake3 works fine now.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I reverted the locking changes, but I redid it in a way that should be better 
&lt;br&gt;&amp;gt; compatible with newer, unpatched Pulse libs.
&lt;/div&gt;&lt;br&gt;The workaround works. Still that pulseaudio change looks wrong to me.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt; - The change to stream_write_callback() was wrong, it didn't pass
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; 'len' to ppa_stream_write() but rather data-&amp;gt;attr.minreq only. I
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; really don't know the first thing about that stuff but I guess
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; pulseaudio didn't play because it waited for more data.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I changed the callback to do all full-sized updates given the amount of data 
&lt;br&gt;&amp;gt; PulseAudio wants. This seemed to help fix the stalls I get during playback.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Both ioquake3 and Chromium are working with the PulseAudio backend for me, 
&lt;br&gt;&amp;gt; now.
&lt;/div&gt;&lt;br&gt;Yes, great! I can can confirm that. Thanks!
&lt;br&gt;&lt;br&gt;cu
&lt;br&gt;Ludwig
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp;(o_ &amp;nbsp; Ludwig Nussel
&lt;br&gt;&amp;nbsp;//\ &amp;nbsp; SUSE LINUX Products GmbH, Development
&lt;br&gt;&amp;nbsp;V_/_ &amp;nbsp;&lt;a href=&quot;http://www.suse.de/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.suse.de/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26150213&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OpenAL-Soft-1.10-will-be-sooner-than-expected-tp26122237p26150213.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26147641</id>
	<title>Re: OpenAL Soft 1.10 will be sooner than expected</title>
	<published>2009-10-31T18:22:59Z</published>
	<updated>2009-10-31T18:22:59Z</updated>
	<author>
		<name>Chris Robinson-5</name>
	</author>
	<content type="html">An update on things.
&lt;br&gt;&lt;br&gt;On Saturday 31 October 2009 1:02:04 pm Ludwig Nussel wrote:
&lt;br&gt;&amp;gt; - the locking change moved the call to
&lt;br&gt;&amp;gt; &amp;nbsp; ppa_stream_set_write_callback() downwards. I guess it needs to be
&lt;br&gt;&amp;gt; &amp;nbsp; done before ppa_stream_connect_playback() though as pulseaudio
&lt;br&gt;&amp;gt; &amp;nbsp; doesn't call the callback otherwise. However, with that locking
&lt;br&gt;&amp;gt; &amp;nbsp; change openal runs in a deadlock if
&lt;br&gt;&amp;gt; &amp;nbsp; ppa_stream_set_write_callback() is called earlier. So the locking
&lt;br&gt;&amp;gt; &amp;nbsp; change was either incomplete or wrong :-). Which in turn brings
&lt;br&gt;&amp;gt; &amp;nbsp; back the question whether the behavior change in pulseaudio
&lt;br&gt;&amp;gt; &amp;nbsp; was correct. I've reverted it locally and ioquake3 works fine now.
&lt;br&gt;&lt;br&gt;I reverted the locking changes, but I redid it in a way that should be better 
&lt;br&gt;compatible with newer, unpatched Pulse libs.
&lt;br&gt;&lt;br&gt;&amp;gt; - The change to stream_write_callback() was wrong, it didn't pass
&lt;br&gt;&amp;gt; &amp;nbsp; 'len' to ppa_stream_write() but rather data-&amp;gt;attr.minreq only. I
&lt;br&gt;&amp;gt; &amp;nbsp; really don't know the first thing about that stuff but I guess
&lt;br&gt;&amp;gt; &amp;nbsp; pulseaudio didn't play because it waited for more data.
&lt;br&gt;&lt;br&gt;I changed the callback to do all full-sized updates given the amount of data 
&lt;br&gt;PulseAudio wants. This seemed to help fix the stalls I get during playback.
&lt;br&gt;&lt;br&gt;Both ioquake3 and Chromium are working with the PulseAudio backend for me, 
&lt;br&gt;now.
&lt;br&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26147641&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OpenAL-Soft-1.10-will-be-sooner-than-expected-tp26122237p26147641.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26145816</id>
	<title>Re: OpenAL Soft 1.10 will be sooner than expected</title>
	<published>2009-10-31T13:52:56Z</published>
	<updated>2009-10-31T13:52:56Z</updated>
	<author>
		<name>Chris Robinson-5</name>
	</author>
	<content type="html">On Saturday 31 October 2009 1:02:04 pm Ludwig Nussel wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Chris Robinson wrote:
&lt;br&gt;&amp;gt; &amp;gt; Yeah. PulseAudio is supposed to call it regularly as more sound data is
&lt;br&gt;&amp;gt; &amp;gt; needed to fill the buffer, but it doesn't seem to call it properly/at
&lt;br&gt;&amp;gt; &amp;gt; all. Haven't been able to find out why since everything returns success,
&lt;br&gt;&amp;gt; &amp;gt; and the change that broke it should be inconsequential.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Problems identified:
&lt;br&gt;&amp;gt; - The change to stream_write_callback() was wrong, it didn't pass
&lt;br&gt;&amp;gt; &amp;nbsp; 'len' to ppa_stream_write() but rather data-&amp;gt;attr.minreq only. I
&lt;br&gt;&amp;gt; &amp;nbsp; really don't know the first thing about that stuff but I guess
&lt;br&gt;&amp;gt; &amp;nbsp; pulseaudio didn't play because it waited for more data.
&lt;/div&gt;&lt;br&gt;It uses the minreq field to mix the proper amount. Since OpenAL's ALC_REFRESH 
&lt;br&gt;parameter basically defines how often updates occur per second, it makes sense 
&lt;br&gt;to update with 'frequency/refresh' samples at a time. And with the minreq set 
&lt;br&gt;when requesting buffer attributes, PulseAudio shouldn't call the callback 
&lt;br&gt;until that many bytes are needed.
&lt;br&gt;&lt;br&gt;&amp;gt; - the locking change moved the call to
&lt;br&gt;&amp;gt; &amp;nbsp; ppa_stream_set_write_callback() downwards. I guess it needs to be
&lt;br&gt;&amp;gt; &amp;nbsp; done before ppa_stream_connect_playback() though as pulseaudio
&lt;br&gt;&amp;gt; &amp;nbsp; doesn't call the callback otherwise. However, with that locking
&lt;br&gt;&amp;gt; &amp;nbsp; change openal runs in a deadlock if
&lt;br&gt;&amp;gt; &amp;nbsp; ppa_stream_set_write_callback() is called earlier. So the locking
&lt;br&gt;&amp;gt; &amp;nbsp; change was either incomplete or wrong :-). Which in turn brings
&lt;br&gt;&amp;gt; &amp;nbsp; back the question whether the behavior change in pulseaudio
&lt;br&gt;&amp;gt; &amp;nbsp; was correct. I've reverted it locally and ioquake3 works fine now.
&lt;br&gt;&lt;br&gt;The deadlock probably occurs because pulse_open, pulse_reset_playback, 
&lt;br&gt;pulse_open_capture will unlock the mainloop as it sleeps to wait for a 
&lt;br&gt;context/stream status change. When it does that, it would allow the main loop 
&lt;br&gt;to lock itself and call the write callback. The write callback then tries to 
&lt;br&gt;mix, which grabs the OpenAL lock and gets blocked, since the thread opening 
&lt;br&gt;the device has it locked. The thread opening the device tries to continue, but 
&lt;br&gt;gets blocked when trying to re-acquire the mainloop lock.
&lt;br&gt;&lt;br&gt;That's why I don't set the write callback until after the stream is connected, 
&lt;br&gt;so it won't try to sneak in a mix before the thread opening the device has 
&lt;br&gt;acknowledged the connection. It may be possible to not unlock/relock the 
&lt;br&gt;mainloop while it's waiting, but I don't know if the mainloop implicitly locks 
&lt;br&gt;while handling status updates. But it doesn't make sense that the write 
&lt;br&gt;callback won't be called if it's not set before the connection attempt is 
&lt;br&gt;made.
&lt;br&gt;&lt;br&gt;Out of curiosity, does capture work with the PulseAudio backend? The read 
&lt;br&gt;callback isn't set until the app requests to start capture, which is well 
&lt;br&gt;after the device is fully opened and the stream is connected.
&lt;br&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145816&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OpenAL-Soft-1.10-will-be-sooner-than-expected-tp26122237p26145816.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26145656</id>
	<title>Re: OpenAL Soft 1.10 will be sooner than expected</title>
	<published>2009-10-31T13:26:58Z</published>
	<updated>2009-10-31T13:26:58Z</updated>
	<author>
		<name>Chris Robinson-5</name>
	</author>
	<content type="html">On Saturday 31 October 2009 12:35:59 pm Ludwig Nussel wrote:
&lt;br&gt;&amp;gt; Ok, that assertion was wrong. The invalid free is caused by
&lt;br&gt;&amp;gt; Alc.c: 660 free(device-&amp;gt;szDeviceName);
&lt;br&gt;&amp;gt; And then same thing again in pulse_close(). Since no other backend
&lt;br&gt;&amp;gt; calls free itself on the device name that call should be removed
&lt;br&gt;&amp;gt; from pulseaudio.c I guess.
&lt;br&gt;&lt;br&gt;Ah yeah, pulse_close shouldn't need to free the device string. It's harmless 
&lt;br&gt;for playback since it's set to NULL right after being freed, so subsequent 
&lt;br&gt;free attempts no-op (being that free(NULL) is valid). But 
&lt;br&gt;alcCaptureCloseDevice doesn't set it to NULL after freeing, which is before 
&lt;br&gt;the backend is closed which tries to free it again.
&lt;br&gt;&lt;br&gt;Thanks for catching that.
&lt;br&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145656&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OpenAL-Soft-1.10-will-be-sooner-than-expected-tp26122237p26145656.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26145506</id>
	<title>Re: OpenAL Soft 1.10 will be sooner than expected</title>
	<published>2009-10-31T13:02:04Z</published>
	<updated>2009-10-31T13:02:04Z</updated>
	<author>
		<name>Ludwig Nussel</name>
	</author>
	<content type="html">Chris Robinson wrote:
&lt;br&gt;&amp;gt; On Friday 30 October 2009 11:39:49 am Ludwig Nussel wrote:
&lt;br&gt;&amp;gt; &amp;gt; No, still no sound with that patch. I've added additional printfs in
&lt;br&gt;&amp;gt; &amp;gt; stream_write_callback() and it looks like it's never called. Whereas I
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;suppose it should be called all the time as long as the app plays sound?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Yeah. PulseAudio is supposed to call it regularly as more sound data is needed 
&lt;br&gt;&amp;gt; to fill the buffer, but it doesn't seem to call it properly/at all. Haven't 
&lt;br&gt;&amp;gt; been able to find out why since everything returns success, and the change 
&lt;br&gt;&amp;gt; that broke it should be inconsequential.
&lt;br&gt;&lt;br&gt;Problems identified:
&lt;br&gt;- The change to stream_write_callback() was wrong, it didn't pass
&lt;br&gt;&amp;nbsp; 'len' to ppa_stream_write() but rather data-&amp;gt;attr.minreq only. I
&lt;br&gt;&amp;nbsp; really don't know the first thing about that stuff but I guess
&lt;br&gt;&amp;nbsp; pulseaudio didn't play because it waited for more data.
&lt;br&gt;- the locking change moved the call to
&lt;br&gt;&amp;nbsp; ppa_stream_set_write_callback() downwards. I guess it needs to be
&lt;br&gt;&amp;nbsp; done before ppa_stream_connect_playback() though as pulseaudio
&lt;br&gt;&amp;nbsp; doesn't call the callback otherwise. However, with that locking
&lt;br&gt;&amp;nbsp; change openal runs in a deadlock if
&lt;br&gt;&amp;nbsp; ppa_stream_set_write_callback() is called earlier. So the locking
&lt;br&gt;&amp;nbsp; change was either incomplete or wrong :-). Which in turn brings
&lt;br&gt;&amp;nbsp; back the question whether the behavior change in pulseaudio
&lt;br&gt;&amp;nbsp; was correct. I've reverted it locally and ioquake3 works fine now.
&lt;br&gt;&lt;br&gt;cu
&lt;br&gt;Ludwig
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp;(o_ &amp;nbsp; Ludwig Nussel
&lt;br&gt;&amp;nbsp;//\ &amp;nbsp; SUSE LINUX Products GmbH, Development
&lt;br&gt;&amp;nbsp;V_/_ &amp;nbsp;&lt;a href=&quot;http://www.suse.de/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.suse.de/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;[attachment removed]&lt;br /&gt;[attachment removed]&lt;br /&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145506&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OpenAL-Soft-1.10-will-be-sooner-than-expected-tp26122237p26145506.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26145321</id>
	<title>Re: OpenAL Soft 1.10 will be sooner than expected</title>
	<published>2009-10-31T12:35:59Z</published>
	<updated>2009-10-31T12:35:59Z</updated>
	<author>
		<name>Ludwig Nussel</name>
	</author>
	<content type="html">Ludwig Nussel wrote:
&lt;br&gt;&amp;gt; Also 1.9 aborts with an invalid free when exiting ioquake3. Looks like
&lt;br&gt;&amp;gt; pulse_close is called with the same pointer twice, once for playback
&lt;br&gt;&amp;gt; and then for capture.
&lt;br&gt;&lt;br&gt;Ok, that assertion was wrong. The invalid free is caused by
&lt;br&gt;Alc.c: 660 free(device-&amp;gt;szDeviceName);
&lt;br&gt;And then same thing again in pulse_close(). Since no other backend
&lt;br&gt;calls free itself on the device name that call should be removed
&lt;br&gt;from pulseaudio.c I guess.
&lt;br&gt;&lt;br&gt;cu
&lt;br&gt;Ludwig
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp;(o_ &amp;nbsp; Ludwig Nussel
&lt;br&gt;&amp;nbsp;//\ &amp;nbsp; SUSE LINUX Products GmbH, Development
&lt;br&gt;&amp;nbsp;V_/_ &amp;nbsp;&lt;a href=&quot;http://www.suse.de/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.suse.de/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145321&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OpenAL-Soft-1.10-will-be-sooner-than-expected-tp26122237p26145321.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26140980</id>
	<title>Re: OpenAL Soft 1.10 will be sooner than expected</title>
	<published>2009-10-31T02:33:39Z</published>
	<updated>2009-10-31T02:33:39Z</updated>
	<author>
		<name>Chris Robinson-5</name>
	</author>
	<content type="html">On Friday 30 October 2009 9:49:36 am Ludwig Nussel wrote:
&lt;br&gt;&amp;gt; Yes, I see that error too with Chromium BSU with latest git. ioquake3
&lt;br&gt;&amp;gt; &amp;nbsp;openal code was changed lately, maybe it does something wrong.
&lt;br&gt;&lt;br&gt;I checked those apps, and I don't have any problems with Chromium BSU. Even 
&lt;br&gt;ran it in valgrind, and nothing abnormal showed up pointing to OpenAL. 
&lt;br&gt;ioquake3 even ran fine, although I once did get the error
&lt;br&gt;*** glibc detected *** .: corrupted double-linked list: 0x09d744a0 ***
&lt;br&gt;on shutdown, with a backtrace pointing into libGLcore (nVidia 190.42 drivers).
&lt;br&gt;&lt;br&gt;Would it be possible for you to run it in Valgrind and provide a log where the 
&lt;br&gt;error shows up?
&lt;br&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26140980&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OpenAL-Soft-1.10-will-be-sooner-than-expected-tp26122237p26140980.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26135361</id>
	<title>Re: OpenAL Soft 1.10 will be sooner than expected</title>
	<published>2009-10-30T11:59:12Z</published>
	<updated>2009-10-30T11:59:12Z</updated>
	<author>
		<name>Chris Robinson-5</name>
	</author>
	<content type="html">On Friday 30 October 2009 11:39:49 am Ludwig Nussel wrote:
&lt;br&gt;&amp;gt; No, still no sound with that patch. I've added additional printfs in
&lt;br&gt;&amp;gt; stream_write_callback() and it looks like it's never called. Whereas I
&lt;br&gt;&amp;gt; &amp;nbsp;suppose it should be called all the time as long as the app plays sound?
&lt;br&gt;&lt;br&gt;Yeah. PulseAudio is supposed to call it regularly as more sound data is needed 
&lt;br&gt;to fill the buffer, but it doesn't seem to call it properly/at all. Haven't 
&lt;br&gt;been able to find out why since everything returns success, and the change 
&lt;br&gt;that broke it should be inconsequential.
&lt;br&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26135361&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OpenAL-Soft-1.10-will-be-sooner-than-expected-tp26122237p26135361.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26135138</id>
	<title>Re: OpenAL Soft 1.10 will be sooner than expected</title>
	<published>2009-10-30T11:39:49Z</published>
	<updated>2009-10-30T11:39:49Z</updated>
	<author>
		<name>Ludwig Nussel</name>
	</author>
	<content type="html">Chris Robinson wrote:
&lt;br&gt;&amp;gt; On Friday 30 October 2009 9:49:36 am Ludwig Nussel wrote:
&lt;br&gt;&amp;gt; &amp;gt; Yes, I see that error too with Chromium BSU with latest git.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Latest git of OpenAL Soft? Better look into that..
&lt;br&gt;&lt;br&gt;Yes.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; According to another person that uses PulseAudio, SecondLife stopped
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; playing sound for him in 1.9 and a GIT bisect named this as the first bad
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; commit: &lt;a href=&quot;http://repo.or.cz/w/openal-&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repo.or.cz/w/openal-&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; soft.git?a=commitdiff;h=bdbdbcea26d4a12d4d3f76ad3724f2ad12a55358
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Reverting that doesn't fix it for me, however as I said, I seem to have
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; other issues with PulseAudio playing sound, so it may or may not work for
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; others.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I can confirm that the revision before that commit still plays sound.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Does reverting the patch fix it? It doesn't seem to revert cleanly, so I 
&lt;br&gt;&amp;gt; attached a patch that does it.
&lt;/div&gt;&lt;br&gt;No, still no sound with that patch. I've added additional printfs in
&lt;br&gt;stream_write_callback() and it looks like it's never called. Whereas I suppose
&lt;br&gt;it should be called all the time as long as the app plays sound?
&lt;br&gt;&lt;br&gt;cu
&lt;br&gt;Ludwig
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp;(o_ &amp;nbsp; Ludwig Nussel
&lt;br&gt;&amp;nbsp;//\ &amp;nbsp; SUSE LINUX Products GmbH, Development
&lt;br&gt;&amp;nbsp;V_/_ &amp;nbsp;&lt;a href=&quot;http://www.suse.de/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.suse.de/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26135138&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OpenAL-Soft-1.10-will-be-sooner-than-expected-tp26122237p26135138.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26134149</id>
	<title>Re: OpenAL Soft 1.10 will be sooner than expected</title>
	<published>2009-10-30T10:33:40Z</published>
	<updated>2009-10-30T10:33:40Z</updated>
	<author>
		<name>Chris Robinson-5</name>
	</author>
	<content type="html">On Friday 30 October 2009 9:49:36 am Ludwig Nussel wrote:
&lt;br&gt;&amp;gt; Yes, I see that error too with Chromium BSU with latest git.
&lt;br&gt;&lt;br&gt;Latest git of OpenAL Soft? Better look into that..
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt; According to another person that uses PulseAudio, SecondLife stopped
&lt;br&gt;&amp;gt; &amp;gt; playing sound for him in 1.9 and a GIT bisect named this as the first bad
&lt;br&gt;&amp;gt; &amp;gt; commit: &lt;a href=&quot;http://repo.or.cz/w/openal-&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repo.or.cz/w/openal-&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; soft.git?a=commitdiff;h=bdbdbcea26d4a12d4d3f76ad3724f2ad12a55358
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Reverting that doesn't fix it for me, however as I said, I seem to have
&lt;br&gt;&amp;gt; &amp;gt; other issues with PulseAudio playing sound, so it may or may not work for
&lt;br&gt;&amp;gt; &amp;gt; others.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I can confirm that the revision before that commit still plays sound.
&lt;/div&gt;&lt;/div&gt;Does reverting the patch fix it? It doesn't seem to revert cleanly, so I 
&lt;br&gt;attached a patch that does it.
&lt;br&gt;&lt;br /&gt;&lt;tt&gt;[revert-bad-commit.diff]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;diff --git a/Alc/pulseaudio.c b/Alc/pulseaudio.c
&lt;br&gt;index d5dcf1d..cc70440 100644
&lt;br&gt;--- a/Alc/pulseaudio.c
&lt;br&gt;+++ b/Alc/pulseaudio.c
&lt;br&gt;@@ -76,7 +76,6 @@ MAKE_FUNC(pa_threaded_mainloop_accept);
&lt;br&gt;&amp;nbsp;MAKE_FUNC(pa_stream_set_write_callback);
&lt;br&gt;&amp;nbsp;MAKE_FUNC(pa_threaded_mainloop_new);
&lt;br&gt;&amp;nbsp;MAKE_FUNC(pa_context_connect);
&lt;br&gt;-MAKE_FUNC(pa_stream_get_buffer_attr);
&lt;br&gt;&amp;nbsp;MAKE_FUNC(pa_stream_set_read_callback);
&lt;br&gt;&amp;nbsp;MAKE_FUNC(pa_stream_set_state_callback);
&lt;br&gt;&amp;nbsp;MAKE_FUNC(pa_stream_new);
&lt;br&gt;@@ -187,7 +186,6 @@ LOAD_FUNC(pa_threaded_mainloop_accept);
&lt;br&gt;&amp;nbsp;LOAD_FUNC(pa_stream_set_write_callback);
&lt;br&gt;&amp;nbsp;LOAD_FUNC(pa_threaded_mainloop_new);
&lt;br&gt;&amp;nbsp;LOAD_FUNC(pa_context_connect);
&lt;br&gt;-LOAD_FUNC(pa_stream_get_buffer_attr);
&lt;br&gt;&amp;nbsp;LOAD_FUNC(pa_stream_set_read_callback);
&lt;br&gt;&amp;nbsp;LOAD_FUNC(pa_stream_set_state_callback);
&lt;br&gt;&amp;nbsp;LOAD_FUNC(pa_stream_new);
&lt;br&gt;@@ -218,12 +216,10 @@ static void stream_write_callback(pa_stream *stream, size_t len, void *pdata) //
&lt;br&gt;&amp;nbsp;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;ALCdevice *Device = pdata;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;pulse_data *data = Device-&amp;gt;ExtraData;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;void *buf = ppa_xmalloc0(data-&amp;gt;attr.minreq);
&lt;br&gt;- &amp;nbsp; &amp;nbsp;(void)len;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;void *buf = ppa_xmalloc0(len);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;aluMixData(Device, buf, data-&amp;gt;attr.minreq/data-&amp;gt;frame_size);
&lt;br&gt;- &amp;nbsp; &amp;nbsp;ppa_stream_write(stream, buf, data-&amp;gt;attr.minreq, ppa_xfree, 0,
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; PA_SEEK_RELATIVE);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;aluMixData(Device, buf, len/data-&amp;gt;frame_size);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;ppa_stream_write(stream, buf, len, ppa_xfree, 0, PA_SEEK_RELATIVE);
&lt;br&gt;&amp;nbsp;} //}}}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;static void stream_read_callback(pa_stream *stream, size_t length, void *pdata) //{{{
&lt;br&gt;@@ -398,13 +394,16 @@ static ALCboolean pulse_reset_playback(ALCdevice *device) //{{{
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;data-&amp;gt;frame_size = aluBytesFromFormat(device-&amp;gt;Format) *
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; aluChannelsFromFormat(device-&amp;gt;Format);
&lt;br&gt;- &amp;nbsp; &amp;nbsp;data-&amp;gt;attr.minreq = data-&amp;gt;frame_size * device-&amp;gt;UpdateSize;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;data-&amp;gt;attr.minreq = -1;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;data-&amp;gt;attr.prebuf = -1;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;data-&amp;gt;attr.maxlength = -1;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;data-&amp;gt;attr.fragsize = -1;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;data-&amp;gt;attr.tlength = data-&amp;gt;attr.minreq * device-&amp;gt;NumUpdates;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;data-&amp;gt;attr.fragsize = data-&amp;gt;frame_size * device-&amp;gt;UpdateSize;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;data-&amp;gt;attr.tlength = data-&amp;gt;attr.fragsize * device-&amp;gt;NumUpdates;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;data-&amp;gt;stream_name = &amp;quot;Playback Stream&amp;quot;;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;data-&amp;gt;spec.rate = device-&amp;gt;Frequency;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;data-&amp;gt;spec.channels = aluChannelsFromFormat(device-&amp;gt;Format);
&lt;br&gt;+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;switch(aluBytesFromFormat(device-&amp;gt;Format))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;case 1:
&lt;br&gt;@@ -421,8 +420,6 @@ static ALCboolean pulse_reset_playback(ALCdevice *device) //{{{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ppa_threaded_mainloop_unlock(data-&amp;gt;loop);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return ALC_FALSE;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;- &amp;nbsp; &amp;nbsp;data-&amp;gt;spec.rate = device-&amp;gt;Frequency;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;data-&amp;gt;spec.channels = aluChannelsFromFormat(device-&amp;gt;Format);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if(ppa_sample_spec_valid(&amp;data-&amp;gt;spec) == 0)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;@@ -472,13 +469,6 @@ static ALCboolean pulse_reset_playback(ALCdevice *device) //{{{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ppa_threaded_mainloop_lock(data-&amp;gt;loop);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;data-&amp;gt;attr = *(ppa_stream_get_buffer_attr(data-&amp;gt;stream));
&lt;br&gt;- &amp;nbsp; &amp;nbsp;if((data-&amp;gt;attr.tlength%data-&amp;gt;attr.minreq) != 0)
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AL_PRINT(&amp;quot;tlength (%d) is not a multiple of minreq (%d)!\n&amp;quot;,
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; data-&amp;gt;attr.tlength, data-&amp;gt;attr.minreq);
&lt;br&gt;- &amp;nbsp; &amp;nbsp;device-&amp;gt;UpdateSize = data-&amp;gt;attr.minreq;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;device-&amp;gt;NumUpdates = data-&amp;gt;attr.tlength/data-&amp;gt;attr.minreq;
&lt;br&gt;-
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;ppa_stream_set_write_callback(data-&amp;gt;stream, stream_write_callback, device);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;ppa_threaded_mainloop_unlock(data-&amp;gt;loop);
&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26134149&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OpenAL-Soft-1.10-will-be-sooner-than-expected-tp26122237p26134149.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26133503</id>
	<title>Re: OpenAL Soft 1.10 will be sooner than expected</title>
	<published>2009-10-30T09:49:36Z</published>
	<updated>2009-10-30T09:49:36Z</updated>
	<author>
		<name>Ludwig Nussel</name>
	</author>
	<content type="html">Chris Robinson wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Friday 30 October 2009 6:32:07 am Ludwig Nussel wrote:
&lt;br&gt;&amp;gt; &amp;gt; Ludwig Nussel wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Also 1.9 aborts with an invalid free when exiting ioquake3. Looks
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; like
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; pulse_close is called with the same pointer twice, once for playback
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; and then for capture.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; A capture device shouldn't be able to have the same handle as a playback 
&lt;br&gt;&amp;gt; device, and there shouldn't be a way for an invalid/recently closed device 
&lt;br&gt;&amp;gt; handle to be closed again. The close function would error.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It would be more likely that there's something in the pulse backend that isn't 
&lt;br&gt;&amp;gt; properly set up, so closing it may try to free something it shouldn't. I'll 
&lt;br&gt;&amp;gt; try to check it out to see if it happens here in the latest GIT.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; FWIW, one of the issues with 1.9 was that exiting an app would print out the 
&lt;br&gt;&amp;gt; error:
&lt;br&gt;&amp;gt; Inconsistency detected by ld.so: dl-close.c: 731: _dl_close: Assertion
&lt;br&gt;&amp;gt; `map-&amp;gt;l_init_called' failed!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I never found what caused it (probably dlclose getting called with a bad 
&lt;br&gt;&amp;gt; handle), but it doesn't seem to happen anymore with the latest GIT.
&lt;/div&gt;&lt;br&gt;Yes, I see that error too with Chromium BSU with latest git. ioquake3 openal
&lt;br&gt;code was changed lately, maybe it does something wrong.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt; Still investigating which change caused openal-soft to not play sound
&lt;br&gt;&amp;gt; &amp;gt; anymore...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; According to another person that uses PulseAudio, SecondLife stopped playing 
&lt;br&gt;&amp;gt; sound for him in 1.9 and a GIT bisect named this as the first bad commit:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://repo.or.cz/w/openal-&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repo.or.cz/w/openal-&lt;/a&gt;&lt;br&gt;&amp;gt; soft.git?a=commitdiff;h=bdbdbcea26d4a12d4d3f76ad3724f2ad12a55358
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Reverting that doesn't fix it for me, however as I said, I seem to have other 
&lt;br&gt;&amp;gt; issues with PulseAudio playing sound, so it may or may not work for others. 
&lt;/div&gt;&lt;br&gt;I can confirm that the revision before that commit still plays sound.
&lt;br&gt;&lt;br&gt;cu
&lt;br&gt;Ludwig
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp;(o_ &amp;nbsp; Ludwig Nussel
&lt;br&gt;&amp;nbsp;//\ &amp;nbsp; SUSE LINUX Products GmbH, Development
&lt;br&gt;&amp;nbsp;V_/_ &amp;nbsp;&lt;a href=&quot;http://www.suse.de/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.suse.de/&lt;/a&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26133503&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OpenAL-Soft-1.10-will-be-sooner-than-expected-tp26122237p26133503.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26131820</id>
	<title>Re: OpenAL Soft 1.10 will be sooner than expected</title>
	<published>2009-10-30T08:13:31Z</published>
	<updated>2009-10-30T08:13:31Z</updated>
	<author>
		<name>Chris Robinson-5</name>
	</author>
	<content type="html">On Friday 30 October 2009 6:32:07 am Ludwig Nussel wrote:
&lt;br&gt;&amp;gt; Ludwig Nussel wrote:
&lt;br&gt;&amp;gt; &amp;gt; Also 1.9 aborts with an invalid free when exiting ioquake3. Looks
&lt;br&gt;&amp;gt; &amp;gt; like
&lt;br&gt;&amp;gt; &amp;gt; pulse_close is called with the same pointer twice, once for playback
&lt;br&gt;&amp;gt; &amp;gt; and then for capture.
&lt;br&gt;&lt;br&gt;A capture device shouldn't be able to have the same handle as a playback 
&lt;br&gt;device, and there shouldn't be a way for an invalid/recently closed device 
&lt;br&gt;handle to be closed again. The close function would error.
&lt;br&gt;&lt;br&gt;It would be more likely that there's something in the pulse backend that isn't 
&lt;br&gt;properly set up, so closing it may try to free something it shouldn't. I'll 
&lt;br&gt;try to check it out to see if it happens here in the latest GIT.
&lt;br&gt;&lt;br&gt;FWIW, one of the issues with 1.9 was that exiting an app would print out the 
&lt;br&gt;error:
&lt;br&gt;Inconsistency detected by ld.so: dl-close.c: 731: _dl_close: Assertion
&lt;br&gt;`map-&amp;gt;l_init_called' failed!
&lt;br&gt;&lt;br&gt;I never found what caused it (probably dlclose getting called with a bad 
&lt;br&gt;handle), but it doesn't seem to happen anymore with the latest GIT.
&lt;br&gt;&lt;br&gt;&amp;gt; Wrt locking, guess this change to openal-soft was made to avoid the
&lt;br&gt;&amp;gt; &amp;nbsp;deadlock:
&lt;br&gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;http://repo.or.cz/w/openal-soft.git?a=commitdiff;h=617b6728d3bf4f3922f8770&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repo.or.cz/w/openal-soft.git?a=commitdiff;h=617b6728d3bf4f3922f8770&lt;/a&gt;&lt;br&gt;&amp;gt; 2260d848b9ae88340
&lt;br&gt;&lt;br&gt;Yup.
&lt;br&gt;&lt;br&gt;&amp;gt; And this change in pulseaudio causes the deadlock:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://git.0pointer.de/?p=pulseaudio.git;a=commitdiff;h=4f5e2b745ea357e2b5c&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://git.0pointer.de/?p=pulseaudio.git;a=commitdiff;h=4f5e2b745ea357e2b5c&lt;/a&gt;&lt;br&gt;&amp;gt; 815ff33a556505a7d1f18
&lt;br&gt;&amp;gt; If I apply the reverse change of that to pulseaudio
&lt;br&gt;&amp;gt; &amp;nbsp;0.9.19 openal-soft 1.8.466 doesn't lock up anymore. I wonder if the
&lt;br&gt;&amp;gt; &amp;nbsp;openal-soft code actually was buggy or this change to pulseaudio is.
&lt;br&gt;&amp;gt; CC'd Lennart
&lt;br&gt;&lt;br&gt;That looks like it. The issue was that pa_context_connect/pa_stream_connect 
&lt;br&gt;would synchronously call the state change callback to set it to 'connecting', 
&lt;br&gt;where pa_threaded_mainloop_signal would be called to wait for acceptance of 
&lt;br&gt;the state change. But since that same thread is what's used to accept the 
&lt;br&gt;signal, it could never be accepted.
&lt;br&gt;&lt;br&gt;&amp;gt; Still investigating which change caused openal-soft to not play sound
&lt;br&gt;&amp;gt; anymore...
&lt;br&gt;&lt;br&gt;According to another person that uses PulseAudio, SecondLife stopped playing 
&lt;br&gt;sound for him in 1.9 and a GIT bisect named this as the first bad commit:
&lt;br&gt;&lt;a href=&quot;http://repo.or.cz/w/openal-&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repo.or.cz/w/openal-&lt;/a&gt;&lt;br&gt;soft.git?a=commitdiff;h=bdbdbcea26d4a12d4d3f76ad3724f2ad12a55358
&lt;br&gt;&lt;br&gt;Reverting that doesn't fix it for me, however as I said, I seem to have other 
&lt;br&gt;issues with PulseAudio playing sound, so it may or may not work for others. 
&lt;br&gt;It's odd though, since the main changes were setting fragsize to -1, which it 
&lt;br&gt;should be anyway since the docs say it's unused for playback, and setting 
&lt;br&gt;minreq to the update size which should be completely valid.
&lt;br&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26131820&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OpenAL-Soft-1.10-will-be-sooner-than-expected-tp26122237p26131820.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26130239</id>
	<title>Re: OpenAL Soft 1.10 will be sooner than expected</title>
	<published>2009-10-30T06:32:07Z</published>
	<updated>2009-10-30T06:32:07Z</updated>
	<author>
		<name>Ludwig Nussel</name>
	</author>
	<content type="html">Ludwig Nussel wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Chris Robinson wrote:
&lt;br&gt;&amp;gt; &amp;gt; So, if anyone reading is familiar with coding PulseAudio, it would be very 
&lt;br&gt;&amp;gt; &amp;gt; helpful if you could check out the latest GIT/SVN version of OpenAL Soft and 
&lt;br&gt;&amp;gt; &amp;gt; have a look through PulseAudio's code (in Alc/pulseaudio.c). Also, if anyone 
&lt;br&gt;&amp;gt; &amp;gt; /uses/ PulseAudio, checking out the latest GIT/SVN version and just seeing if 
&lt;br&gt;&amp;gt; &amp;gt; it woks would be helpful too (please note the PulseAudio version you use, and 
&lt;br&gt;&amp;gt; &amp;gt; any abnormal settings).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Unfortunately I noticed only yesterday that there are problems. openSUSE 11.2
&lt;br&gt;&amp;gt; is about to ship (RC2) and openal-soft is broken there atm. 1.8.466 locks up
&lt;br&gt;&amp;gt; waiting for some mutex and 1.9.563 doesn't play sound. Current git version also
&lt;br&gt;&amp;gt; stays silent. pulseaudio version is 0.9.19, paplay works. Also 1.9
&lt;br&gt;&amp;gt; aborts with an invalid free when exiting ioquake3. Looks like
&lt;br&gt;&amp;gt; pulse_close is called with the same pointer twice, once for playback
&lt;br&gt;&amp;gt; and then for capture.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; openal-soft 1.8.466 did work just fine with with pulseaudio 0.9.14
&lt;br&gt;&amp;gt; on openSUSE 11.1 though. openal-soft git head on 11.1 doesn't play
&lt;br&gt;&amp;gt; sound either.
&lt;/div&gt;&lt;br&gt;Wrt locking, guess this change to openal-soft was made to avoid the deadlock:
&lt;br&gt;&lt;a href=&quot;http://repo.or.cz/w/openal-soft.git?a=commitdiff;h=617b6728d3bf4f3922f87702260d848b9ae88340&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repo.or.cz/w/openal-soft.git?a=commitdiff;h=617b6728d3bf4f3922f87702260d848b9ae88340&lt;/a&gt;&lt;br&gt;&lt;br&gt;And this change in pulseaudio causes the deadlock:
&lt;br&gt;&lt;a href=&quot;http://git.0pointer.de/?p=pulseaudio.git;a=commitdiff;h=4f5e2b745ea357e2b5c815ff33a556505a7d1f18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://git.0pointer.de/?p=pulseaudio.git;a=commitdiff;h=4f5e2b745ea357e2b5c815ff33a556505a7d1f18&lt;/a&gt;&lt;br&gt;If I apply the reverse change of that to pulseaudio 0.9.19 openal-soft 1.8.466
&lt;br&gt;doesn't lock up anymore. I wonder if the openal-soft code actually was
&lt;br&gt;buggy or this change to pulseaudio is.
&lt;br&gt;CC'd Lennart
&lt;br&gt;&lt;br&gt;Still investigating which change caused openal-soft to not play sound
&lt;br&gt;anymore...
&lt;br&gt;&lt;br&gt;cu
&lt;br&gt;Ludwig
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp;(o_ &amp;nbsp; Ludwig Nussel
&lt;br&gt;&amp;nbsp;//\ &amp;nbsp; 
&lt;br&gt;&amp;nbsp;V_/_ &amp;nbsp;&lt;a href=&quot;http://www.suse.de/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.suse.de/&lt;/a&gt;&lt;br&gt;SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nuernberg)
&lt;br&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26130239&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OpenAL-Soft-1.10-will-be-sooner-than-expected-tp26122237p26130239.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26127488</id>
	<title>Re: OpenAL Soft 1.10 will be sooner than expected</title>
	<published>2009-10-30T02:51:57Z</published>
	<updated>2009-10-30T02:51:57Z</updated>
	<author>
		<name>Ludwig Nussel</name>
	</author>
	<content type="html">Chris Robinson wrote:
&lt;br&gt;&amp;gt; So, if anyone reading is familiar with coding PulseAudio, it would be very 
&lt;br&gt;&amp;gt; helpful if you could check out the latest GIT/SVN version of OpenAL Soft and 
&lt;br&gt;&amp;gt; have a look through PulseAudio's code (in Alc/pulseaudio.c). Also, if anyone 
&lt;br&gt;&amp;gt; /uses/ PulseAudio, checking out the latest GIT/SVN version and just seeing if 
&lt;br&gt;&amp;gt; it woks would be helpful too (please note the PulseAudio version you use, and 
&lt;br&gt;&amp;gt; any abnormal settings).
&lt;br&gt;&lt;br&gt;Unfortunately I noticed only yesterday that there are problems. openSUSE 11.2
&lt;br&gt;is about to ship (RC2) and openal-soft is broken there atm. 1.8.466 locks up
&lt;br&gt;waiting for some mutex and 1.9.563 doesn't play sound. Current git version also
&lt;br&gt;stays silent. pulseaudio version is 0.9.19, paplay works. Also 1.9
&lt;br&gt;aborts with an invalid free when exiting ioquake3. Looks like
&lt;br&gt;pulse_close is called with the same pointer twice, once for playback
&lt;br&gt;and then for capture.
&lt;br&gt;&lt;br&gt;openal-soft 1.8.466 did work just fine with with pulseaudio 0.9.14
&lt;br&gt;on openSUSE 11.1 though. openal-soft git head on 11.1 doesn't play
&lt;br&gt;sound either.
&lt;br&gt;&lt;br&gt;cu
&lt;br&gt;Ludwig
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp;(o_ &amp;nbsp; Ludwig Nussel
&lt;br&gt;&amp;nbsp;//\ &amp;nbsp; 
&lt;br&gt;&amp;nbsp;V_/_ &amp;nbsp;&lt;a href=&quot;http://www.suse.de/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.suse.de/&lt;/a&gt;&lt;br&gt;SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nuernberg)
&lt;br&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26127488&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OpenAL-Soft-1.10-will-be-sooner-than-expected-tp26122237p26127488.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26122237</id>
	<title>OpenAL Soft 1.10 will be sooner than expected</title>
	<published>2009-10-29T15:48:40Z</published>
	<updated>2009-10-29T15:48:40Z</updated>
	<author>
		<name>Chris Robinson-5</name>
	</author>
	<content type="html">It turns out some bad issues popped up in 1.9, and I'd like to get a fixed 
&lt;br&gt;version out relatively soon. However, one of the issues is with PulseAudio not 
&lt;br&gt;playing sound. This is something I experience myself with the latest GIT 
&lt;br&gt;version of OpenAL Soft, however I'm not very familiar with Pulse, I can't find 
&lt;br&gt;a cause from reading the code and the online docs, and asking around for help 
&lt;br&gt;in #pulseaudio on FreeNode IRC didn't yield anything helpful. I don't know if 
&lt;br&gt;it's a problem with the code, or if PulseAudio is just being PulseAudio (as I 
&lt;br&gt;also have issues getting paplay to output sound, too).
&lt;br&gt;&lt;br&gt;So, if anyone reading is familiar with coding PulseAudio, it would be very 
&lt;br&gt;helpful if you could check out the latest GIT/SVN version of OpenAL Soft and 
&lt;br&gt;have a look through PulseAudio's code (in Alc/pulseaudio.c). Also, if anyone 
&lt;br&gt;/uses/ PulseAudio, checking out the latest GIT/SVN version and just seeing if 
&lt;br&gt;it woks would be helpful too (please note the PulseAudio version you use, and 
&lt;br&gt;any abnormal settings).
&lt;br&gt;&lt;br&gt;The GIT repo is here:
&lt;br&gt;git://repo.or.cz/openal-soft.git
&lt;br&gt;And the SVN repo is on Creative's server:
&lt;br&gt;svn://connect.creativelabs.com/OpenAL
&lt;br&gt;&lt;br&gt;Thanks in advance!
&lt;br&gt;_______________________________________________
&lt;br&gt;Openal mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26122237&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Openal@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://opensource.creative.com/mailman/listinfo/openal&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.creative.com/mailman/listinfo/openal&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OpenAL-Soft-1.10-will-be-sooner-than-expected-tp26122237p26122237.html" />
</entry>

</feed>
