<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-473</id>
	<title>Nabble - Audiere - General</title>
	<updated>2009-12-15T02:28:12Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Audiere---General-f473.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Audiere---General-f473.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26792616</id>
	<title>Re: Does Audiere also play audio streams from memory?</title>
	<published>2009-12-15T02:28:12Z</published>
	<updated>2009-12-15T02:28:12Z</updated>
	<author>
		<name>Markus Luttenberger</name>
	</author>
	<content type="html">Brian Robb schrieb:
&lt;br&gt;&amp;gt; - So you might be able to do something similiar?
&lt;br&gt;&lt;br&gt;Thanks, I'll have a look at that!
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;greetings..
&lt;br&gt;..Markus
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26792616&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Does-Audiere-also-play-audio-streams-from-memory--tp26777283p26792616.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26782358</id>
	<title>Re: Does Audiere also play audio streams from memory?</title>
	<published>2009-12-14T10:21:22Z</published>
	<updated>2009-12-14T10:21:22Z</updated>
	<author>
		<name>Brian Robb</name>
	</author>
	<content type="html">&lt;html&gt;
&lt;head&gt;

&lt;/head&gt;
&lt;body class='hmmessage'&gt;
I can't recall whether it has built-in support to do this&lt;br&gt;But I did have it playing ogg's via http ages ago so what you want to do should be possible&lt;br&gt;&lt;br&gt;(I did something like read data from a http stream - put the data into a byte array and get audiere to play the byte array.)&lt;br&gt;&lt;br&gt;So basically my code implemented audiere::StreamingFile interface like so:&lt;br&gt;&lt;br&gt;class CHttpStreamingFile : public audiere::RefImplementation&amp;lt;audiere::StreamingFile&amp;gt;&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int ADR_CALL read(void* buffer, int size)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int num_bytes_read = 0;&lt;br&gt;
&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // read 'size' bytes of data from your container and place it into 'buffer'&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // then return the number of bytes read, which should be size or less&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return num_bytes_read;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; bool ADR_CALL seek(int position, SeekMode mode)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bool can_seek = false;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return can_seek;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int ADR_CALL write(const void* buffer, int size)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int ADR_CALL tell()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;}&lt;br&gt;&lt;br&gt;- So you might be able to do something similiar?&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Date: Mon, 14 Dec 2009 13:02:41 +0100&lt;br&gt;&amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26782358&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;m.luttenberger@...&lt;/a&gt;&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26782358&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;audiere-users@...&lt;/a&gt;&lt;br&gt;&amp;gt; Subject: [Audiere-users] Does Audiere also play audio streams from memory?&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Hey,&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; I found some nice examples of Audiere at &lt;br&gt;&amp;gt; http://gpwiki.org/index.php/Audiere:Tutorials:Introduction but I don't &lt;br&gt;&amp;gt; know if it's also possible to play audio data from a memory position, &lt;br&gt;&amp;gt; ie. without giving a file pointer? I have my own audio container and &lt;br&gt;&amp;gt; additionally the data is G.711 encoded so I cannot give a file pointer.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; I also need to play multiple audio streams *at the same time*. These are &lt;br&gt;&amp;gt; mono speech recordings and have a lot of silence so there should not be &lt;br&gt;&amp;gt; an acoustic problem playing them simultaneously. Does Audiere provide a &lt;br&gt;&amp;gt; possibility to play multiple streams? Or do I need to implement my own &lt;br&gt;&amp;gt; mixer (I've read that the streams just need to be added together...)?&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; greetings..&lt;br&gt;&amp;gt; ..Markus&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br&gt;&amp;gt; Return on Information:&lt;br&gt;&amp;gt; Google Enterprise Search pays you back&lt;br&gt;&amp;gt; Get the facts.&lt;br&gt;&amp;gt; http://p.sf.net/sfu/google-dev2dev&lt;br&gt;&amp;gt; _______________________________________________&lt;br&gt;&amp;gt; Audiere-users mailing list&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26782358&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;&lt;br&gt;&amp;gt; https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/div&gt; 		 	   		  &lt;br /&gt;&lt;hr /&gt;New! Receive and respond to mail from other email accounts from within Hotmail &lt;a href='http://clk.atdmt.com/UKM/go/186394593/direct/01/ ' target='_new' rel=&quot;nofollow&quot;&gt;Find out how.&lt;/a&gt;&lt;/body&gt;
&lt;/html&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26782358&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Does-Audiere-also-play-audio-streams-from-memory--tp26777283p26782358.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26777283</id>
	<title>Does Audiere also play audio streams from memory?</title>
	<published>2009-12-14T04:02:41Z</published>
	<updated>2009-12-14T04:02:41Z</updated>
	<author>
		<name>Markus Luttenberger</name>
	</author>
	<content type="html">Hey,
&lt;br&gt;&lt;br&gt;&lt;br&gt;I found some nice examples of Audiere at 
&lt;br&gt;&lt;a href=&quot;http://gpwiki.org/index.php/Audiere:Tutorials:Introduction&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gpwiki.org/index.php/Audiere:Tutorials:Introduction&lt;/a&gt;&amp;nbsp;but I don't 
&lt;br&gt;know if it's also possible to play audio data from a memory position, 
&lt;br&gt;ie. without giving a file pointer? I have my own audio container and 
&lt;br&gt;additionally the data is G.711 encoded so I cannot give a file pointer.
&lt;br&gt;&lt;br&gt;I also need to play multiple audio streams *at the same time*. These are 
&lt;br&gt;mono speech recordings and have a lot of silence so there should not be 
&lt;br&gt;an acoustic problem playing them simultaneously. Does Audiere provide a 
&lt;br&gt;possibility to play multiple streams? Or do I need to implement my own 
&lt;br&gt;mixer (I've read that the streams just need to be added together...)?
&lt;br&gt;&lt;br&gt;&lt;br&gt;greetings..
&lt;br&gt;..Markus
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26777283&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Does-Audiere-also-play-audio-streams-from-memory--tp26777283p26777283.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26270355</id>
	<title>Compiling libaudieresharpglue for the C# bridge</title>
	<published>2009-11-09T09:30:32Z</published>
	<updated>2009-11-09T09:30:32Z</updated>
	<author>
		<name>Tom Wright-11</name>
	</author>
	<content type="html">(Apologies for cross posting - wasn't sure which was best.)
&lt;br&gt;&lt;br&gt;Hi all,
&lt;br&gt;&lt;br&gt;I'm having major problems compiling libaudieresharpglue (part of Harald 
&lt;br&gt;Fielker's C# bindings).
&lt;br&gt;&lt;br&gt;I've opened the project up in VC++ Express 2008 and set the Include and 
&lt;br&gt;Library directories to point at the appropriate directories within 
&lt;br&gt;&amp;quot;audiere-win32&amp;quot; and yet I still get errors like these:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; ..\src\outputstream.cpp(8) : error C2065: 'OutputStream' :
&lt;br&gt;&amp;nbsp; &amp;nbsp; undeclared identifier
&lt;br&gt;&amp;nbsp; &amp;nbsp; ..\src\outputstream.cpp(8) : error C2065: 'stream' : undeclared
&lt;br&gt;&amp;nbsp; &amp;nbsp; identifier
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;snip!&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; ..\src\audiodevice.cpp(124) : error C2065: 'AudioDevice' :
&lt;br&gt;&amp;nbsp; &amp;nbsp; undeclared identifier
&lt;br&gt;&amp;nbsp; &amp;nbsp; ..\src\audiodevice.cpp(124) : error C2059: syntax error : ')'
&lt;br&gt;&amp;nbsp; &amp;nbsp; ..\src\audiodevice.cpp(125) : error C2065: 'device' : undeclared
&lt;br&gt;&amp;nbsp; &amp;nbsp; identifier
&lt;br&gt;&amp;nbsp; &amp;nbsp; ..\src\audiodevice.cpp(129) : error C2065: 'device' : undeclared
&lt;br&gt;&amp;nbsp; &amp;nbsp; identifier
&lt;br&gt;&amp;nbsp; &amp;nbsp; ..\src\audiodevice.cpp(129) : fatal error C1003: error count exceeds
&lt;br&gt;&amp;nbsp; &amp;nbsp; 100; stopping compilation
&lt;br&gt;&lt;br&gt;Anyone out there know why this might be happening? I feel like I'm 
&lt;br&gt;missing something fundamental.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Tom Wright
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26270355&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Compiling-libaudieresharpglue-for-the-C--bridge-tp26270355p26270355.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26218912</id>
	<title>Re: C# wrapper</title>
	<published>2009-11-05T09:02:24Z</published>
	<updated>2009-11-05T09:02:24Z</updated>
	<author>
		<name>Tom Wright-11</name>
	</author>
	<content type="html">Hi list,
&lt;br&gt;&lt;br&gt;Bob Pfingsten: You can download the wrappers here - 
&lt;br&gt;&lt;a href=&quot;http://sourceforge.net/mailarchive/forum.php?thread_name=200710271451.41075.harald.fielker%40web.de&amp;forum_name=audiere-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/mailarchive/forum.php?thread_name=200710271451.41075.harald.fielker%40web.de&amp;forum_name=audiere-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;Unfortunately, I'm unable to compile libaudieresharpglue.dll. Does 
&lt;br&gt;anyone have the compiled DLL that I could grab?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Tom
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26218912&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-C--wrapper-tp26218912p26218912.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23973163</id>
	<title>Undesired looping of streams</title>
	<published>2009-06-10T16:50:48Z</published>
	<updated>2009-06-10T16:50:48Z</updated>
	<author>
		<name>Richard Andersson</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I'm having a problem with Audiere. When I try to play a streamed sound 
&lt;br&gt;all I get is an infinite loop of the first couple of seconds. Tried ogg 
&lt;br&gt;(vbr and cbr), mp3, wav, always the same result. I'm using the 1.9.4 
&lt;br&gt;binary directly from the site and followed the tutorial. The code 
&lt;br&gt;(below) seems pretty straightforward... Do anyone know what the problem 
&lt;br&gt;could be?
&lt;br&gt;&lt;br&gt;AudioDevicePtr device(OpenDevice());
&lt;br&gt;if (!device) {
&lt;br&gt;// failure
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;OutputStreamPtr stream(OpenSound(device, &amp;quot;Theme.ogg&amp;quot;, true));
&lt;br&gt;if (!stream) {
&lt;br&gt;// failure
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;stream-&amp;gt;play();
&lt;br&gt;&lt;br&gt;&lt;br /&gt;Hi,
&lt;br&gt;&lt;br&gt;I'm having a problem with Audiere. When I try to play a streamed sound 
&lt;br&gt;all I get is an infinite loop of the first couple of seconds. Tried ogg 
&lt;br&gt;(vbr and cbr), mp3, wav, always the same result. I'm using the 1.9.4 
&lt;br&gt;binary directly from the site and followed the tutorial. The code 
&lt;br&gt;(below) seems pretty straightforward... Do anyone know what the problem 
&lt;br&gt;could be?
&lt;br&gt;&lt;br&gt;AudioDevicePtr device(OpenDevice());
&lt;br&gt;if (!device) {
&lt;br&gt;&amp;nbsp;// failure
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;OutputStreamPtr stream(OpenSound(device, &amp;quot;Theme.ogg&amp;quot;, true));
&lt;br&gt;if (!stream) {
&lt;br&gt;&amp;nbsp;// failure
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;stream-&amp;gt;play();
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;No virus found in this incoming message.
&lt;br&gt;Checked by AVG - www.avg.com 
&lt;br&gt;Version: 8.5.339 / Virus Database: 270.12.60/2166 - Release Date: 06/09/09 18:08:00
&lt;br&gt;&lt;br&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Crystal Reports - New Free Runtime and 30 Day Trial
&lt;br&gt;Check out the new simplified licensing option that enables unlimited
&lt;br&gt;royalty-free distribution of the report engine for externally facing 
&lt;br&gt;server and web deployment.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/businessobjects&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/businessobjects&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23973163&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Undesired-looping-of-streams-tp23973163p23973163.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22311034</id>
	<title>Re: Can't read MP3 file</title>
	<published>2009-03-03T07:38:21Z</published>
	<updated>2009-03-03T07:38:21Z</updated>
	<author>
		<name>Sébastien Linck</name>
	</author>
	<content type="html">Hi,&lt;br&gt;&lt;br&gt;Thank for your help, It&amp;#39;s work with a BR = 128KBits/s &lt;br&gt;but not with BR = 320KBits/s (Not variable)&lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/3/3 Jens Bergensten &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22311034&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jensbergensten@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;Hello&lt;br&gt;
&lt;br&gt;
Maybe it&amp;#39;s related to this problem:&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://www.nabble.com/Audiere%2C-Vista---VBR-td10081528.html&quot; target=&quot;_blank&quot;&gt;http://www.nabble.com/Audiere%2C-Vista---VBR-td10081528.html&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
(variable bit rate of the mp3 file).&lt;br&gt;
&lt;br&gt;
// Jens Bergensten&lt;br&gt;
&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;
On Tue, Mar 3, 2009 at 4:21 PM, Sébastien LINCK &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22311034&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;seb.linck@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt; Hi,&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; I&amp;#39;m new user of audiere, I&amp;#39;d like to play MP3 file but it don&amp;#39;t work.&lt;br&gt;
&amp;gt; I just can play WAV File...&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Any idea&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; --&lt;br&gt;
&amp;gt; Cordialement,&lt;br&gt;
&amp;gt; Sébastien Linck.&lt;br&gt;
&amp;gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br&gt;
&amp;gt; Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA&lt;br&gt;
&amp;gt; -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise&lt;br&gt;
&amp;gt; -Strategies to boost innovation and cut costs with open source participation&lt;br&gt;
&amp;gt; -Receive a $600 discount off the registration fee with the source code: SFAD&lt;br&gt;
&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/XcvMzF8H&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/XcvMzF8H&lt;/a&gt;&lt;br&gt;
&amp;gt; _______________________________________________&lt;br&gt;
&amp;gt; Audiere-users mailing list&lt;br&gt;
&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22311034&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;&lt;br&gt;
&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&lt;br&gt;
------------------------------------------------------------------------------&lt;br&gt;
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA&lt;br&gt;
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise&lt;br&gt;
-Strategies to boost innovation and cut costs with open source participation&lt;br&gt;
-Receive a $600 discount off the registration fee with the source code: SFAD&lt;br&gt;
&lt;a href=&quot;http://p.sf.net/sfu/XcvMzF8H&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/XcvMzF8H&lt;/a&gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
Audiere-users mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22311034&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Cordialement,&lt;br&gt;Sébastien Linck.&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
&lt;br&gt;-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
&lt;br&gt;-Strategies to boost innovation and cut costs with open source participation
&lt;br&gt;-Receive a $600 discount off the registration fee with the source code: SFAD
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/XcvMzF8H&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/XcvMzF8H&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22311034&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Can%27t-read-MP3-file-tp22310705p22311034.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22310872</id>
	<title>Re: Can't read MP3 file</title>
	<published>2009-03-03T07:28:40Z</published>
	<updated>2009-03-03T07:28:40Z</updated>
	<author>
		<name>Jens Bergensten</name>
	</author>
	<content type="html">Hello
&lt;br&gt;&lt;br&gt;Maybe it's related to this problem:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/Audiere%2C-Vista---VBR-td10081528.html&quot; target=&quot;_top&quot;&gt;http://www.nabble.com/Audiere%2C-Vista---VBR-td10081528.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;(variable bit rate of the mp3 file).
&lt;br&gt;&lt;br&gt;// Jens Bergensten
&lt;br&gt;&lt;br&gt;On Tue, Mar 3, 2009 at 4:21 PM, Sébastien LINCK &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22310872&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;seb.linck@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm new user of audiere, I'd like to play MP3 file but it don't work.
&lt;br&gt;&amp;gt; I just can play WAV File...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Any idea
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Cordialement,
&lt;br&gt;&amp;gt; Sébastien Linck.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
&lt;br&gt;&amp;gt; -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
&lt;br&gt;&amp;gt; -Strategies to boost innovation and cut costs with open source participation
&lt;br&gt;&amp;gt; -Receive a $600 discount off the registration fee with the source code: SFAD
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/XcvMzF8H&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/XcvMzF8H&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Audiere-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22310872&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
&lt;br&gt;-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
&lt;br&gt;-Strategies to boost innovation and cut costs with open source participation
&lt;br&gt;-Receive a $600 discount off the registration fee with the source code: SFAD
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/XcvMzF8H&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/XcvMzF8H&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22310872&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Can%27t-read-MP3-file-tp22310705p22310872.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22310705</id>
	<title>Can't read MP3 file</title>
	<published>2009-03-03T07:21:18Z</published>
	<updated>2009-03-03T07:21:18Z</updated>
	<author>
		<name>Sébastien Linck</name>
	</author>
	<content type="html">Hi,&lt;br&gt;&lt;br&gt;I&amp;#39;m new user of audiere, I&amp;#39;d like to play MP3 file but it don&amp;#39;t work.&lt;br&gt;I just can play WAV File...&lt;br&gt;&lt;br&gt;Any idea&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Cordialement,&lt;br&gt;Sébastien Linck.&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
&lt;br&gt;-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
&lt;br&gt;-Strategies to boost innovation and cut costs with open source participation
&lt;br&gt;-Receive a $600 discount off the registration fee with the source code: SFAD
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/XcvMzF8H&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/XcvMzF8H&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22310705&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Can%27t-read-MP3-file-tp22310705p22310705.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20987443</id>
	<title>C# wrapper</title>
	<published>2008-12-12T20:43:24Z</published>
	<updated>2008-12-12T20:43:24Z</updated>
	<author>
		<name>Bob Pfingsten</name>
	</author>
	<content type="html">&lt;html xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns:m=&quot;http://schemas.microsoft.com/office/2004/12/omml&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;META HTTP-EQUIV=&quot;Content-Type&quot; CONTENT=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 12 (filtered medium)&quot;&gt;

&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapedefaults v:ext=&quot;edit&quot; spidmax=&quot;1026&quot; /&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapelayout v:ext=&quot;edit&quot;&gt;
  &lt;o:idmap v:ext=&quot;edit&quot; data=&quot;1&quot; /&gt;
 &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt;
&lt;/head&gt;

&lt;body lang=EN-US link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;Hello,&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;Can someone point me towards the C# wrappers for this
excellent project?&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;Thanks much!&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
&lt;br&gt;The future of the web can't happen without you. &amp;nbsp;Join us at MIX09 to help
&lt;br&gt;pave the way to the Next Web now. Learn more and register at
&lt;br&gt;&lt;a href=&quot;http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20987443&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/C--wrapper-tp20987443p20987443.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20516192</id>
	<title>[PATCH] Add alsa device driver and compilation fixes.</title>
	<published>2008-11-15T06:53:37Z</published>
	<updated>2008-11-15T06:53:37Z</updated>
	<author>
		<name>Jinghua Luo</name>
	</author>
	<content type="html">hi, folks.
&lt;br&gt;&amp;nbsp;It seems audiere is not actively maintained. I attached two patches
&lt;br&gt;I wrote today and hope it will be useful for guys using linux.
&lt;br&gt;&lt;br /&gt;diff -ur audiere/configure.in audiere-1.9.4/configure.in
&lt;br&gt;--- audiere/configure.in	2004-11-08 07:41:37.000000000 +0800
&lt;br&gt;+++ audiere-1.9.4/configure.in	2008-11-15 20:08:22.000000000 +0800
&lt;br&gt;@@ -163,6 +163,12 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;AC_DEFINE(HAVE_OSS))
&lt;br&gt;&amp;nbsp;AM_CONDITIONAL(HAVE_OSS, test &amp;quot;x$HAVE_OSS&amp;quot; = &amp;quot;xtrue&amp;quot;)
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+AC_CHECK_HEADER(alsa/asoundlib.h,
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;HAVE_ALSA=true
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;LIBS=&amp;quot;-lasound $LIBS&amp;quot;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;AC_DEFINE(HAVE_ALSA))
&lt;br&gt;+AM_CONDITIONAL(HAVE_ALSA, test &amp;quot;x$HAVE_ALSA&amp;quot; = &amp;quot;xtrue&amp;quot;)
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;AC_CHECK_HEADER(vorbis/vorbisfile.h,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;HAVE_OGG=true
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;LIBS=&amp;quot;-lvorbisfile -lvorbis -logg $LIBS&amp;quot;
&lt;br&gt;diff -ur audiere/src/device.cpp audiere-1.9.4/src/device.cpp
&lt;br&gt;--- audiere/src/device.cpp	2004-04-09 15:19:14.000000000 +0800
&lt;br&gt;+++ audiere-1.9.4/src/device.cpp	2008-11-15 22:29:36.000000000 +0800
&lt;br&gt;@@ -20,6 +20,10 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;#endif
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+#ifdef HAVE_ALSA
&lt;br&gt;+ &amp;nbsp;#include &amp;quot;device_alsa.h&amp;quot;
&lt;br&gt;+#endif
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;#ifdef HAVE_OSS
&lt;br&gt;&amp;nbsp; &amp;nbsp;#include &amp;quot;device_oss.h&amp;quot;
&lt;br&gt;&amp;nbsp;#endif
&lt;br&gt;@@ -149,6 +153,9 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;directsound:DirectSound (high-performance)&amp;quot; &amp;nbsp;&amp;quot;;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;winmm:Windows Multimedia (compatible)&amp;quot; &amp;nbsp;&amp;quot;;&amp;quot;
&lt;br&gt;&amp;nbsp;#else
&lt;br&gt;+#ifdef HAVE_ALSA
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;alsa:Advance Linux Sound Architecture&amp;quot; &amp;nbsp;&amp;quot;;&amp;quot;
&lt;br&gt;+#endif
&lt;br&gt;&amp;nbsp;#ifdef HAVE_OSS
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;oss:Open Sound System&amp;quot; &amp;nbsp;&amp;quot;;&amp;quot;
&lt;br&gt;&amp;nbsp;#endif
&lt;br&gt;@@ -219,10 +226,18 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TRY_GROUP(&amp;quot;al&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TRY_GROUP(&amp;quot;directsound&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TRY_GROUP(&amp;quot;winmm&amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TRY_GROUP(&amp;quot;alsa&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TRY_GROUP(&amp;quot;oss&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return 0;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;#ifdef HAVE_ALSA
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (name == &amp;quot;alsa&amp;quot;) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TRY_DEVICE(ALSAAudioDevice);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return 0;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;#endif
&lt;br&gt;+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;#ifdef HAVE_OSS
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (name == &amp;quot;oss&amp;quot;) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TRY_DEVICE(OSSAudioDevice);
&lt;br&gt;diff -ur audiere/src/Makefile.am audiere-1.9.4/src/Makefile.am
&lt;br&gt;--- audiere/src/Makefile.am	2004-11-08 07:41:39.000000000 +0800
&lt;br&gt;+++ audiere-1.9.4/src/Makefile.am	2008-11-15 20:12:23.000000000 +0800
&lt;br&gt;@@ -33,6 +33,12 @@
&lt;br&gt;&amp;nbsp;AL_DIST &amp;nbsp; &amp;nbsp;= device_al.cpp device_al.h
&lt;br&gt;&amp;nbsp;endif
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+if HAVE_ALSA
&lt;br&gt;+ALSA_SOURCES = device_alsa.cpp device_alsa.h
&lt;br&gt;+else
&lt;br&gt;+ALSA_DIST &amp;nbsp; &amp;nbsp;= device_alsa.cpp device_alsa.h
&lt;br&gt;+endif
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;if HAVE_OSS
&lt;br&gt;&amp;nbsp;OSS_SOURCES = device_oss.cpp device_oss.h
&lt;br&gt;&amp;nbsp;else
&lt;br&gt;@@ -106,6 +112,7 @@
&lt;br&gt;&amp;nbsp;	device_null.cpp \
&lt;br&gt;&amp;nbsp;	device_null.h \
&lt;br&gt;&amp;nbsp;	$(AL_SOURCES) \
&lt;br&gt;+	$(ALSA_SOURCES) \
&lt;br&gt;&amp;nbsp;	$(OSS_SOURCES) \
&lt;br&gt;&amp;nbsp;	$(WINMM_SOURCES) \
&lt;br&gt;&amp;nbsp;	dumb_resample.cpp \
&lt;br&gt;--- /dev/null	2008-11-15 21:52:27.942635028 +0800
&lt;br&gt;+++ audiere-1.9.4/src/device_alsa.h	2008-11-15 22:29:54.000000000 +0800
&lt;br&gt;@@ -0,0 +1,35 @@
&lt;br&gt;+#ifndef DEVICE_ALSA_H
&lt;br&gt;+#define DEVICE_ALSA_H
&lt;br&gt;+
&lt;br&gt;+
&lt;br&gt;+#include &amp;quot;audiere.h&amp;quot;
&lt;br&gt;+#include &amp;quot;device_mixer.h&amp;quot;
&lt;br&gt;+
&lt;br&gt;+#include &amp;lt;alsa/asoundlib.h&amp;gt;
&lt;br&gt;+
&lt;br&gt;+namespace audiere {
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp;class ALSAAudioDevice : public MixerDevice {
&lt;br&gt;+ &amp;nbsp;public:
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;static ALSAAudioDevice* create(const ParameterList&amp; parameters);
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp;private:
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;ALSAAudioDevice(snd_pcm_t* pcm_handle,
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int rate,
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int buffer_size);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;~ALSAAudioDevice();
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp;public:
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;void ADR_CALL update();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;const char* ADR_CALL getName();
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp;private:
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;snd_pcm_t* m_pcm_handle;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;int m_buffer_size;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;char* m_buffer;
&lt;br&gt;+ &amp;nbsp;};
&lt;br&gt;+
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+
&lt;br&gt;+#endif
&lt;br&gt;--- /dev/null	2008-11-15 21:52:27.942635028 +0800
&lt;br&gt;+++ audiere-1.9.4/src/device_alsa.cpp	2008-11-15 22:29:48.000000000 +0800
&lt;br&gt;@@ -0,0 +1,219 @@
&lt;br&gt;+#include &amp;lt;algorithm&amp;gt;
&lt;br&gt;+#include &amp;lt;string&amp;gt;
&lt;br&gt;+#include &amp;lt;stdio.h&amp;gt;
&lt;br&gt;+#include &amp;lt;unistd.h&amp;gt;
&lt;br&gt;+#include &amp;lt;fcntl.h&amp;gt;
&lt;br&gt;+#include &amp;lt;alsa/asoundlib.h&amp;gt;
&lt;br&gt;+#include &amp;quot;device_alsa.h&amp;quot;
&lt;br&gt;+#include &amp;quot;debug.h&amp;quot;
&lt;br&gt;+
&lt;br&gt;+
&lt;br&gt;+namespace audiere {
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp;ALSAAudioDevice*
&lt;br&gt;+ &amp;nbsp;ALSAAudioDevice::create(const ParameterList&amp; parameters) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;std::string device = parameters.getValue(&amp;quot;device&amp;quot;, &amp;quot;default&amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;int status;
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;snd_pcm_t* pcm_handle;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;status = snd_pcm_open(&amp;pcm_handle, device.c_str (),
&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; &amp;nbsp;SND_PCM_STREAM_PLAYBACK, SND_PCM_NONBLOCK);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;if (status &amp;lt; 0) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;perror(device.c_str());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;return 0;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;snd_pcm_hw_params_t* hwparams;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;snd_pcm_sw_params_t* swparams;
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;snd_pcm_hw_params_alloca(&amp;hwparams);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;status = snd_pcm_hw_params_any(pcm_handle, hwparams);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;if (status &amp;lt; 0) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;ADR_LOG(&amp;quot;Couldn't get hardware config.&amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;snd_pcm_close(pcm_handle);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;return 0;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;status = snd_pcm_hw_params_set_access(pcm_handle, hwparams,
&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SND_PCM_ACCESS_RW_INTERLEAVED);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;if (status &amp;lt; 0) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;ADR_LOG(&amp;quot;Couldn't set interleaved access.&amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;snd_pcm_close(pcm_handle);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;return 0;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;status = snd_pcm_hw_params_set_format(pcm_handle, hwparams,
&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SND_PCM_FORMAT_S16_LE);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;if (status &amp;lt; 0) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;ADR_LOG(&amp;quot;Couldn't set audio format.&amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;snd_pcm_close(pcm_handle);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;return 0;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;status = snd_pcm_hw_params_set_channels(pcm_handle, hwparams, 2);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;if (status &amp;lt; 0) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;ADR_LOG(&amp;quot;Couldn't set audio channels&amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;snd_pcm_close(pcm_handle);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;return 0;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;unsigned int rate = 44100;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;status = snd_pcm_hw_params_set_rate_near(pcm_handle, hwparams,
&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;rate, NULL);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;if (status &amp;lt; 0) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;ADR_LOG(&amp;quot;Couldn't set audio frequency.&amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;snd_pcm_close(pcm_handle);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;return 0;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;status = snd_pcm_hw_params_get_rate(hwparams, &amp;rate, NULL);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;if (status &amp;lt; 0) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;ADR_LOG(&amp;quot;Couldn't get audio frequency.&amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;snd_pcm_close(pcm_handle);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;return 0;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;unsigned int buffer_time;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;status = snd_pcm_hw_params_get_buffer_time_max(hwparams,
&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;buffer_time, 0);
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;if (status &amp;lt; 0) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;ADR_LOG(&amp;quot;Couldn't get maximium buffer time.&amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;snd_pcm_close(pcm_handle);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;return 0;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;buffer_time /= 2;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;if (buffer_time &amp;lt; 100000)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;buffer_time = 100000;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;if (buffer_time &amp;gt; 500000)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;buffer_time = 500000;
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;unsigned int period_time = 0;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;period_time = buffer_time / 4;
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;status = snd_pcm_hw_params_set_period_time_near(pcm_handle, hwparams,
&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;period_time, 0);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;if (status &amp;lt; 0) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;ADR_LOG(&amp;quot;Couldn't set period time.&amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;snd_pcm_close(pcm_handle);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;return 0;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;status = snd_pcm_hw_params_set_buffer_time_near(pcm_handle, hwparams,
&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;buffer_time, 0);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;if (status &amp;lt; 0) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;ADR_LOG(&amp;quot;Couldn't set buffer time.&amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;snd_pcm_close(pcm_handle);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;return 0;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;status = snd_pcm_hw_params(pcm_handle, hwparams);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;if (status &amp;lt; 0) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;ADR_LOG(&amp;quot;Couldn't set haredware parameters.&amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;snd_pcm_close(pcm_handle);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;return 0;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;snd_pcm_uframes_t chunk_size;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;snd_pcm_uframes_t buffer_size;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;snd_pcm_hw_params_get_period_size(hwparams, &amp;chunk_size, 0);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;snd_pcm_hw_params_get_buffer_size(hwparams, &amp;buffer_size);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;if (chunk_size == buffer_size) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;ADR_LOG(&amp;quot;Can't use period equal to buffer size&amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;snd_pcm_close(pcm_handle);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;return 0;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;snd_pcm_sw_params_alloca(&amp;swparams);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;status = snd_pcm_sw_params_current(pcm_handle, swparams);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;if (status &amp;lt; 0) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;ADR_LOG(&amp;quot;Couldn't get software config.&amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;snd_pcm_close(pcm_handle);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;return 0;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;status = snd_pcm_sw_params_set_start_threshold(pcm_handle, swparams, 0);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;if (status &amp;lt; 0) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;ADR_LOG(&amp;quot;Couldn't set start threshold&amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;snd_pcm_close(pcm_handle);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;return 0;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;status = snd_pcm_sw_params_set_avail_min(pcm_handle, swparams, chunk_size);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;if (status &amp;lt; 0) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;ADR_LOG(&amp;quot;Couldn't set avail min.&amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;snd_pcm_close(pcm_handle);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;return 0;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;status = snd_pcm_sw_params(pcm_handle, swparams);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;if (status &amp;lt; 0) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;ADR_LOG(&amp;quot;Couldn't set software audio parameters.&amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;snd_pcm_close(pcm_handle);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;return 0;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;int bits_per_sample = snd_pcm_format_physical_width(SND_PCM_FORMAT_S16_LE);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;int bits_per_frame = bits_per_sample * 2;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;int chunk_bytes = chunk_size * bits_per_frame / 8;
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;return new ALSAAudioDevice(pcm_handle, rate, chunk_bytes);
&lt;br&gt;+ &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp;ALSAAudioDevice::ALSAAudioDevice(snd_pcm_t* pcm_handle,
&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int rate,
&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int buffer_size)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;: MixerDevice(rate)
&lt;br&gt;+ &amp;nbsp;{
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;m_pcm_handle = pcm_handle;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;m_buffer_size = buffer_size;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;m_buffer = new char [buffer_size];
&lt;br&gt;+ &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp;ALSAAudioDevice::~ALSAAudioDevice() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;ADR_GUARD(&amp;quot;ALSAAudioDevice::~ALSAAudioDevice&amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;snd_pcm_drain(m_pcm_handle);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;snd_pcm_close(m_pcm_handle);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;delete [] m_buffer;
&lt;br&gt;+ &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp;void ADR_CALL
&lt;br&gt;+ &amp;nbsp;ALSAAudioDevice::update() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;int &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ret;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;int &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sample_len;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;char* &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sample_buf;
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;sample_buf = m_buffer;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;sample_len = m_buffer_size / 4;
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;read(sample_len, sample_buf);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;while (sample_len &amp;gt; 0) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;ret = snd_pcm_writei(m_pcm_handle, sample_buf, sample_len);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;if (ret &amp;lt; 0) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (ret == -EAGAIN) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;snd_pcm_wait(m_pcm_handle, 10);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;continue;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (ret == -ESTRPIPE) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;do {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;snd_pcm_wait(m_pcm_handle, 10);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ret = snd_pcm_resume(m_pcm_handle);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} while (ret == -EAGAIN);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (ret &amp;lt; 0)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ret = snd_pcm_prepare(m_pcm_handle);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (ret &amp;lt; 0)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;continue;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;sample_buf += ret * 4;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;sample_len -= ret;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp;const char* ADR_CALL
&lt;br&gt;+ &amp;nbsp;ALSAAudioDevice::getName() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;return &amp;quot;alsa&amp;quot;;
&lt;br&gt;+ &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+}
&lt;br&gt;&lt;br /&gt;diff -ur audiere/examples/wxPlayer/DeviceFrame.cpp audiere-1.9.4/examples/wxPlayer/DeviceFrame.cpp
&lt;br&gt;--- audiere/examples/wxPlayer/DeviceFrame.cpp	2006-02-13 14:03:17.000000000 +0800
&lt;br&gt;+++ audiere-1.9.4/examples/wxPlayer/DeviceFrame.cpp	2008-11-15 14:13:11.000000000 +0800
&lt;br&gt;@@ -57,7 +57,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;DeviceFrame::DeviceFrame(audiere::AudioDevicePtr device)
&lt;br&gt;-: wxMDIParentFrame(0, -1, wxT(&amp;quot;Audio Device - &amp;quot; + wxString(device-&amp;gt;getName())),
&lt;br&gt;+: wxMDIParentFrame(0, -1, wxT(&amp;quot;Audio Device - &amp;quot; + wxString(device-&amp;gt;getName(), wxConvUTF8)),
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; wxDefaultPosition, wxSize(400, 500))
&lt;br&gt;&amp;nbsp;{
&lt;br&gt;&amp;nbsp; &amp;nbsp;m_device = device;
&lt;br&gt;diff -ur audiere/examples/wxPlayer/MIDIDeviceDialog.h audiere-1.9.4/examples/wxPlayer/MIDIDeviceDialog.h
&lt;br&gt;--- audiere/examples/wxPlayer/MIDIDeviceDialog.h	2004-07-22 10:57:09.000000000 +0800
&lt;br&gt;+++ audiere-1.9.4/examples/wxPlayer/MIDIDeviceDialog.h	2008-11-15 14:13:37.000000000 +0800
&lt;br&gt;@@ -15,7 +15,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;private:
&lt;br&gt;- &amp;nbsp;void MIDIDeviceDialog::OnButton(wxCommandEvent&amp; event);
&lt;br&gt;+ &amp;nbsp;void OnButton(wxCommandEvent&amp; event);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;wxTextCtrl* m_name;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;diff -ur audiere/src/audiere.h audiere-1.9.4/src/audiere.h
&lt;br&gt;--- audiere/src/audiere.h	2004-11-28 09:41:59.000000000 +0800
&lt;br&gt;+++ audiere-1.9.4/src/audiere.h	2008-11-15 14:01:17.000000000 +0800
&lt;br&gt;@@ -28,6 +28,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;#include &amp;lt;vector&amp;gt;
&lt;br&gt;&amp;nbsp;#include &amp;lt;string&amp;gt;
&lt;br&gt;+#include &amp;lt;cstring&amp;gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;#ifdef _MSC_VER
&lt;br&gt;&amp;nbsp;#pragma warning(disable : 4786)
&lt;br&gt;diff -ur audiere/src/debug.cpp audiere-1.9.4/src/debug.cpp
&lt;br&gt;--- audiere/src/debug.cpp	2004-04-09 17:33:50.000000000 +0800
&lt;br&gt;+++ audiere-1.9.4/src/debug.cpp	2008-11-15 14:01:45.000000000 +0800
&lt;br&gt;@@ -4,6 +4,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;#include &amp;quot;debug.h&amp;quot;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+#include &amp;lt;cstdlib&amp;gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;namespace audiere {
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20516192&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--Add-alsa-device-driver-and-compilation-fixes.-tp20516192p20516192.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-19017365</id>
	<title>Re: error compiling a C script with gcc and audiere</title>
	<published>2008-08-16T21:06:47Z</published>
	<updated>2008-08-16T21:06:47Z</updated>
	<author>
		<name>nn222@netspace.net.au</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html;charset=ISO-8859-1&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
&lt;blockquote cite=&quot;midg86g8s$5f2$1@ger.gmane.org&quot; type=&quot;cite&quot;&gt;
  &lt;blockquote type=&quot;cite&quot;&gt;
    &lt;pre wrap=&quot;&quot;&gt;I receive an error when trying to compile a basic C script with gcc 
after installing audiere-1.9.4.tar.gz on fedora 6 (my script simply 
tries to 'include' the audiere library):
    &lt;/pre&gt;
  &lt;/blockquote&gt;
  &lt;pre wrap=&quot;&quot;&gt;&lt;!----&gt;

Audiere is a C++ library, not C. You need to use a C++ compiler (like g++).

Enno.
  &lt;/pre&gt;
&lt;/blockquote&gt;
&lt;br&gt;
Thanks for the response.&lt;br&gt;
&lt;br&gt;
Nicholas&lt;br&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19017365&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/error-compiling-a-C-script-with-gcc-and-audiere-tp18940462p19017365.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-19010999</id>
	<title>Re: error compiling a C script with gcc and audiere</title>
	<published>2008-08-16T05:12:18Z</published>
	<updated>2008-08-16T05:12:18Z</updated>
	<author>
		<name>Enno Rehling</name>
	</author>
	<content type="html">&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19010999&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nn222@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt; I receive an error when trying to compile a basic C script with gcc 
&lt;br&gt;&amp;gt; after installing audiere-1.9.4.tar.gz on fedora 6 (my script simply 
&lt;br&gt;&amp;gt; tries to 'include' the audiere library):
&lt;br&gt;&lt;br&gt;&lt;br&gt;Audiere is a C++ library, not C. You need to use a C++ compiler (like g++).
&lt;br&gt;&lt;br&gt;Enno.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19010999&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/error-compiling-a-C-script-with-gcc-and-audiere-tp18940462p19010999.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-18940462</id>
	<title>error compiling a C script with gcc and audiere</title>
	<published>2008-08-12T02:08:15Z</published>
	<updated>2008-08-12T02:08:15Z</updated>
	<author>
		<name>nn222@netspace.net.au</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I receive an error when trying to compile a basic C script with gcc 
&lt;br&gt;after installing audiere-1.9.4.tar.gz on fedora 6 (my script simply 
&lt;br&gt;tries to 'include' the audiere library):
&lt;br&gt;&lt;br&gt;#include &amp;lt;stdio.h&amp;gt;
&lt;br&gt;#include &amp;quot;audiere.h&amp;quot;
&lt;br&gt;using namespace audiere;
&lt;br&gt;&lt;br&gt;int main(int argc, char *argv[])
&lt;br&gt;{
&lt;br&gt;printf(&amp;quot;testing audiere with gcc and a C script\n&amp;quot;);
&lt;br&gt;return 0;
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;I am using gcc version 4.1.1-30 and the compile directive 'gcc -o oggc 
&lt;br&gt;ogg.c -laudiere'. The following error occurs:
&lt;br&gt;&lt;br&gt;/usr/local/include/audiere.h:29:18: error: vector: No such file or directory
&lt;br&gt;/usr/local/include/audiere.h:30:18: error: string: No such file or directory
&lt;br&gt;/usr/local/include/audiere.h:38:4: error: #error Audiere requires C++
&lt;br&gt;In file included from ogg.c:5:
&lt;br&gt;/usr/local/include/audiere.h:70: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or 
&lt;br&gt;‘__attribute__’ before ‘audiere’
&lt;br&gt;ogg.c:7: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
&lt;br&gt;‘namespace’
&lt;br&gt;&lt;br&gt;The same error occurs when I use audiere-1.9.3.tar.gz. Earlier versions 
&lt;br&gt;of audiere (1.9.2, 1.9.1, 1.9.0) do not compile on my fedora 6 system.
&lt;br&gt;&lt;br&gt;The above output 'Audiere requires C++' is somewhat confusing as various 
&lt;br&gt;sites indicated that audiere can be used in C.
&lt;br&gt;&lt;br&gt;Since I would like to use audiere with the C language (and not C++), can 
&lt;br&gt;anyone tell me how to compile a C script using the audiere library on my 
&lt;br&gt;fedora 6 system?
&lt;br&gt;&lt;br&gt;Thank you.
&lt;br&gt;&lt;br&gt;Nicholas
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18940462&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/error-compiling-a-C-script-with-gcc-and-audiere-tp18940462p18940462.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-17835049</id>
	<title>Python Bindings</title>
	<published>2008-06-13T19:27:02Z</published>
	<updated>2008-06-13T19:27:02Z</updated>
	<author>
		<name>Christopher Brown</name>
	</author>
	<content type="html">Hi List,
&lt;br&gt;&lt;br&gt;I am adding features to the python bindings for audiere. I have added a 
&lt;br&gt;function that accepts an array (numpy) as input, and plays it out to the 
&lt;br&gt;sound card. It works, but there is a memory leak, in that the buffer 
&lt;br&gt;created (using CreateSampleBuffer) is not destroyed until python closes. 
&lt;br&gt;But, I don't know enough about C to be able to fix it. The buffer should 
&lt;br&gt;be destroyed when the stream is. Can anyone help? Here is the function 
&lt;br&gt;(goes in AudioDevice.cpp):
&lt;br&gt;&lt;br&gt;PyObject* AudioDevice_OpenArray(PyObject* self, PyObject* args) {
&lt;br&gt;&amp;nbsp; &amp;nbsp;audiere_AudioDeviceObject* object = (audiere_AudioDeviceObject*)self;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;PyObject *input;
&lt;br&gt;&amp;nbsp; &amp;nbsp;long int sample_rate = 44100;
&lt;br&gt;&amp;nbsp; &amp;nbsp;int streaming = 0;
&lt;br&gt;&amp;nbsp; &amp;nbsp;if (!PyArg_ParseTuple(args, &amp;quot;O|l&amp;quot;, &amp;input, &amp;sample_rate))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;return 0;
&lt;br&gt;&amp;nbsp; &amp;nbsp;PyArrayObject *array = (PyArrayObject *) 
&lt;br&gt;PyArray_ContiguousFromObject(input, PyArray_DOUBLE, 1, 2);
&lt;br&gt;&amp;nbsp; &amp;nbsp;unsigned long int n;
&lt;br&gt;&amp;nbsp; &amp;nbsp;int m;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;n = array-&amp;gt;dimensions[0];
&lt;br&gt;&amp;nbsp; &amp;nbsp;m = array-&amp;gt;nd;
&lt;br&gt;&amp;nbsp; &amp;nbsp;short *data = (short *) malloc((n * m) * sizeof(short));
&lt;br&gt;&amp;nbsp; &amp;nbsp;double t;
&lt;br&gt;&amp;nbsp; &amp;nbsp;for (unsigned long int i = 0; i &amp;lt; n; i++){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;for (int j = 0; j &amp;lt; m; j++){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;t = * (double *)(array-&amp;gt;data + i*array-&amp;gt;strides[0] + 
&lt;br&gt;j*array-&amp;gt;strides[1]);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;t = std::max(t, -1.0);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;t = std::min(t, 1.0);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;t = t * 32767;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;data[(i*m)+j] = (short) t;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;};
&lt;br&gt;&amp;nbsp; &amp;nbsp;};
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;Py_DECREF(array);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;buffer = CreateSampleBuffer(data, n, m, sample_rate, audiere::SF_S16);
&lt;br&gt;&amp;nbsp; &amp;nbsp;audiere::RefPtr&amp;lt;audiere::OutputStream&amp;gt; 
&lt;br&gt;stream(audiere::OpenSound(object-&amp;gt;device,
&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;buffer-&amp;gt;openStream(),
&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;streaming != 0));
&lt;br&gt;&amp;nbsp; &amp;nbsp;if (!stream) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;PyErr_SetString(PyExc_RuntimeError, &amp;quot;Could not open sound buffer&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;return 0;
&lt;br&gt;&amp;nbsp; &amp;nbsp;}
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;return NewPyOutputStream(stream.get());
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Chris
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;Check out the new SourceForge.net Marketplace.
&lt;br&gt;It's the best place to buy or sell services for
&lt;br&gt;just about anything Open Source.
&lt;br&gt;&lt;a href=&quot;http://sourceforge.net/services/buy/index.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/services/buy/index.php&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=17835049&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Python-Bindings-tp17835049p17835049.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-17695736</id>
	<title>Skydiving simulation</title>
	<published>2008-06-06T08:59:59Z</published>
	<updated>2008-06-06T08:59:59Z</updated>
	<author>
		<name>Alexander Shyrokov</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;We are using Audiere in our projects for the parachute simulation programs. 
&lt;br&gt;Thanks a lot!
&lt;br&gt;&lt;br&gt;Static Line Interactive, Inc.
&lt;br&gt;&lt;a href=&quot;http://staticlineinteractive.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://staticlineinteractive.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;Take care.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Regards, Alexander.
&lt;br&gt;&lt;br&gt;Static Line Interactive, Inc. &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://staticlineinteractive.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://staticlineinteractive.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;Check out the new SourceForge.net Marketplace.
&lt;br&gt;It's the best place to buy or sell services for
&lt;br&gt;just about anything Open Source.
&lt;br&gt;&lt;a href=&quot;http://sourceforge.net/services/buy/index.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/services/buy/index.php&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=17695736&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Skydiving-simulation-tp17695736p17695736.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-16726616</id>
	<title>Re: audiere COM/ActiveX Usage</title>
	<published>2008-04-16T07:23:57Z</published>
	<updated>2008-04-16T07:23:57Z</updated>
	<author>
		<name>Meftah Tayeb</name>
	</author>
	<content type="html">Yes,
&lt;br&gt;Thank you for this responce
&lt;br&gt;but i want to create a type library (for Full Usage)
&lt;br&gt;please give me a Method (or tutorial) to use MIDL to Create this type 
&lt;br&gt;library for audiere
&lt;br&gt;&lt;br&gt;thanks ! 
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
&lt;br&gt;Don't miss this year's exciting event. There's still time to save $100. 
&lt;br&gt;Use priority code J8TL2D2. 
&lt;br&gt;&lt;a href=&quot;http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=16726616&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/audiere-COM-ActiveX-Usage-tp16712436p16726616.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-16715618</id>
	<title>Re: audiere COM/ActiveX Usage</title>
	<published>2008-04-15T20:05:16Z</published>
	<updated>2008-04-15T20:05:16Z</updated>
	<author>
		<name>Leto Atreides</name>
	</author>
	<content type="html">Audiere is a Standard Dynamic Library API therefor you need to use it
&lt;br&gt;in an a Standard Dynamic Library API compatible language.
&lt;br&gt;&lt;br&gt;The only thing that might trip you up is the actual interface, like
&lt;br&gt;data types (ie VB uses Unicode strings).
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Tue, Apr 15, 2008 at 9:02 PM, Meftah Tayeb &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=16715618&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tayeb.meftah@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; hello,
&lt;br&gt;&amp;gt; please it is pocible to use audiere in a COM/ActiveX Compatible Language ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Exemple:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; now, i am using VB/VB.Net to develope my applications
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; it is pocible to use audiere in VB ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; otherwise, it is pocible to use it in a .Net Compatible Language (using .Net
&lt;br&gt;&amp;gt; Interop) ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks !!!!!
&lt;br&gt;&amp;gt; -------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;nbsp;This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
&lt;br&gt;&amp;gt; &amp;nbsp;Don't miss this year's exciting event. There's still time to save $100.
&lt;br&gt;&amp;gt; &amp;nbsp;Use priority code J8TL2D2.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;nbsp;Audiere-users mailing list
&lt;br&gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=16715618&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;If you make something that any idiot can use, only idiots will use it.
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
&lt;br&gt;Don't miss this year's exciting event. There's still time to save $100. 
&lt;br&gt;Use priority code J8TL2D2. 
&lt;br&gt;&lt;a href=&quot;http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=16715618&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/audiere-COM-ActiveX-Usage-tp16712436p16715618.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-16712436</id>
	<title>audiere COM/ActiveX Usage</title>
	<published>2008-04-15T14:02:05Z</published>
	<updated>2008-04-15T14:02:05Z</updated>
	<author>
		<name>Meftah Tayeb</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=iso-8859-1&quot;&gt;
&lt;META content=&quot;MSHTML 6.00.2900.2180&quot; name=GENERATOR&gt;

&lt;/HEAD&gt;
&lt;BODY bgColor=#ffffff&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;hello, &lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;please it is pocible to use &lt;FONT size=1&gt;audiere in 
a COM/ActiveX Compatible Language ?
&lt;P&gt;Exemple:&lt;/P&gt;
&lt;P&gt;now, i am using VB/VB.Net to develope my applications&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;it is pocible to use &lt;FONT size=1&gt;audiere in VB ?&lt;/P&gt;
&lt;P&gt;otherwise, it is pocible to use it in a .Net Compatible Language (using .Net 
Interop) ?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Thanks 
!!!!!&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;
&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
&lt;br&gt;Don't miss this year's exciting event. There's still time to save $100. 
&lt;br&gt;Use priority code J8TL2D2. 
&lt;br&gt;&lt;a href=&quot;http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=16712436&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/audiere-COM-ActiveX-Usage-tp16712436p16712436.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-16361207</id>
	<title>Re: audiere Usage</title>
	<published>2008-03-28T13:13:08Z</published>
	<updated>2008-03-28T13:13:08Z</updated>
	<author>
		<name>Meftah Tayeb</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=iso-8859-1&quot;&gt;
&lt;META content=&quot;MSHTML 6.00.2900.2180&quot; name=GENERATOR&gt;

&lt;/HEAD&gt;
&lt;BODY bgColor=#ffffff&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;hi, &lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;Thank you for this Informations.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;but ho to get a Wrapper for&lt;FONT size=1&gt; audiere 
?&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=1&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=1&gt;thanks&lt;/FONT&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;
&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;Check out the new SourceForge.net Marketplace.
&lt;br&gt;It's the best place to buy or sell services for
&lt;br&gt;just about anything Open Source.
&lt;br&gt;&lt;a href=&quot;http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=16361207&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/audiere-Usage-tp16337510p16361207.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-16338869</id>
	<title>Re: audiere Usage</title>
	<published>2008-03-27T13:12:55Z</published>
	<updated>2008-03-27T13:12:55Z</updated>
	<author>
		<name>Leto Atreides</name>
	</author>
	<content type="html">Its just standard API, there shouldnt be a need to create a wrapper.
&lt;br&gt;Any standard language can use it.
&lt;br&gt;&lt;br&gt;On Thu, Mar 27, 2008 at 7:08 PM, Meftah Tayeb &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=16338869&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tayeb.meftah@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; please it is pocible to use
&lt;br&gt;&amp;gt; audiere in a COM / ActiveX Compatible Language ?
&lt;br&gt;&amp;gt; if now, please do you know a Wrapper for it ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; thanks
&lt;br&gt;&amp;gt; -------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;nbsp;Check out the new SourceForge.net Marketplace.
&lt;br&gt;&amp;gt; &amp;nbsp;It's the best place to buy or sell services for
&lt;br&gt;&amp;gt; &amp;nbsp;just about anything Open Source.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;nbsp;Audiere-users mailing list
&lt;br&gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=16338869&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;If you make something that any idiot can use, only idiots will use it.
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;Check out the new SourceForge.net Marketplace.
&lt;br&gt;It's the best place to buy or sell services for
&lt;br&gt;just about anything Open Source.
&lt;br&gt;&lt;a href=&quot;http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=16338869&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/audiere-Usage-tp16337510p16338869.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-16337510</id>
	<title>audiere Usage</title>
	<published>2008-03-27T12:08:33Z</published>
	<updated>2008-03-27T12:08:33Z</updated>
	<author>
		<name>Meftah Tayeb</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=iso-8859-1&quot;&gt;
&lt;META content=&quot;MSHTML 6.00.2900.2180&quot; name=GENERATOR&gt;

&lt;/HEAD&gt;
&lt;BODY bgColor=#ffffff&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;Hi, &lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;please it is pocible to use 
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=16337510&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;audiere-users@...&lt;/a&gt;&amp;nbsp;in a COM / 
ActiveX Compatible Language ?&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;if now, please do you know a Wrapper for it ?&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;thanks&lt;/DIV&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;
&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;Check out the new SourceForge.net Marketplace.
&lt;br&gt;It's the best place to buy or sell services for
&lt;br&gt;just about anything Open Source.
&lt;br&gt;&lt;a href=&quot;http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=16337510&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/audiere-Usage-tp16337510p16337510.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-13123488</id>
	<title>Random crash in DSOutputBuffer dtor</title>
	<published>2007-10-09T13:55:09Z</published>
	<updated>2007-10-09T13:55:09Z</updated>
	<author>
		<name>GavinF</name>
	</author>
	<content type="html">&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial;&quot;&gt;Hi everyone,&lt;br&gt;&lt;br&gt;Does anyone know what I could be doing to randomly cause a crash in the destructor for DSOutputBuffer?&amp;nbsp; It seems to happen more often when i'm streaming music in addition to playing tons of buffered sounds.&amp;nbsp; 
&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;Eventually, I end up getting:&lt;br&gt;&lt;br&gt;Unhandled exception at 0x4b435553 in MarbleFusion-dbg.exe: 0xC0000005: Access violation reading location 0x4b435553.&lt;br&gt;&lt;br&gt;And this is what my callstack looks like:&lt;br&gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 4b435553()&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; audiere.dll!audiere::DSOutputBuffer::~DSOutputBuffer()&amp;nbsp; Line 56&amp;nbsp;&amp;nbsp;&amp;nbsp; C++&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; audiere.dll!audiere::DSOutputBuffer::`scalar deleting destructor&amp;#39;()&amp;nbsp; + 0x8&amp;nbsp;&amp;nbsp;&amp;nbsp; C++&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; audiere.dll!audiere::RefImplementation
&amp;lt;audiere::OutputStream&amp;gt;::unref()&amp;nbsp; Line 1571 + 0xd&amp;nbsp;&amp;nbsp;&amp;nbsp; C++&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; audiere.dll!audiere::StopEventImpl::~StopEventImpl()&amp;nbsp; + 0x32&amp;nbsp;&amp;nbsp;&amp;nbsp; C++&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; audiere.dll!audiere::StopEventImpl::`scalar deleting destructor&amp;#39;()&amp;nbsp; + 0x8&amp;nbsp;&amp;nbsp;&amp;nbsp; C++
&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; audiere.dll!audiere::RefImplementation&amp;lt;audiere::File&amp;gt;::unref()&amp;nbsp; Line 1571 + 0xd&amp;nbsp;&amp;nbsp;&amp;nbsp; C++&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; audiere.dll!audiere::AbstractDevice::eventThread()&amp;nbsp; Line 136 + 0xe&amp;nbsp;&amp;nbsp;&amp;nbsp; C++&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; audiere.dll!audiere::InternalThreadRoutine
(void * opaque=0x003a5ea8)&amp;nbsp; Line 77&amp;nbsp;&amp;nbsp;&amp;nbsp; C++&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; audiere.dll!_threadstartex(void * ptd=0x003a5eb8)&amp;nbsp; Line 241 + 0x6&amp;nbsp;&amp;nbsp;&amp;nbsp; C&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kernel32.dll!7c80b683() &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ntdll.dll!7c918839() &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&lt;br&gt;I was previously setting my OutputStreamPtr to null after stopping my sounds so I could reuse them (i store them in an array), but that caused this crash to happen consistently.&amp;nbsp; I am now not setting them to null anywhere, but still sporadically get the crash.&amp;nbsp; I can post some code if anyone is interested in seeing it, but it's all wrapped up in a sound manager so there is a lot of extra stuff going on.&amp;nbsp; Mostly, just wondering if anyone has run into this problem before, and remembers what they did to cause it.&amp;nbsp; 
&lt;br&gt;&lt;br&gt;Thanks,&lt;br&gt;&lt;br&gt;Gavin&lt;br&gt;gavinDOTfowlerATgmailDOTcom&lt;br&gt;&lt;/span&gt;&lt;/p&gt;

&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.net email is sponsored by: Splunk Inc.
&lt;br&gt;Still grepping through log files to find problems? &amp;nbsp;Stop.
&lt;br&gt;Now Search log events and configuration files using AJAX and a browser.
&lt;br&gt;Download your FREE copy of Splunk now &amp;gt;&amp;gt; &lt;a href=&quot;http://get.splunk.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://get.splunk.com/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=13123488&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Random-crash-in-DSOutputBuffer-dtor-tp13123488p13123488.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-12962282</id>
	<title>problem with OutputStreamPtr::SetVolume</title>
	<published>2007-09-29T20:48:31Z</published>
	<updated>2007-09-29T20:48:31Z</updated>
	<author>
		<name>lynn1218</name>
	</author>
	<content type="html">&lt;DIV&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt 10pt; TEXT-ALIGN: left; mso-layout-grid-align: none&quot; align=left&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 黑体; mso-bidi-font-family: 黑体; mso-font-kerning: 0pt; mso-ansi-language: ZH-CN&quot;&gt;hi @ all,&lt;?xml:namespace prefix = o ns = &quot;urn:schemas-microsoft-com:office:office&quot; /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt 10pt; TEXT-ALIGN: left; mso-layout-grid-align: none&quot; align=left&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 黑体; mso-bidi-font-family: 黑体; mso-font-kerning: 0pt; mso-ansi-language: ZH-CN&quot;&gt;I've got a problem with OutputStreamPtr::SetVolume in my DXUT based game.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt 10pt; TEXT-ALIGN: left; mso-layout-grid-align: none&quot; align=left&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 黑体; mso-bidi-font-family: 黑体; mso-font-kerning: 0pt; mso-ansi-language: ZH-CN&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt 10pt; TEXT-ALIGN: left; mso-layout-grid-align: none&quot; align=left&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 黑体; mso-bidi-font-family: 黑体; mso-font-kerning: 0pt; mso-ansi-language: ZH-CN&quot;&gt;Before the game starts, I load and play music A - it works all right. Yet, the volume I set takes no effect - even with a 0.0 value,I can still hear it clearly. Then after game scene loaded, I change it to play music B. This time the SetVolume always work correctly.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt 10pt; TEXT-ALIGN: left; mso-layout-grid-align: none&quot; align=left&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 黑体; mso-bidi-font-family: 黑体; mso-font-kerning: 0pt; mso-ansi-language: ZH-CN&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt 10pt; TEXT-ALIGN: left; mso-layout-grid-align: none&quot; align=left&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 黑体; mso-bidi-font-family: 黑体; mso-font-kerning: 0pt; mso-ansi-language: ZH-CN&quot;&gt;It seems that setVolume function doesn't work at the first time I play the &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt 10pt; TEXT-ALIGN: left; mso-layout-grid-align: none&quot; align=left&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 黑体; mso-bidi-font-family: 黑体; mso-font-kerning: 0pt; mso-ansi-language: ZH-CN&quot;&gt;music. I tried several times but with no success, no matter what volume I set. The Audiere I used is the latest version with a minor patch to multi-thread race condition.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt 10pt; TEXT-ALIGN: left; mso-layout-grid-align: none&quot; align=left&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 黑体; mso-bidi-font-family: 黑体; mso-font-kerning: 0pt; mso-ansi-language: ZH-CN&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt 10pt; TEXT-ALIGN: left; mso-layout-grid-align: none&quot; align=left&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 黑体; mso-bidi-font-family: 黑体; mso-font-kerning: 0pt; mso-ansi-language: ZH-CN&quot;&gt;Would anyone please give me some hints? Thanks a lot:-)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br&gt;&lt;!-- footer --&gt;&lt;br&gt;
&lt;hr&gt;
&lt;table width=&quot;100%%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
  &lt;tr&gt;
    &lt;td width=&quot;50&quot; height=&quot;50&quot;&gt;&lt;img src=&quot;http://mimg.163.com/hd/163/163footer/163footer_50.jpg&quot; alt=&quot;LOGO&quot; width=&quot;50&quot; height=&quot;50&quot;&gt;&lt;/td&gt;
    &lt;td style=&quot;padding:5px;&quot;&gt;&lt;a style=&quot;font-size:12px;color:black; line-height:20px;text-decoration:none;&quot; href=&quot;http://popme.163.com/link/003515_0929_938.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;把爱心注入牛奶，共同凝聚这份力量&lt;/a&gt;&lt;br /&gt;&lt;a style=&quot;font-size:12px;line-height:20px; color:black; text-decoration:none;&quot; href=&quot;http://popme163.com/link/003515_0929_938.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;快来参加蒙牛免费赠奶爱心行动 &lt;/a&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.net email is sponsored by: Microsoft
&lt;br&gt;Defy all challenges. Microsoft(R) Visual Studio 2005.
&lt;br&gt;&lt;a href=&quot;http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=12962282&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/problem-with-OutputStreamPtr%3A%3ASetVolume-tp12962282p12962282.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-12913340</id>
	<title>Windows mobile</title>
	<published>2007-09-26T19:46:12Z</published>
	<updated>2007-09-26T19:46:12Z</updated>
	<author>
		<name>Christopher Brown</name>
	</author>
	<content type="html">Hi List,
&lt;br&gt;&lt;br&gt;I've written a small audio player app that uses audiere. It is written
&lt;br&gt;in python, and I'm very happy with the way it turned out. Audiere was
&lt;br&gt;especially easy to use, and in very little development time I have a
&lt;br&gt;cross-platform player that does everything I want it to do:
&lt;br&gt;&lt;a href=&quot;http://audioplayer51.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://audioplayer51.org&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;I have a pocket pc, and I recently found pythonce, which is simply
&lt;br&gt;python for windows mobile. So the natural question I have is, can
&lt;br&gt;audiere be compiled for windows mobile? Has someone already
&lt;br&gt;tried/accomplished this? I know literally nothing about compiling for
&lt;br&gt;windows mobile, and not much more about compiling for windows desktop (I
&lt;br&gt;am able to compile audiere.dll in vs2003), but any hints or insight (or
&lt;br&gt;pre-compiled dll's!) would be most welcome. Thanks alot.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Chris
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.net email is sponsored by: Microsoft
&lt;br&gt;Defy all challenges. Microsoft(R) Visual Studio 2005.
&lt;br&gt;&lt;a href=&quot;http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=12913340&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Windows-mobile-tp12913340p12913340.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-12692866</id>
	<title>Audiere.lib</title>
	<published>2007-09-15T13:03:46Z</published>
	<updated>2007-09-15T13:03:46Z</updated>
	<author>
		<name>dennisbarnes</name>
	</author>
	<content type="html">Hello &amp;nbsp; I am &amp;nbsp;using &amp;nbsp; code blocks &amp;nbsp; When i &amp;nbsp;build &amp;nbsp;the &amp;nbsp;program &amp;nbsp;i &amp;nbsp; get &amp;nbsp; &amp;nbsp;this &amp;nbsp;error &amp;nbsp; 
&lt;br&gt;&lt;br&gt;can &amp;nbsp;some &amp;nbsp; one &amp;nbsp; help &amp;nbsp; fix &amp;nbsp; this &amp;nbsp; Thank you &amp;nbsp; 
&lt;br&gt;&lt;br&gt;Switching to target: default
&lt;br&gt;Linking executable: C:\irrlicht\myproject\source\MyProject.exe
&lt;br&gt;LINK : fatal error LNK1181: cannot open input file 'Audiere.lib'
&lt;br&gt;Process terminated with status 1 (0 minutes, 1 seconds)
&lt;br&gt;1 errors, 0 warnings
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Audiere.lib-tp12692866p12692866.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-12483394</id>
	<title>audiere problem.</title>
	<published>2007-09-04T12:01:02Z</published>
	<updated>2007-09-04T12:01:02Z</updated>
	<author>
		<name>tyler-6</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=iso-8859-1&quot;&gt;
&lt;META content=&quot;MSHTML 6.00.2900.3086&quot; name=GENERATOR&gt;

&lt;/HEAD&gt;
&lt;BODY bgColor=#ffffff&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;Hello list,&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;I've got a problem.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;I am trying to just play a sound, with the 
following code:&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;RefPtr&amp;lt;AudioDevice&amp;gt; device(OpenDevice()); 
&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;RefPtr&amp;lt;OutputStream&amp;gt; 
sound(OpenSound(device.get(), &quot;test.mp3&quot;, false));&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;sound-&amp;gt;play();&lt;BR&gt;I get an access violation 
(runtime error) on the sound-&amp;gt;play line; help comments and etc would be 
appriciated.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;Thanks,&lt;BR&gt;Tyler Littlefield.&lt;BR&gt;Vertigo head 
coder&lt;BR&gt;&quot;My programs don't have bugs, just randomly added features.&quot;&lt;BR&gt;msn: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=12483394&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;compgeek134@...&lt;/a&gt;&lt;BR&gt;email: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=12483394&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;compgeek13@...&lt;/a&gt;&lt;BR&gt;aim: 
st8amnd2005&lt;BR&gt;skype: st8amnd127&lt;/FONT&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;
&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.net email is sponsored by: Splunk Inc.
&lt;br&gt;Still grepping through log files to find problems? &amp;nbsp;Stop.
&lt;br&gt;Now Search log events and configuration files using AJAX and a browser.
&lt;br&gt;Download your FREE copy of Splunk now &amp;gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;http://get.splunk.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://get.splunk.com/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=12483394&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/audiere-problem.-tp12483394p12483394.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-12174287</id>
	<title>Re: License and Static Compile</title>
	<published>2007-08-15T20:34:40Z</published>
	<updated>2007-08-15T20:34:40Z</updated>
	<author>
		<name>Leto Atreides</name>
	</author>
	<content type="html">Anyone have an answer to my main question?
&lt;br&gt;&lt;br&gt;In Windows Audiere statically links all its deps. &amp;nbsp;What do I need to
&lt;br&gt;do to get them (all except -lthreads) to all statically link in Linux?
&lt;br&gt;&lt;br&gt;On 8/15/07, The Devils Jester &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=12174287&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thedevilsjester@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Thanks for the reply, but I didnt ask that.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I asked about dynamically linking audiere to its deps like it already
&lt;br&gt;&amp;gt; is in the windows build.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Also are there any plans for ALSA support? &amp;nbsp;audiere doesnt work out of
&lt;br&gt;&amp;gt; the box in most new distros, you have install alsa-oss and &amp;nbsp;run your
&lt;br&gt;&amp;gt; app like
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; aoss myapp
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Otherwise it wont work.
&lt;br&gt;&amp;gt; On 8/15/07, Chad Austin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=12174287&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;aegis@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; Audiere is LGPL, which means you need to dynamically link with your
&lt;br&gt;&amp;gt; &amp;gt; closed source app, or release the source to your app under the LGPL.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Not sure about static on Linux.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; On 8/15/07, The Devils Jester &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=12174287&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thedevilsjester@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I am looking to move to audiere from FMOD, but I have a couple questions:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 1. Licence. &amp;nbsp;My app is closed source, what does this mean for audiere
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; or its deps? &amp;nbsp;Can I still use it?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 2. Static compile. &amp;nbsp;You provide a static compile for Windows, but none
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; for Linux. &amp;nbsp;I am not familiar with make, I use scons or call g++
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; directly from the command line, what do I have to change to compile
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; audiere with its deps statically compiled? &amp;nbsp;Will this effect using it
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; in my closed source app? (I wont be statically linking audiere)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; --
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; If you make something that any idiot can use, only idiots will use it.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; -------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; This SF.net email is sponsored by: Splunk Inc.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Still grepping through log files to find problems? &amp;nbsp;Stop.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Now Search log events and configuration files using AJAX and a browser.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Download your FREE copy of Splunk now &amp;gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;http://get.splunk.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://get.splunk.com/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Audiere-users mailing list
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=12174287&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; --
&lt;br&gt;&amp;gt; &amp;gt; Chad Austin
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://imvu.com/technology&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://imvu.com/technology&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; -------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;gt; This SF.net email is sponsored by: Splunk Inc.
&lt;br&gt;&amp;gt; &amp;gt; Still grepping through log files to find problems? &amp;nbsp;Stop.
&lt;br&gt;&amp;gt; &amp;gt; Now Search log events and configuration files using AJAX and a browser.
&lt;br&gt;&amp;gt; &amp;gt; Download your FREE copy of Splunk now &amp;gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;http://get.splunk.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://get.splunk.com/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;gt; Audiere-users mailing list
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=12174287&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; If you make something that any idiot can use, only idiots will use it.
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;If you make something that any idiot can use, only idiots will use it.
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.net email is sponsored by: Splunk Inc.
&lt;br&gt;Still grepping through log files to find problems? &amp;nbsp;Stop.
&lt;br&gt;Now Search log events and configuration files using AJAX and a browser.
&lt;br&gt;Download your FREE copy of Splunk now &amp;gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;http://get.splunk.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://get.splunk.com/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=12174287&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/License-and-Static-Compile-tp12166388p12174287.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-12171549</id>
	<title>Re: An ALSA Solution!, and a question..</title>
	<published>2007-08-15T16:14:11Z</published>
	<updated>2007-08-15T16:14:11Z</updated>
	<author>
		<name>Chad Austin</name>
	</author>
	<content type="html">Not that I'm aware of. &amp;nbsp;Patches welcome. &amp;nbsp;(Or I'm happy to give commit access.)
&lt;br&gt;&lt;br&gt;On 8/15/07, The Devils Jester &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=12171549&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thedevilsjester@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Ok many new distros do _not_ support OSS properly out of the box, nor
&lt;br&gt;&amp;gt; should they with its deprecated status.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Now you can always call your app via the aoss script, but many times
&lt;br&gt;&amp;gt; that is not a solution. &amp;nbsp;I have found that if you just pass -laoss to
&lt;br&gt;&amp;gt; the linker that audiere works out of the box without the wrapping
&lt;br&gt;&amp;gt; script.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Tested only on Kubuntu 7.04, but it should work on any system.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; *************
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Now although that provides a temporary solution, is _anyone_ working
&lt;br&gt;&amp;gt; on an ALSA device?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; If you make something that any idiot can use, only idiots will use it.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -------------------------------------------------------------------------
&lt;br&gt;&amp;gt; This SF.net email is sponsored by: Splunk Inc.
&lt;br&gt;&amp;gt; Still grepping through log files to find problems? &amp;nbsp;Stop.
&lt;br&gt;&amp;gt; Now Search log events and configuration files using AJAX and a browser.
&lt;br&gt;&amp;gt; Download your FREE copy of Splunk now &amp;gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;http://get.splunk.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://get.splunk.com/&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Audiere-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=12171549&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Chad Austin
&lt;br&gt;&lt;a href=&quot;http://imvu.com/technology&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://imvu.com/technology&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.net email is sponsored by: Splunk Inc.
&lt;br&gt;Still grepping through log files to find problems? &amp;nbsp;Stop.
&lt;br&gt;Now Search log events and configuration files using AJAX and a browser.
&lt;br&gt;Download your FREE copy of Splunk now &amp;gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;http://get.splunk.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://get.splunk.com/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=12171549&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/An-ALSA-Solution%21%2C-and-a-question..-tp12171441p12171549.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-12171441</id>
	<title>An ALSA Solution!, and a question..</title>
	<published>2007-08-15T16:06:33Z</published>
	<updated>2007-08-15T16:06:33Z</updated>
	<author>
		<name>Leto Atreides</name>
	</author>
	<content type="html">Ok many new distros do _not_ support OSS properly out of the box, nor
&lt;br&gt;should they with its deprecated status.
&lt;br&gt;&lt;br&gt;Now you can always call your app via the aoss script, but many times
&lt;br&gt;that is not a solution. &amp;nbsp;I have found that if you just pass -laoss to
&lt;br&gt;the linker that audiere works out of the box without the wrapping
&lt;br&gt;script.
&lt;br&gt;&lt;br&gt;Tested only on Kubuntu 7.04, but it should work on any system.
&lt;br&gt;&lt;br&gt;*************
&lt;br&gt;&lt;br&gt;Now although that provides a temporary solution, is _anyone_ working
&lt;br&gt;on an ALSA device?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;If you make something that any idiot can use, only idiots will use it.
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.net email is sponsored by: Splunk Inc.
&lt;br&gt;Still grepping through log files to find problems? &amp;nbsp;Stop.
&lt;br&gt;Now Search log events and configuration files using AJAX and a browser.
&lt;br&gt;Download your FREE copy of Splunk now &amp;gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;http://get.splunk.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://get.splunk.com/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=12171441&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/An-ALSA-Solution%21%2C-and-a-question..-tp12171441p12171441.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-12167564</id>
	<title>Re: License and Static Compile</title>
	<published>2007-08-15T12:31:14Z</published>
	<updated>2007-08-15T12:31:14Z</updated>
	<author>
		<name>Leto Atreides</name>
	</author>
	<content type="html">Thanks for the reply, but I didnt ask that.
&lt;br&gt;&lt;br&gt;I asked about dynamically linking audiere to its deps like it already
&lt;br&gt;is in the windows build.
&lt;br&gt;&lt;br&gt;Also are there any plans for ALSA support? &amp;nbsp;audiere doesnt work out of
&lt;br&gt;the box in most new distros, you have install alsa-oss and &amp;nbsp;run your
&lt;br&gt;app like
&lt;br&gt;&lt;br&gt;aoss myapp
&lt;br&gt;&lt;br&gt;Otherwise it wont work.
&lt;br&gt;On 8/15/07, Chad Austin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=12167564&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;aegis@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Audiere is LGPL, which means you need to dynamically link with your
&lt;br&gt;&amp;gt; closed source app, or release the source to your app under the LGPL.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Not sure about static on Linux.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On 8/15/07, The Devils Jester &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=12167564&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thedevilsjester@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; I am looking to move to audiere from FMOD, but I have a couple questions:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 1. Licence. &amp;nbsp;My app is closed source, what does this mean for audiere
&lt;br&gt;&amp;gt; &amp;gt; or its deps? &amp;nbsp;Can I still use it?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 2. Static compile. &amp;nbsp;You provide a static compile for Windows, but none
&lt;br&gt;&amp;gt; &amp;gt; for Linux. &amp;nbsp;I am not familiar with make, I use scons or call g++
&lt;br&gt;&amp;gt; &amp;gt; directly from the command line, what do I have to change to compile
&lt;br&gt;&amp;gt; &amp;gt; audiere with its deps statically compiled? &amp;nbsp;Will this effect using it
&lt;br&gt;&amp;gt; &amp;gt; in my closed source app? (I wont be statically linking audiere)
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; --
&lt;br&gt;&amp;gt; &amp;gt; If you make something that any idiot can use, only idiots will use it.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; -------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;gt; This SF.net email is sponsored by: Splunk Inc.
&lt;br&gt;&amp;gt; &amp;gt; Still grepping through log files to find problems? &amp;nbsp;Stop.
&lt;br&gt;&amp;gt; &amp;gt; Now Search log events and configuration files using AJAX and a browser.
&lt;br&gt;&amp;gt; &amp;gt; Download your FREE copy of Splunk now &amp;gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;http://get.splunk.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://get.splunk.com/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;gt; Audiere-users mailing list
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=12167564&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Chad Austin
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://imvu.com/technology&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://imvu.com/technology&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -------------------------------------------------------------------------
&lt;br&gt;&amp;gt; This SF.net email is sponsored by: Splunk Inc.
&lt;br&gt;&amp;gt; Still grepping through log files to find problems? &amp;nbsp;Stop.
&lt;br&gt;&amp;gt; Now Search log events and configuration files using AJAX and a browser.
&lt;br&gt;&amp;gt; Download your FREE copy of Splunk now &amp;gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;http://get.splunk.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://get.splunk.com/&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Audiere-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=12167564&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;If you make something that any idiot can use, only idiots will use it.
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.net email is sponsored by: Splunk Inc.
&lt;br&gt;Still grepping through log files to find problems? &amp;nbsp;Stop.
&lt;br&gt;Now Search log events and configuration files using AJAX and a browser.
&lt;br&gt;Download your FREE copy of Splunk now &amp;gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;http://get.splunk.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://get.splunk.com/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=12167564&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/License-and-Static-Compile-tp12166388p12167564.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-12167558</id>
	<title>Re: License and Static Compile</title>
	<published>2007-08-15T12:30:15Z</published>
	<updated>2007-08-15T12:30:15Z</updated>
	<author>
		<name>Jason Winnebeck</name>
	</author>
	<content type="html">I was reading the LPGL, and it seems that the only thing you have to do is 
&lt;br&gt;provide a mechanism whereby the user can recompile and modify the LGPL-based 
&lt;br&gt;code in the program. In practical terms this means a DLL, because you can 
&lt;br&gt;replace it. However, it seems to me that if I give an EXE plus a &amp;quot;.a&amp;quot; file of 
&lt;br&gt;proprietary compiled code (such that I could statically link app.a and 
&lt;br&gt;audiere.a to form the original EXE), that meets the LGPL requirements. So it 
&lt;br&gt;seems to me that LGPL does not completely mandate dynamic linking. I was 
&lt;br&gt;wondering if anyone else interpreted it this way as I do?
&lt;br&gt;&lt;br&gt;Jason
&lt;br&gt;&lt;br&gt;Chad Austin wrote:
&lt;br&gt;&amp;gt; Audiere is LGPL, which means you need to dynamically link with your
&lt;br&gt;&amp;gt; closed source app, or release the source to your app under the LGPL.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Not sure about static on Linux.
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.net email is sponsored by: Splunk Inc.
&lt;br&gt;Still grepping through log files to find problems? &amp;nbsp;Stop.
&lt;br&gt;Now Search log events and configuration files using AJAX and a browser.
&lt;br&gt;Download your FREE copy of Splunk now &amp;gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;http://get.splunk.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://get.splunk.com/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=12167558&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/License-and-Static-Compile-tp12166388p12167558.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-12167321</id>
	<title>Re: License and Static Compile</title>
	<published>2007-08-15T12:18:04Z</published>
	<updated>2007-08-15T12:18:04Z</updated>
	<author>
		<name>Chad Austin</name>
	</author>
	<content type="html">Audiere is LGPL, which means you need to dynamically link with your
&lt;br&gt;closed source app, or release the source to your app under the LGPL.
&lt;br&gt;&lt;br&gt;Not sure about static on Linux.
&lt;br&gt;&lt;br&gt;On 8/15/07, The Devils Jester &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=12167321&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thedevilsjester@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I am looking to move to audiere from FMOD, but I have a couple questions:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 1. Licence. &amp;nbsp;My app is closed source, what does this mean for audiere
&lt;br&gt;&amp;gt; or its deps? &amp;nbsp;Can I still use it?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2. Static compile. &amp;nbsp;You provide a static compile for Windows, but none
&lt;br&gt;&amp;gt; for Linux. &amp;nbsp;I am not familiar with make, I use scons or call g++
&lt;br&gt;&amp;gt; directly from the command line, what do I have to change to compile
&lt;br&gt;&amp;gt; audiere with its deps statically compiled? &amp;nbsp;Will this effect using it
&lt;br&gt;&amp;gt; in my closed source app? (I wont be statically linking audiere)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; If you make something that any idiot can use, only idiots will use it.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -------------------------------------------------------------------------
&lt;br&gt;&amp;gt; This SF.net email is sponsored by: Splunk Inc.
&lt;br&gt;&amp;gt; Still grepping through log files to find problems? &amp;nbsp;Stop.
&lt;br&gt;&amp;gt; Now Search log events and configuration files using AJAX and a browser.
&lt;br&gt;&amp;gt; Download your FREE copy of Splunk now &amp;gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;http://get.splunk.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://get.splunk.com/&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Audiere-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=12167321&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Chad Austin
&lt;br&gt;&lt;a href=&quot;http://imvu.com/technology&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://imvu.com/technology&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.net email is sponsored by: Splunk Inc.
&lt;br&gt;Still grepping through log files to find problems? &amp;nbsp;Stop.
&lt;br&gt;Now Search log events and configuration files using AJAX and a browser.
&lt;br&gt;Download your FREE copy of Splunk now &amp;gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;http://get.splunk.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://get.splunk.com/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=12167321&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/License-and-Static-Compile-tp12166388p12167321.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-12166388</id>
	<title>License and Static Compile</title>
	<published>2007-08-15T11:24:57Z</published>
	<updated>2007-08-15T11:24:57Z</updated>
	<author>
		<name>Leto Atreides</name>
	</author>
	<content type="html">I am looking to move to audiere from FMOD, but I have a couple questions:
&lt;br&gt;&lt;br&gt;1. Licence. &amp;nbsp;My app is closed source, what does this mean for audiere
&lt;br&gt;or its deps? &amp;nbsp;Can I still use it?
&lt;br&gt;&lt;br&gt;2. Static compile. &amp;nbsp;You provide a static compile for Windows, but none
&lt;br&gt;for Linux. &amp;nbsp;I am not familiar with make, I use scons or call g++
&lt;br&gt;directly from the command line, what do I have to change to compile
&lt;br&gt;audiere with its deps statically compiled? &amp;nbsp;Will this effect using it
&lt;br&gt;in my closed source app? (I wont be statically linking audiere)
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;If you make something that any idiot can use, only idiots will use it.
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.net email is sponsored by: Splunk Inc.
&lt;br&gt;Still grepping through log files to find problems? &amp;nbsp;Stop.
&lt;br&gt;Now Search log events and configuration files using AJAX and a browser.
&lt;br&gt;Download your FREE copy of Splunk now &amp;gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;http://get.splunk.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://get.splunk.com/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=12166388&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/License-and-Static-Compile-tp12166388p12166388.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-11326647</id>
	<title>SoundEffect Delay</title>
	<published>2007-06-27T09:24:22Z</published>
	<updated>2007-06-27T09:24:22Z</updated>
	<author>
		<name>Bugzilla from a.gatt@btinternet.com</name>
	</author>
	<content type="html">Hello all,
&lt;br&gt;&lt;br&gt;I recently tried to use the audiere library for sound effects, which as 
&lt;br&gt;far as i can establish are loaded into memory to stream out (especially 
&lt;br&gt;if type=MULTIPLE). Can someone confirm (i have read other posts that 
&lt;br&gt;suggest this) that the sound effect has a very large latency. If not can 
&lt;br&gt;someone offer any ideas as to what i've done wrong?
&lt;br&gt;&lt;br&gt;I am using the OSS device which could be a commonality between people 
&lt;br&gt;seeing this problem? Anyone confirm this? If so i can have a look at the 
&lt;br&gt;device code, but if its a known problem across all of them i won't.
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;Andrew
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.net email is sponsored by DB2 Express
&lt;br&gt;Download DB2 Express C - the FREE version of DB2 express and take
&lt;br&gt;control of your XML. No limits. Just data. Click to get it now.
&lt;br&gt;&lt;a href=&quot;http://sourceforge.net/powerbar/db2/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/powerbar/db2/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Audiere-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=11326647&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Audiere-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/audiere-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/audiere-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/SoundEffect-Delay-tp11326647p11326647.html" />
</entry>

</feed>
