<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-489</id>
	<title>Nabble - Ecasound - General</title>
	<updated>2009-12-14T00:53:47Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Ecasound---General-f489.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Ecasound---General-f489.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26774636</id>
	<title>Compiling problems with git</title>
	<published>2009-12-14T00:53:47Z</published>
	<updated>2009-12-14T00:53:47Z</updated>
	<author>
		<name>Klaus Schulz-2</name>
	</author>
	<content type="html">Hi folks.&lt;br&gt;&lt;br&gt;I do get a compilation error when compiling from git. ( Perhaps I&amp;#39;ve overdone it with below disable-config?)&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;g++ -DHAVE_CONFIG_H -I. -I.. -I -I. -I.. -I../libecasound -I../kvutils -D_REENTRANT -D_XOPEN_SOURCE=500  -ffast-math -fstrict-aliasing -DNDEBUG -g -O2 -MT ecasound.o -MD -MP -MF .deps/ecasound.Tpo -c -o ecasound.o ecasound.cpp&lt;br&gt;
ecasound.cpp: In destructor ‘ECASOUND_RUN_STATE::~ECASOUND_RUN_STATE()’:&lt;br&gt;ecasound.cpp:186: warning: possible problem detected in invocation of delete operator:&lt;br&gt;ecasound.cpp:186: warning: invalid use of incomplete type ‘struct ECA_OSC_INTERFACE’&lt;br&gt;
ecasound.h:15: warning: forward declaration of ‘struct ECA_OSC_INTERFACE’&lt;br&gt;ecasound.cpp:186: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.&lt;br&gt;
ecasound.cpp: In function ‘void ecasound_parse_command_line(ECASOUND_RUN_STATE*, const COMMAND_LINE&amp;amp;, COMMAND_LINE*)’:&lt;br&gt;ecasound.cpp:594: error: ‘stdout’ was not declared in this scope&lt;br&gt;ecasound.cpp:595: error: ‘fprintf’ was not declared in this scope&lt;br&gt;
make[2]: *** [ecasound.o] Error 1&lt;br&gt;make[2]: Leaving directory `/usr/src/ecasound/ecasound&amp;#39;&lt;br&gt;make[1]: *** [all-recursive] Error 1&lt;br&gt;make[1]: Leaving directory `/usr/src/ecasound&amp;#39;&lt;br&gt;make: *** [all] Error 2&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;./configure --prefix=$PREFIXDIR --disable-ncurses --disable-pyecasound --disable-oss --disable-arts --disable-osstrigger \&lt;br&gt;                                --disable-largefile --disable-dbc --without-pic --disable-jack --disable-audiofile \&lt;br&gt;
                                --disable-sndfile --disable-rubyecasound --disable-libsamplerate --enable-liboil  &amp;gt;&amp;gt;$LOG 2&amp;gt;&amp;amp;1 || die &amp;quot;Configure failed. Please have a look at logfile $LOG&amp;quot;&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;br&gt;&lt;br&gt;BTW: You might ask? Why all the disabled functions?  I tried to configure ecasound as slim as possible - just that it is able to playback wav and to do some volume control. &lt;br&gt;&lt;br&gt;&lt;br&gt;Any ideas.&lt;br&gt;&lt;br&gt;THX&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;_______________________________________________
&lt;br&gt;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26774636&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Compiling-problems-with-git-tp26774636p26774636.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26674393</id>
	<title>Re: chain setup equivalence</title>
	<published>2009-12-07T00:58:18Z</published>
	<updated>2009-12-07T00:58:18Z</updated>
	<author>
		<name>Joel Roth-2</name>
	</author>
	<content type="html">On Thu, Dec 03, 2009 at 08:34:04PM -1000, Joel Roth wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I wonder if these two lines are equivalent:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -a:1,2 -i:something &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -a:1 -i:something -a:2 -i:something
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Are they equivalent regardless of what 'something' is, 
&lt;br&gt;&amp;gt; and whether the direction is -i or -o?
&lt;/div&gt;&lt;br&gt;Attempting to answer my own question, the following
&lt;br&gt;is valid:
&lt;br&gt;&lt;br&gt;-a:1 -i:foo.wav
&lt;br&gt;-a:2 -i:bar.wav
&lt;br&gt;-a:1 -o:null
&lt;br&gt;-a:2 -o:null
&lt;br&gt;&lt;br&gt;But not this:
&lt;br&gt;&lt;br&gt;-a:1 -i:foo.wav
&lt;br&gt;-a:2 -i:bar.wav
&lt;br&gt;-a:1 -o:loop,1
&lt;br&gt;-a:2 -o:loop,1
&lt;br&gt;&lt;br&gt;You would need to say:
&lt;br&gt;&lt;br&gt;-a:1 -i:foo.wav
&lt;br&gt;-a:2 -i:bar.wav
&lt;br&gt;-a:1,2 -o:loop,1
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Joel
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-- 
&lt;br&gt;Joel Roth
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26674393&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/chain-setup-equivalence-tp26638400p26674393.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26674327</id>
	<title>Re: multiple input objects</title>
	<published>2009-12-07T00:51:09Z</published>
	<updated>2009-12-07T00:51:09Z</updated>
	<author>
		<name>Julien Claassen</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&amp;nbsp; &amp;nbsp;Fortunitely the end of the year's nt far now. And then you can hopefully 
&lt;br&gt;grade up to 2.7.0. Make it a christmas wish. :-)
&lt;br&gt;&amp;nbsp; &amp;nbsp;Warmly,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Julien
&lt;br&gt;&lt;br&gt;--------
&lt;br&gt;Music was my first love and it will be my last (John Miles)
&lt;br&gt;&lt;br&gt;======== FIND MY WEB-PROJECT AT: ========
&lt;br&gt;&lt;a href=&quot;http://ltsb.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ltsb.sourceforge.net&lt;/a&gt;&lt;br&gt;the Linux TextBased Studio guide
&lt;br&gt;======= AND MY PERSONAL PAGES AT: =======
&lt;br&gt;&lt;a href=&quot;http://www.juliencoder.de&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.juliencoder.de&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26674327&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/multiple-input-objects-tp26662868p26674327.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26670110</id>
	<title>Re: multiple input objects</title>
	<published>2009-12-06T14:56:52Z</published>
	<updated>2009-12-06T14:56:52Z</updated>
	<author>
		<name>brbrofsvl</name>
	</author>
	<content type="html">Thanks a ton.
&lt;br&gt;&lt;br&gt;This seems to work, but alas not in version 2.4.6, which is where I'm
&lt;br&gt;stuck on our studio's production machine until the end of the year...
&lt;br&gt;I'll do a workaround for this year.
&lt;br&gt;&lt;br&gt;I appreciate your help.
&lt;br&gt;&lt;br&gt;Matt
&lt;br&gt;&lt;br&gt;On Sun, Dec 6, 2009 at 4:44 PM, Julien Claassen &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26670110&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julien@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Ah that...
&lt;br&gt;&amp;gt;  Youneed to stack them:
&lt;br&gt;&amp;gt; -i resample-hq,96000,sndfile,input -o output
&lt;br&gt;&amp;gt;  At least if this works the same as the other input objects. but I don't see
&lt;br&gt;&amp;gt; a reason why not.
&lt;br&gt;&amp;gt;  Bye
&lt;br&gt;&amp;gt;         Julien
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --------
&lt;br&gt;&amp;gt; Music was my first love and it will be my last (John Miles)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ======== FIND MY WEB-PROJECT AT: ========
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://ltsb.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ltsb.sourceforge.net&lt;/a&gt;&lt;br&gt;&amp;gt; the Linux TextBased Studio guide
&lt;br&gt;&amp;gt; ======= AND MY PERSONAL PAGES AT: =======
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.juliencoder.de&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.juliencoder.de&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26670110&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/multiple-input-objects-tp26662868p26670110.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26669425</id>
	<title>Re: multiple input objects</title>
	<published>2009-12-06T13:44:43Z</published>
	<updated>2009-12-06T13:44:43Z</updated>
	<author>
		<name>Julien Claassen</name>
	</author>
	<content type="html">Ah that...
&lt;br&gt;&amp;nbsp; &amp;nbsp;Youneed to stack them:
&lt;br&gt;-i resample-hq,96000,sndfile,input -o output
&lt;br&gt;&amp;nbsp; &amp;nbsp;At least if this works the same as the other input objects. but I don't see 
&lt;br&gt;a reason why not.
&lt;br&gt;&amp;nbsp; &amp;nbsp;Bye
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Julien
&lt;br&gt;&lt;br&gt;--------
&lt;br&gt;Music was my first love and it will be my last (John Miles)
&lt;br&gt;&lt;br&gt;======== FIND MY WEB-PROJECT AT: ========
&lt;br&gt;&lt;a href=&quot;http://ltsb.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ltsb.sourceforge.net&lt;/a&gt;&lt;br&gt;the Linux TextBased Studio guide
&lt;br&gt;======= AND MY PERSONAL PAGES AT: =======
&lt;br&gt;&lt;a href=&quot;http://www.juliencoder.de&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.juliencoder.de&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26669425&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/multiple-input-objects-tp26662868p26669425.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26669362</id>
	<title>Re: multiple input objects</title>
	<published>2009-12-06T13:38:41Z</published>
	<updated>2009-12-06T13:38:41Z</updated>
	<author>
		<name>brbrofsvl</name>
	</author>
	<content type="html">On Sun, Dec 6, 2009 at 3:56 PM, Julien Claassen &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26669362&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julien@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Hello Matt!
&lt;br&gt;&amp;gt;  If you want to do this with ecasound, it shouldn't be a problem, just use
&lt;br&gt;&amp;gt; several chains.
&lt;br&gt;&amp;gt; ecasound -a:1 -f:16,2,44100 -i resample-hq,96000,input.wav -o
&lt;br&gt;&amp;gt; output44100.wav -a:2 -f:16,2,22050 -i resample-hq,96000,input.wav -o
&lt;br&gt;&amp;gt; output22050.wav
&lt;br&gt;&amp;gt;  Or whatever you use for resampling. This should theoretically work. If you
&lt;br&gt;&amp;gt; want to open the file only once... Perhaps you might use loops, but I'm not
&lt;br&gt;&amp;gt; sure on that one.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks! &amp;nbsp;But, what if I would like to open the file using libsndfile
&lt;br&gt;AND resample it within one chain? &amp;nbsp;I'm not sure it's possible since to
&lt;br&gt;do each you need a special input object:
&lt;br&gt;&lt;br&gt;I've tried something like this, but I'm not sure it's possible to get
&lt;br&gt;both things into the chain:
&lt;br&gt;&lt;br&gt;ecasound -f:f32_le,2,44100 -i:sndfile,input.wav resample-hq,96000 -o:output.wav
&lt;br&gt;&lt;br&gt;etc.
&lt;br&gt;&lt;br&gt;I have a feeling that I'd have to have two separate instances and a named pipe:
&lt;br&gt;&lt;br&gt;mkfifo fifo.wav
&lt;br&gt;&lt;br&gt;ecasound -f:f32_le,2,44100 -i:resample-hq,96000,fifo.wav -o:output.wav &amp;
&lt;br&gt;## this process should run until an EOF is piped through
&lt;br&gt;&lt;br&gt;ecasound -f:f32_le,2,96000 -i:sndfile,input.wav -o:fifo.wav
&lt;br&gt;&lt;br&gt;rm fifo.wav
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;I haven't tried this yet, so I'm not even sure this will work.
&lt;br&gt;&lt;br&gt;The only reason I need this is because I'm writing floats from 16-bit
&lt;br&gt;files, and libsndfile handles the int-&amp;gt;float conversion differently
&lt;br&gt;than does ecasound, and all the rest of my eventual processing will be
&lt;br&gt;done using csound which reads in and out via libsndfile.
&lt;br&gt;&lt;br&gt;Thanks again,
&lt;br&gt;&lt;br&gt;Matt
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26669362&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/multiple-input-objects-tp26662868p26669362.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26668977</id>
	<title>Re: multiple input objects</title>
	<published>2009-12-06T12:56:41Z</published>
	<updated>2009-12-06T12:56:41Z</updated>
	<author>
		<name>Julien Claassen</name>
	</author>
	<content type="html">Hello Matt!
&lt;br&gt;&amp;nbsp; &amp;nbsp;If you want to do this with ecasound, it shouldn't be a problem, just use 
&lt;br&gt;several chains.
&lt;br&gt;ecasound -a:1 -f:16,2,44100 -i resample-hq,96000,input.wav -o output44100.wav 
&lt;br&gt;-a:2 -f:16,2,22050 -i resample-hq,96000,input.wav -o output22050.wav
&lt;br&gt;&amp;nbsp; &amp;nbsp;Or whatever you use for resampling. This should theoretically work. If you 
&lt;br&gt;want to open the file only once... Perhaps you might use loops, but I'm not 
&lt;br&gt;sure on that one.
&lt;br&gt;&amp;nbsp; &amp;nbsp;Hope that helps
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Julien
&lt;br&gt;&lt;br&gt;--------
&lt;br&gt;Music was my first love and it will be my last (John Miles)
&lt;br&gt;&lt;br&gt;======== FIND MY WEB-PROJECT AT: ========
&lt;br&gt;&lt;a href=&quot;http://ltsb.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ltsb.sourceforge.net&lt;/a&gt;&lt;br&gt;the Linux TextBased Studio guide
&lt;br&gt;======= AND MY PERSONAL PAGES AT: =======
&lt;br&gt;&lt;a href=&quot;http://www.juliencoder.de&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.juliencoder.de&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26668977&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/multiple-input-objects-tp26662868p26668977.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26662868</id>
	<title>multiple input objects</title>
	<published>2009-12-05T23:38:36Z</published>
	<updated>2009-12-05T23:38:36Z</updated>
	<author>
		<name>brbrofsvl</name>
	</author>
	<content type="html">Is there a way to open a file using libsndfile and resample it
&lt;br&gt;simultaneously? &amp;nbsp;Since both require a special object in the input
&lt;br&gt;line, I'm not sure how to get both at once. &amp;nbsp;Or, would I need an
&lt;br&gt;intermediate file or a named pipe for this instead?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Matt
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26662868&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/multiple-input-objects-tp26662868p26662868.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26662822</id>
	<title>int to float or float to int conversion</title>
	<published>2009-12-05T23:24:32Z</published>
	<updated>2009-12-05T23:24:32Z</updated>
	<author>
		<name>brbrofsvl</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;How does ecasound convert 16-bit ints to floats? &amp;nbsp;It does not seem to
&lt;br&gt;be a simple divide by 38768, since a file with a range of -32768 to
&lt;br&gt;+32767 seems to map perfectly to -1.0 to +1.0 after conversion. &amp;nbsp;This
&lt;br&gt;is not the case when libsndfile is invoked to open the file -- there
&lt;br&gt;it looks like a division by 38768, leading to a range -1.0 to
&lt;br&gt;+0.999969
&lt;br&gt;&lt;br&gt;I'm also curious about the opposite conversion from float to int.
&lt;br&gt;&lt;br&gt;I assume that the conversion methods are the same for 24-bit integers,
&lt;br&gt;but with different multipliers/divisors etc.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Matt
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26662822&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/int-to-float-or-float-to-int-conversion-tp26662822p26662822.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26638400</id>
	<title>chain setup equivalence</title>
	<published>2009-12-03T22:34:04Z</published>
	<updated>2009-12-03T22:34:04Z</updated>
	<author>
		<name>Joel Roth-2</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;&lt;br&gt;I wonder if these two lines are equivalent:
&lt;br&gt;&lt;br&gt;-a:1,2 -i:something &amp;nbsp;
&lt;br&gt;&lt;br&gt;-a:1 -i:something -a:2 -i:something
&lt;br&gt;&lt;br&gt;Are they equivalent regardless of what 'something' is, 
&lt;br&gt;and whether the direction is -i or -o?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Joel
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Joel Roth
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26638400&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/chain-setup-equivalence-tp26638400p26638400.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26572375</id>
	<title>Re: Strange configure error</title>
	<published>2009-11-30T02:26:57Z</published>
	<updated>2009-11-30T02:26:57Z</updated>
	<author>
		<name>Sergei Steshenko-2</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;--- On Mon, 11/30/09, Julien Claassen &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26572375&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julien@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; From: Julien Claassen &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26572375&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julien@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Subject: [ecasound] Strange configure error
&lt;br&gt;&amp;gt; To: &amp;quot;ecasound-list&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26572375&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ecasound-list@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Date: Monday, November 30, 2009, 1:13 AM
&lt;br&gt;&amp;gt; Hello all!
&lt;br&gt;&amp;gt;    I'm almost 100% sure, that this is not
&lt;br&gt;&amp;gt; Ecasound's and its team's fault, but 
&lt;br&gt;&amp;gt; still I better report it here first.
&lt;br&gt;&amp;gt;    I ran ./configure and was notified that
&lt;br&gt;&amp;gt; some requirements were not met. Some 
&lt;br&gt;&amp;gt; ac_nonexistent.h wasn't found. As the name suggests, it
&lt;br&gt;&amp;gt; should't be. :-) The 
&lt;br&gt;&amp;gt; problem was, that g++ couldn't be found. A Debian problem.
&lt;br&gt;&amp;gt; But still shouldn't 
&lt;br&gt;&amp;gt; ./configure say: g++ not found.
&lt;br&gt;&amp;gt;    This was ecasound 2.7.0 and the system
&lt;br&gt;&amp;gt; was a newly installed Debian Squeeze. 
&lt;br&gt;&amp;gt; In the ecasound dependencies everything was taken from
&lt;br&gt;&amp;gt; Debian archives.
&lt;br&gt;&amp;gt;    Thanks for reading on upto here. Sorry
&lt;br&gt;&amp;gt; for rambling...
&lt;br&gt;&amp;gt;    Kindest regards
&lt;br&gt;&amp;gt;            Julien
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --------
&lt;br&gt;&amp;gt; Music was my first love and it will be my last (John
&lt;br&gt;&amp;gt; Miles)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ======== FIND MY WEB-PROJECT AT: ========
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://ltsb.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ltsb.sourceforge.net&lt;/a&gt;&lt;br&gt;&amp;gt; the Linux TextBased Studio guide
&lt;br&gt;&amp;gt; ======= AND MY PERSONAL PAGES AT: =======
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.juliencoder.de&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.juliencoder.de&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------------
&lt;/div&gt;&lt;br&gt;I remember at least one other package which doesn't check for g++ presence though it should, i.e. its 'configure' is faulty.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&amp;nbsp; Sergei.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 
&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;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26572375&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Strange-configure-error-tp26571406p26572375.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26571406</id>
	<title>Strange configure error</title>
	<published>2009-11-30T01:13:40Z</published>
	<updated>2009-11-30T01:13:40Z</updated>
	<author>
		<name>Julien Claassen</name>
	</author>
	<content type="html">Hello all!
&lt;br&gt;&amp;nbsp; &amp;nbsp;I'm almost 100% sure, that this is not Ecasound's and its team's fault, but 
&lt;br&gt;still I better report it here first.
&lt;br&gt;&amp;nbsp; &amp;nbsp;I ran ./configure and was notified that some requirements were not met. Some 
&lt;br&gt;ac_nonexistent.h wasn't found. As the name suggests, it should't be. :-) The 
&lt;br&gt;problem was, that g++ couldn't be found. A Debian problem. But still shouldn't 
&lt;br&gt;./configure say: g++ not found.
&lt;br&gt;&amp;nbsp; &amp;nbsp;This was ecasound 2.7.0 and the system was a newly installed Debian Squeeze. 
&lt;br&gt;In the ecasound dependencies everything was taken from Debian archives.
&lt;br&gt;&amp;nbsp; &amp;nbsp;Thanks for reading on upto here. Sorry for rambling...
&lt;br&gt;&amp;nbsp; &amp;nbsp;Kindest regards
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Julien
&lt;br&gt;&lt;br&gt;--------
&lt;br&gt;Music was my first love and it will be my last (John Miles)
&lt;br&gt;&lt;br&gt;======== FIND MY WEB-PROJECT AT: ========
&lt;br&gt;&lt;a href=&quot;http://ltsb.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ltsb.sourceforge.net&lt;/a&gt;&lt;br&gt;the Linux TextBased Studio guide
&lt;br&gt;======= AND MY PERSONAL PAGES AT: =======
&lt;br&gt;&lt;a href=&quot;http://www.juliencoder.de&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.juliencoder.de&lt;/a&gt;&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;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26571406&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Strange-configure-error-tp26571406p26571406.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26518424</id>
	<title>Re: obviously wrong ALSA underruns reported by ecasound-2.6.0</title>
	<published>2009-11-25T11:00:52Z</published>
	<updated>2009-11-25T11:00:52Z</updated>
	<author>
		<name>Sergei Steshenko-2</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;--- On Wed, 11/25/09, Sergei Steshenko &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518424&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sergstesh@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; From: Sergei Steshenko &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518424&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sergstesh@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Subject: Re: [ecasound] obviously wrong ALSA underruns reported by ecasound-2.6.0
&lt;br&gt;&amp;gt; To: &amp;quot;Kai Vehmanen&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518424&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kvehmanen@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518424&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ecasound-list@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Date: Wednesday, November 25, 2009, 10:55 AM
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --- On Wed, 11/25/09, Kai Vehmanen &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518424&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kvehmanen@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; From: Kai Vehmanen &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518424&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kvehmanen@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Subject: Re: [ecasound] obviously wrong ALSA underruns
&lt;br&gt;&amp;gt; reported by ecasound-2.6.0
&lt;br&gt;&amp;gt; &amp;gt; To: &amp;quot;Sergei Steshenko&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518424&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sergstesh@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518424&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ecasound-list@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; Date: Wednesday, November 25, 2009, 9:41 AM
&lt;br&gt;&amp;gt; &amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; On Mon, 23 Nov 2009, Sergei Steshenko wrote:
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;quot; WARNING: ALSA playback underrun, glitches in
&lt;br&gt;&amp;gt; audio
&lt;br&gt;&amp;gt; &amp;gt; playback possible! Break was at least 566281884.09 ms
&lt;br&gt;&amp;gt; long.
&lt;br&gt;&amp;gt; &amp;gt; &amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; [...]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; In reality the drop was like 1 second, maybe
&lt;br&gt;&amp;gt; less.
&lt;br&gt;&amp;gt; &amp;gt; [...]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Is it a known issue ?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Which of the two - ecasound or ALSA - reports
&lt;br&gt;&amp;gt; &amp;gt; underruns ?
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; ok, tis is quite interesting? The warning is printed
&lt;br&gt;&amp;gt; by
&lt;br&gt;&amp;gt; &amp;gt; ecasound, but the code has remained the same for who
&lt;br&gt;&amp;gt; now how
&lt;br&gt;&amp;gt; &amp;gt; many years, and is virtually identical to the warning
&lt;br&gt;&amp;gt; &amp;gt; printed by the most recent aplay (of alsa-utils). Only
&lt;br&gt;&amp;gt; thing
&lt;br&gt;&amp;gt; &amp;gt; that's different that ecasound does not use the
&lt;br&gt;&amp;gt; monotonic
&lt;br&gt;&amp;gt; &amp;gt; timestamps even if they are available (reason: these
&lt;br&gt;&amp;gt; are a
&lt;br&gt;&amp;gt; &amp;gt; later addition and were not available when ecasound's
&lt;br&gt;&amp;gt; ALSA
&lt;br&gt;&amp;gt; &amp;gt; code was written).
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; What version of alsa-lib and kernel (cat
&lt;br&gt;&amp;gt; &amp;gt; /proc/asound/version for the latter)
&lt;br&gt;&amp;gt; &amp;gt; do you have...? Also what soundcard/chip do you have
&lt;br&gt;&amp;gt; (cat
&lt;br&gt;&amp;gt; &amp;gt; /proc/asound/cards)...?
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I'd say, I've never seen a reasonable number
&lt;br&gt;&amp;gt; since
&lt;br&gt;&amp;gt; &amp;gt; upgrade to both
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; SUSE-11.1 (i.e. newer ALSA) and ecasound-2.6.0 -
&lt;br&gt;&amp;gt; from
&lt;br&gt;&amp;gt; &amp;gt; ecasound-2.5.2
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Both versions of ecasound are self-built using
&lt;br&gt;&amp;gt; the
&lt;br&gt;&amp;gt; &amp;gt; same tool of mine.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; So I'm 99+% sure it's caused by the ALSA upgrade (the
&lt;br&gt;&amp;gt; xrun
&lt;br&gt;&amp;gt; &amp;gt; reporting code is exactly the same in 2.5.2 as in
&lt;br&gt;&amp;gt; 2.6.0).
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Now the actual bug might still be in ecasound (and
&lt;br&gt;&amp;gt; possibly
&lt;br&gt;&amp;gt; &amp;gt; in aplay as well), but it's just been hidden with
&lt;br&gt;&amp;gt; older ALSA
&lt;br&gt;&amp;gt; &amp;gt; versions. Hmm, I wonder how I could reproduce this
&lt;br&gt;&amp;gt; myself...
&lt;br&gt;&amp;gt; &amp;gt; :P
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; WARNING: ALSA playback underrun, glitches in
&lt;br&gt;&amp;gt; audio
&lt;br&gt;&amp;gt; &amp;gt; playback possible! Break was at least 566281807.81 ms
&lt;br&gt;&amp;gt; long.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; WARNING: ALSA playback underrun, glitches in
&lt;br&gt;&amp;gt; audio
&lt;br&gt;&amp;gt; &amp;gt; playback possible! Break was at least 566281802.92 ms
&lt;br&gt;&amp;gt; long.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Btw, in any case the XRUN is real in these cases
&lt;br&gt;&amp;gt; (this
&lt;br&gt;&amp;gt; &amp;gt; warning is only printed when the stream goes to XRUN
&lt;br&gt;&amp;gt; state
&lt;br&gt;&amp;gt; &amp;gt; and the length estimation is done as a separate step).
&lt;br&gt;&amp;gt; I.e.
&lt;br&gt;&amp;gt; &amp;gt; the break length is not used to decide whether there
&lt;br&gt;&amp;gt; was a
&lt;br&gt;&amp;gt; &amp;gt; XRUN or not... (this would be a fairly bad bug).
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 'uname -a' output:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Linux amdam2 2.6.27.37-0.1-default #1 SMP 2009-10-15
&lt;br&gt;&amp;gt; 14:56:58 +0200 i686 athlon i386 GNU/Linux
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 'cat /proc/asound/version' output:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;quot;
&lt;br&gt;&amp;gt; Advanced Linux Sound Architecture Driver Version 1.0.17
&lt;br&gt;&amp;gt; &amp;quot;,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; but (!) at the same time:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;quot;
&lt;br&gt;&amp;gt; rpm -q alsa
&lt;br&gt;&amp;gt; alsa-1.0.18-8.12.1
&lt;br&gt;&amp;gt; &amp;quot;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Sound chip:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;quot;
&lt;br&gt;&amp;gt; Card: HDA NVidia
&lt;br&gt;&amp;gt; Chip: Realtek ALC883
&lt;br&gt;&amp;gt; &amp;quot;.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I don't know how to answer regarding ALSA library, for
&lt;br&gt;&amp;gt; example, ALSA
&lt;br&gt;&amp;gt; plugins are 1.0.18-6.12, but &amp;quot;Samplerate Plug-In for the
&lt;br&gt;&amp;gt; ALSA Library&amp;quot; is
&lt;br&gt;&amp;gt; 1.0.14-41. alsa-utils is 1.0.18-6.4.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It's SUSE package manager which decided to install these
&lt;br&gt;&amp;gt; versions.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I know XRUNs are real; overall sound feels better - it
&lt;br&gt;&amp;gt; appears now out of
&lt;br&gt;&amp;gt; the box audio applications have realtime priority (or is it
&lt;br&gt;&amp;gt; just a bigger
&lt;br&gt;&amp;gt; buffer ?) - pretty heavy applications which used to skip
&lt;br&gt;&amp;gt; sometimes
&lt;br&gt;&amp;gt; because of file access in parallel with file access of
&lt;br&gt;&amp;gt; other applications
&lt;br&gt;&amp;gt; seem to work much smoother now.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The reported XRUNs were observed during Internet MP3 stream
&lt;br&gt;&amp;gt; playback, and
&lt;br&gt;&amp;gt; as such do not surprise me, but I payed attention to the
&lt;br&gt;&amp;gt; numbers.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;   Sergei.
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;Aha, it's called
&lt;br&gt;&lt;br&gt;&amp;quot;libasound2 - Advanced Linux Sound Architecture Library&amp;quot; - 1.0.18-8.12.1.
&lt;br&gt;&lt;br&gt;--Sergei.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 
&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;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518424&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pyeca-creating-extra-empty-.wav-files-when-recording--tp26456756p26518424.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26518348</id>
	<title>Re: obviously wrong ALSA underruns reported by ecasound-2.6.0</title>
	<published>2009-11-25T10:55:29Z</published>
	<updated>2009-11-25T10:55:29Z</updated>
	<author>
		<name>Sergei Steshenko-2</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;--- On Wed, 11/25/09, Kai Vehmanen &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518348&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kvehmanen@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; From: Kai Vehmanen &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518348&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kvehmanen@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Subject: Re: [ecasound] obviously wrong ALSA underruns reported by ecasound-2.6.0
&lt;br&gt;&amp;gt; To: &amp;quot;Sergei Steshenko&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518348&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sergstesh@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518348&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ecasound-list@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Date: Wednesday, November 25, 2009, 9:41 AM
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Mon, 23 Nov 2009, Sergei Steshenko wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;quot; WARNING: ALSA playback underrun, glitches in audio
&lt;br&gt;&amp;gt; playback possible! Break was at least 566281884.09 ms long.
&lt;br&gt;&amp;gt; &amp;quot;
&lt;br&gt;&amp;gt; [...]
&lt;br&gt;&amp;gt; &amp;gt; In reality the drop was like 1 second, maybe less.
&lt;br&gt;&amp;gt; [...]
&lt;br&gt;&amp;gt; &amp;gt; Is it a known issue ?
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Which of the two - ecasound or ALSA - reports
&lt;br&gt;&amp;gt; underruns ?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ok, tis is quite interesting? The warning is printed by
&lt;br&gt;&amp;gt; ecasound, but the code has remained the same for who now how
&lt;br&gt;&amp;gt; many years, and is virtually identical to the warning
&lt;br&gt;&amp;gt; printed by the most recent aplay (of alsa-utils). Only thing
&lt;br&gt;&amp;gt; that's different that ecasound does not use the monotonic
&lt;br&gt;&amp;gt; timestamps even if they are available (reason: these are a
&lt;br&gt;&amp;gt; later addition and were not available when ecasound's ALSA
&lt;br&gt;&amp;gt; code was written).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; What version of alsa-lib and kernel (cat
&lt;br&gt;&amp;gt; /proc/asound/version for the latter)
&lt;br&gt;&amp;gt; do you have...? Also what soundcard/chip do you have (cat
&lt;br&gt;&amp;gt; /proc/asound/cards)...?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I'd say, I've never seen a reasonable number since
&lt;br&gt;&amp;gt; upgrade to both
&lt;br&gt;&amp;gt; &amp;gt; SUSE-11.1 (i.e. newer ALSA) and ecasound-2.6.0 - from
&lt;br&gt;&amp;gt; ecasound-2.5.2
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Both versions of ecasound are self-built using the
&lt;br&gt;&amp;gt; same tool of mine.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So I'm 99+% sure it's caused by the ALSA upgrade (the xrun
&lt;br&gt;&amp;gt; reporting code is exactly the same in 2.5.2 as in 2.6.0).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Now the actual bug might still be in ecasound (and possibly
&lt;br&gt;&amp;gt; in aplay as well), but it's just been hidden with older ALSA
&lt;br&gt;&amp;gt; versions. Hmm, I wonder how I could reproduce this myself...
&lt;br&gt;&amp;gt; :P
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; WARNING: ALSA playback underrun, glitches in audio
&lt;br&gt;&amp;gt; playback possible! Break was at least 566281807.81 ms long.
&lt;br&gt;&amp;gt; &amp;gt; WARNING: ALSA playback underrun, glitches in audio
&lt;br&gt;&amp;gt; playback possible! Break was at least 566281802.92 ms long.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Btw, in any case the XRUN is real in these cases (this
&lt;br&gt;&amp;gt; warning is only printed when the stream goes to XRUN state
&lt;br&gt;&amp;gt; and the length estimation is done as a separate step). I.e.
&lt;br&gt;&amp;gt; the break length is not used to decide whether there was a
&lt;br&gt;&amp;gt; XRUN or not... (this would be a fairly bad bug).
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;'uname -a' output:
&lt;br&gt;&lt;br&gt;Linux amdam2 2.6.27.37-0.1-default #1 SMP 2009-10-15 14:56:58 +0200 i686 athlon i386 GNU/Linux
&lt;br&gt;&lt;br&gt;&lt;br&gt;'cat /proc/asound/version' output:
&lt;br&gt;&lt;br&gt;&amp;quot;
&lt;br&gt;Advanced Linux Sound Architecture Driver Version 1.0.17
&lt;br&gt;&amp;quot;,
&lt;br&gt;&lt;br&gt;but (!) at the same time:
&lt;br&gt;&lt;br&gt;&amp;quot;
&lt;br&gt;rpm -q alsa
&lt;br&gt;alsa-1.0.18-8.12.1
&lt;br&gt;&amp;quot;
&lt;br&gt;&lt;br&gt;Sound chip:
&lt;br&gt;&lt;br&gt;&amp;quot;
&lt;br&gt;Card: HDA NVidia
&lt;br&gt;Chip: Realtek ALC883
&lt;br&gt;&amp;quot;.
&lt;br&gt;&lt;br&gt;I don't know how to answer regarding ALSA library, for example, ALSA
&lt;br&gt;plugins are 1.0.18-6.12, but &amp;quot;Samplerate Plug-In for the ALSA Library&amp;quot; is
&lt;br&gt;1.0.14-41. alsa-utils is 1.0.18-6.4.
&lt;br&gt;&lt;br&gt;It's SUSE package manager which decided to install these versions.
&lt;br&gt;&lt;br&gt;I know XRUNs are real; overall sound feels better - it appears now out of
&lt;br&gt;the box audio applications have realtime priority (or is it just a bigger
&lt;br&gt;buffer ?) - pretty heavy applications which used to skip sometimes
&lt;br&gt;because of file access in parallel with file access of other applications
&lt;br&gt;seem to work much smoother now.
&lt;br&gt;&lt;br&gt;The reported XRUNs were observed during Internet MP3 stream playback, and
&lt;br&gt;as such do not surprise me, but I payed attention to the numbers.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&amp;nbsp; Sergei.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 
&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;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518348&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pyeca-creating-extra-empty-.wav-files-when-recording--tp26456756p26518348.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26517268</id>
	<title>Re: obviously wrong ALSA underruns reported by ecasound-2.6.0</title>
	<published>2009-11-25T09:41:50Z</published>
	<updated>2009-11-25T09:41:50Z</updated>
	<author>
		<name>Kai Vehmanen</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;On Mon, 23 Nov 2009, Sergei Steshenko wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;quot; WARNING: ALSA playback underrun, glitches in audio playback possible! 
&lt;br&gt;&amp;gt; Break was at least 566281884.09 ms long. &amp;quot;
&lt;br&gt;[...]
&lt;br&gt;&amp;gt; In reality the drop was like 1 second, maybe less.
&lt;br&gt;[...]
&lt;br&gt;&amp;gt; Is it a known issue ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Which of the two - ecasound or ALSA - reports underruns ?
&lt;br&gt;&lt;br&gt;ok, tis is quite interesting? The warning is printed by ecasound, but the 
&lt;br&gt;code has remained the same for who now how many years, and is virtually 
&lt;br&gt;identical to the warning printed by the most recent aplay (of alsa-utils). 
&lt;br&gt;Only thing that's different that ecasound does not use the monotonic 
&lt;br&gt;timestamps even if they are available (reason: these are a later addition 
&lt;br&gt;and were not available when ecasound's ALSA code was written).
&lt;br&gt;&lt;br&gt;What version of alsa-lib and kernel (cat /proc/asound/version for the latter)
&lt;br&gt;do you have...? Also what soundcard/chip do you have (cat 
&lt;br&gt;/proc/asound/cards)...?
&lt;br&gt;&lt;br&gt;&amp;gt; I'd say, I've never seen a reasonable number since upgrade to both
&lt;br&gt;&amp;gt; SUSE-11.1 (i.e. newer ALSA) and ecasound-2.6.0 - from ecasound-2.5.2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Both versions of ecasound are self-built using the same tool of mine.
&lt;br&gt;&lt;br&gt;So I'm 99+% sure it's caused by the ALSA upgrade (the xrun reporting code 
&lt;br&gt;is exactly the same in 2.5.2 as in 2.6.0).
&lt;br&gt;&lt;br&gt;Now the actual bug might still be in ecasound (and possibly in aplay as 
&lt;br&gt;well), but it's just been hidden with older ALSA versions. Hmm, I wonder 
&lt;br&gt;how I could reproduce this myself... :P
&lt;br&gt;&lt;br&gt;&amp;gt; WARNING: ALSA playback underrun, glitches in audio playback possible! Break was at least 566281807.81 ms long.
&lt;br&gt;&amp;gt; WARNING: ALSA playback underrun, glitches in audio playback possible! Break was at least 566281802.92 ms long.
&lt;br&gt;&lt;br&gt;Btw, in any case the XRUN is real in these cases (this warning is only 
&lt;br&gt;printed when the stream goes to XRUN state and the length estimation is 
&lt;br&gt;done as a separate step). I.e. the break length is not used to decide 
&lt;br&gt;whether there was a XRUN or not... (this would be a fairly bad bug).
&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;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26517268&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pyeca-creating-extra-empty-.wav-files-when-recording--tp26456756p26517268.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26510839</id>
	<title>Snow Leopard and JACK</title>
	<published>2009-11-25T02:58:55Z</published>
	<updated>2009-11-25T02:58:55Z</updated>
	<author>
		<name>Julius Baxter</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I've just now tried to compile ecasound-2.7.0 with JACK support under
&lt;br&gt;OS X 10.6.1 and had no luck. Someone else posted recently about this
&lt;br&gt;issue, and I thought I'd add my error output.
&lt;br&gt;&lt;br&gt;This is the message conveying the crux of the issue, I think:
&lt;br&gt;&lt;br&gt;ld: warning: in /usr/local/lib/libjack.dylib, missing required
&lt;br&gt;architecture x86_64 in file
&lt;br&gt;&lt;br&gt;... which occurs when it tries the final link. I have downloaded the
&lt;br&gt;latest JACK, version 0.83, and perhaps this is the problem.
&lt;br&gt;&lt;br&gt;I ./configure'd with no extra options, and it automatically found I
&lt;br&gt;had JACK installed. It gets through to the final link, before erroring
&lt;br&gt;out when dealing with the JACK library. Below I've pasted the output
&lt;br&gt;of running 'make' again to re-create the error.
&lt;br&gt;&lt;br&gt;Anyone got any ideas? Perhaps we can specify an architecture somewhere?
&lt;br&gt;&lt;br&gt;Thanks for any feedback,
&lt;br&gt;&lt;br&gt;Julius
&lt;br&gt;&lt;br&gt;$ make
&lt;br&gt;make &amp;nbsp;all-recursive
&lt;br&gt;Making all in kvutils
&lt;br&gt;make[2]: Nothing to be done for `all'.
&lt;br&gt;Making all in libecasound
&lt;br&gt;Making all in plugins
&lt;br&gt;make[3]: Nothing to be done for `all'.
&lt;br&gt;make[3]: Nothing to be done for `all-am'.
&lt;br&gt;Making all in ecasound
&lt;br&gt;/bin/sh ../libtool --tag=CXX --mode=link g++ -ffast-math
&lt;br&gt;-fstrict-aliasing -DNDEBUG -DENABLE_DBC -g -O2 -framework CoreAudio
&lt;br&gt;-o ecasound -export-dynamic ecasound.o eca-curses.o eca-comhelp.o
&lt;br&gt;eca-neteci-server.o eca-plaintext.o textdebug.o -lncurses &amp;nbsp;-lreadline
&lt;br&gt;../libecasound/libecasound.la ../kvutils/libkvutils.la
&lt;br&gt;g++ -ffast-math -fstrict-aliasing -DNDEBUG -DENABLE_DBC -g -O2
&lt;br&gt;-framework CoreAudio -o ecasound ecasound.o eca-curses.o eca-comhelp.o
&lt;br&gt;eca-neteci-server.o eca-plaintext.o textdebug.o -Wl,-bind_at_load
&lt;br&gt;-lncurses -lreadline ../libecasound/.libs/libecasound.a -ljack
&lt;br&gt;../kvutils/.libs/libkvutils.a
&lt;br&gt;ld: warning: in /usr/local/lib/libjack.dylib, missing required
&lt;br&gt;architecture x86_64 in file
&lt;br&gt;Undefined symbols:
&lt;br&gt;&amp;nbsp; &amp;quot;_jack_get_buffer_size&amp;quot;, referenced from:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ECA_CHAINSETUP::check_for_locked_buffersize() const &amp;nbsp;in
&lt;br&gt;libecasound.a(eca-chainsetup.o)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AUDIO_IO_JACK_MANAGER::open_server_connection() &amp;nbsp; &amp;nbsp; &amp;nbsp; in
&lt;br&gt;libecasound.a(audioio_jack_manager.o)
&lt;br&gt;&amp;nbsp; &amp;quot;_jack_set_sync_callback&amp;quot;, referenced from:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AUDIO_IO_JACK_MANAGER::open_server_connection() &amp;nbsp; &amp;nbsp; &amp;nbsp; in
&lt;br&gt;libecasound.a(audioio_jack_manager.o)
&lt;br&gt;&amp;nbsp; &amp;quot;_jack_set_buffer_size_callback&amp;quot;, referenced from:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AUDIO_IO_JACK_MANAGER::open_server_connection() &amp;nbsp; &amp;nbsp; &amp;nbsp; in
&lt;br&gt;libecasound.a(audioio_jack_manager.o)
&lt;br&gt;&amp;nbsp; &amp;quot;_jack_disconnect&amp;quot;, referenced from:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; JACK_CONNECTIONS::disconnect(char const*, char const*)in
&lt;br&gt;libecasound.a(jack-connections.o)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AUDIO_IO_JACK_MANAGER::set_node_connection(AUDIO_IO_JACK_MANAGER::eca_jack_node*,
&lt;br&gt;bool)in libecasound.a(audioio_jack_manager.o)
&lt;br&gt;&amp;nbsp; &amp;quot;_jack_port_get_total_latency&amp;quot;, referenced from:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AUDIO_IO_JACK_MANAGER::get_total_port_latency(_jack_client*,
&lt;br&gt;AUDIO_IO_JACK_MANAGER::eca_jack_port_data*)in
&lt;br&gt;libecasound.a(audioio_jack_manager.o)
&lt;br&gt;&amp;nbsp; &amp;quot;_jack_get_sample_rate&amp;quot;, referenced from:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AUDIO_IO_JACK_MANAGER::open_server_connection() &amp;nbsp; &amp;nbsp; &amp;nbsp; in
&lt;br&gt;libecasound.a(audioio_jack_manager.o)
&lt;br&gt;&amp;nbsp; &amp;quot;_jack_port_unregister&amp;quot;, referenced from:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AUDIO_IO_JACK_MANAGER::unregister_jack_ports(int) &amp;nbsp; &amp;nbsp;in
&lt;br&gt;libecasound.a(audioio_jack_manager.o)
&lt;br&gt;&amp;nbsp; &amp;quot;_jack_port_name&amp;quot;, referenced from:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AUDIO_IO_JACK_MANAGER::get_total_port_latency(_jack_client*,
&lt;br&gt;AUDIO_IO_JACK_MANAGER::eca_jack_port_data*)in
&lt;br&gt;libecasound.a(audioio_jack_manager.o)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AUDIO_IO_JACK_MANAGER::set_node_connection(AUDIO_IO_JACK_MANAGER::eca_jack_node*,
&lt;br&gt;bool)in libecasound.a(audioio_jack_manager.o)
&lt;br&gt;&amp;nbsp; &amp;quot;_jack_client_close&amp;quot;, referenced from:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ECA_CHAINSETUP::check_for_locked_buffersize() const &amp;nbsp;in
&lt;br&gt;libecasound.a(eca-chainsetup.o)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ECA_OBJECT_FACTORY::probe_default_output_device() &amp;nbsp; &amp;nbsp; &amp;nbsp; in
&lt;br&gt;libecasound.a(eca-object-factory.o)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; priv_cleanup(_jack_client*) &amp;nbsp; &amp;nbsp; &amp;nbsp; in libecasound.a(jack-connections.o)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AUDIO_IO_JACK_MANAGER::close_server_connection() &amp;nbsp; &amp;nbsp; &amp;nbsp; in
&lt;br&gt;libecasound.a(audioio_jack_manager.o)
&lt;br&gt;&amp;nbsp; &amp;quot;_jack_set_sample_rate_callback&amp;quot;, referenced from:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AUDIO_IO_JACK_MANAGER::open_server_connection() &amp;nbsp; &amp;nbsp; &amp;nbsp; in
&lt;br&gt;libecasound.a(audioio_jack_manager.o)
&lt;br&gt;&amp;nbsp; &amp;quot;_jack_port_get_buffer&amp;quot;, referenced from:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; eca_jack_process_mute(unsigned int, void*)in
&lt;br&gt;libecasound.a(audioio_jack_manager.o)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; eca_jack_process_engine_iteration(unsigned int, void*)in
&lt;br&gt;libecasound.a(audioio_jack_manager.o)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; eca_jack_process_engine_iteration(unsigned int, void*)in
&lt;br&gt;libecasound.a(audioio_jack_manager.o)
&lt;br&gt;&amp;nbsp; &amp;quot;_jack_client_new&amp;quot;, referenced from:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ECA_CHAINSETUP::check_for_locked_buffersize() const &amp;nbsp;in
&lt;br&gt;libecasound.a(eca-chainsetup.o)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ECA_OBJECT_FACTORY::probe_default_output_device() &amp;nbsp; &amp;nbsp; &amp;nbsp; in
&lt;br&gt;libecasound.a(eca-object-factory.o)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; priv_prepare() &amp;nbsp; &amp;nbsp; &amp;nbsp;in libecasound.a(jack-connections.o)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AUDIO_IO_JACK_MANAGER::open_server_connection() &amp;nbsp; &amp;nbsp; &amp;nbsp; in
&lt;br&gt;libecasound.a(audioio_jack_manager.o)
&lt;br&gt;&amp;nbsp; &amp;quot;_jack_transport_stop&amp;quot;, referenced from:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AUDIO_IO_JACK_MANAGER::stop() &amp;nbsp; &amp;nbsp; &amp;nbsp;in
&lt;br&gt;libecasound.a(audioio_jack_manager.o)
&lt;br&gt;&amp;nbsp; &amp;quot;_jack_activate&amp;quot;, referenced from:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AUDIO_IO_JACK_MANAGER::activate_server_connection() &amp;nbsp; &amp;nbsp; &amp;nbsp; in
&lt;br&gt;libecasound.a(audioio_jack_manager.o)
&lt;br&gt;&amp;nbsp; &amp;quot;_jack_connect&amp;quot;, referenced from:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; JACK_CONNECTIONS::connect(char const*, char const*)in
&lt;br&gt;libecasound.a(jack-connections.o)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AUDIO_IO_JACK_MANAGER::set_node_connection(AUDIO_IO_JACK_MANAGER::eca_jack_node*,
&lt;br&gt;bool)in libecasound.a(audioio_jack_manager.o)
&lt;br&gt;&amp;nbsp; &amp;quot;_jack_deactivate&amp;quot;, referenced from:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AUDIO_IO_JACK_MANAGER::deactivate_server_connection() &amp;nbsp; &amp;nbsp; &amp;nbsp; in
&lt;br&gt;libecasound.a(audioio_jack_manager.o)
&lt;br&gt;&amp;nbsp; &amp;quot;_jack_port_get_all_connections&amp;quot;, referenced from:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; JACK_CONNECTIONS::list_connections(std::basic_string&amp;lt;char,
&lt;br&gt;std::char_traits&amp;lt;char&amp;gt;, std::allocator&amp;lt;char&amp;gt; &amp;gt;*)in
&lt;br&gt;libecasound.a(jack-connections.o)
&lt;br&gt;&amp;nbsp; &amp;quot;_jack_set_process_callback&amp;quot;, referenced from:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AUDIO_IO_JACK_MANAGER::open_server_connection() &amp;nbsp; &amp;nbsp; &amp;nbsp; in
&lt;br&gt;libecasound.a(audioio_jack_manager.o)
&lt;br&gt;&amp;nbsp; &amp;quot;_jack_transport_locate&amp;quot;, referenced from:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AUDIO_IO_JACK_MANAGER::initial_seek() &amp;nbsp; &amp;nbsp; &amp;nbsp; in
&lt;br&gt;libecasound.a(audioio_jack_manager.o)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AUDIO_IO_JACK_MANAGER::exec(ECA_ENGINE*, ECA_CHAINSETUP*)
&lt;br&gt;in libecasound.a(audioio_jack_manager.o)
&lt;br&gt;&amp;nbsp; &amp;quot;_jack_transport_query&amp;quot;, referenced from:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AUDIO_IO_JACK_MANAGER::initial_seek() &amp;nbsp; &amp;nbsp; &amp;nbsp; in
&lt;br&gt;libecasound.a(audioio_jack_manager.o)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; eca_jack_process_callback(unsigned int, void*)in
&lt;br&gt;libecasound.a(audioio_jack_manager.o)
&lt;br&gt;&amp;nbsp; &amp;quot;_jack_get_ports&amp;quot;, referenced from:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; JACK_CONNECTIONS::list_connections(std::basic_string&amp;lt;char,
&lt;br&gt;std::char_traits&amp;lt;char&amp;gt;, std::allocator&amp;lt;char&amp;gt; &amp;gt;*)in
&lt;br&gt;libecasound.a(jack-connections.o)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AUDIO_IO_JACK_MANAGER::auto_connect_jack_port_client(int,
&lt;br&gt;std::basic_string&amp;lt;char, std::char_traits&amp;lt;char&amp;gt;, std::allocator&amp;lt;char&amp;gt; &amp;gt;
&lt;br&gt;const&amp;, int)in libecasound.a(audioio_jack_manager.o)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AUDIO_IO_JACK_MANAGER::auto_connect_jack_port_client(int,
&lt;br&gt;std::basic_string&amp;lt;char, std::char_traits&amp;lt;char&amp;gt;, std::allocator&amp;lt;char&amp;gt; &amp;gt;
&lt;br&gt;const&amp;, int)in libecasound.a(audioio_jack_manager.o)
&lt;br&gt;&amp;nbsp; &amp;quot;_jack_port_by_name&amp;quot;, referenced from:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; JACK_CONNECTIONS::list_connections(std::basic_string&amp;lt;char,
&lt;br&gt;std::char_traits&amp;lt;char&amp;gt;, std::allocator&amp;lt;char&amp;gt; &amp;gt;*)in
&lt;br&gt;libecasound.a(jack-connections.o)
&lt;br&gt;&amp;nbsp; &amp;quot;_jack_port_register&amp;quot;, referenced from:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AUDIO_IO_JACK_MANAGER::register_jack_ports(int, int,
&lt;br&gt;std::basic_string&amp;lt;char, std::char_traits&amp;lt;char&amp;gt;, std::allocator&amp;lt;char&amp;gt; &amp;gt;
&lt;br&gt;const&amp;)in libecasound.a(audioio_jack_manager.o)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AUDIO_IO_JACK_MANAGER::register_jack_ports(int, int,
&lt;br&gt;std::basic_string&amp;lt;char, std::char_traits&amp;lt;char&amp;gt;, std::allocator&amp;lt;char&amp;gt; &amp;gt;
&lt;br&gt;const&amp;)in libecasound.a(audioio_jack_manager.o)
&lt;br&gt;&amp;nbsp; &amp;quot;_jack_transport_start&amp;quot;, referenced from:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AUDIO_IO_JACK_MANAGER::start() &amp;nbsp; &amp;nbsp; &amp;nbsp;in
&lt;br&gt;libecasound.a(audioio_jack_manager.o)
&lt;br&gt;&amp;nbsp; &amp;quot;_jack_on_shutdown&amp;quot;, referenced from:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AUDIO_IO_JACK_MANAGER::open_server_connection() &amp;nbsp; &amp;nbsp; &amp;nbsp; in
&lt;br&gt;libecasound.a(audioio_jack_manager.o)
&lt;br&gt;ld: symbol(s) not found
&lt;br&gt;collect2: ld returned 1 exit status
&lt;br&gt;make[2]: *** [ecasound] Error 1
&lt;br&gt;make[1]: *** [all-recursive] Error 1
&lt;br&gt;make: *** [all] Error 2
&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;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26510839&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Snow-Leopard-and-JACK-tp26510839p26510839.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26496213</id>
	<title>Re: obviously wrong ALSA underruns reported by ecasound-2.6.0</title>
	<published>2009-11-24T05:49:27Z</published>
	<updated>2009-11-24T05:49:27Z</updated>
	<author>
		<name>Joel Roth-2</name>
	</author>
	<content type="html">On Tue, Nov 24, 2009 at 01:26:43AM -0800, Sergei Steshenko wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --- On Mon, 11/23/09, Joel Roth &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26496213&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;joelz@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; From: Joel Roth &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26496213&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;joelz@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Subject: Re: [ecasound] obviously wrong ALSA underruns reported by ecasound-2.6.0
&lt;br&gt;&amp;gt; &amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26496213&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ecasound-list@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; Date: Monday, November 23, 2009, 3:06 PM
&lt;br&gt;&amp;gt; &amp;gt; On Mon, Nov 23, 2009 at 02:46:23PM
&lt;br&gt;&amp;gt; &amp;gt; -0800, Sergei Steshenko wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Hello,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I've just the following:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; WARNING: ALSA playback underrun, glitches in audio
&lt;br&gt;&amp;gt; &amp;gt; playback possible! Break was at least 566281884.09 ms long.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; In reality the drop was like 1 second, maybe less.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Is it a known issue ?
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I've observed this, and I think posted to the list once
&lt;br&gt;&amp;gt; &amp;gt; before.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Regards,
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Joel
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Which of the two - ecasound or ALSA - reports
&lt;br&gt;&amp;gt; &amp;gt; underruns ?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I'd say, I've never seen a reasonable number since
&lt;br&gt;&amp;gt; &amp;gt; upgrade to both
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; SUSE-11.1 (i.e. newer ALSA) and ecasound-2.6.0 - from
&lt;br&gt;&amp;gt; &amp;gt; ecasound-2.5.2
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Both versions of ecasound are self-built using the
&lt;br&gt;&amp;gt; &amp;gt; same tool of mine.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Thanks,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;   Sergei.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; P.S. A recent bunch:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; WARNING: ALSA playback underrun, glitches in audio
&lt;br&gt;&amp;gt; &amp;gt; playback possible! Break was at least 566281807.81 ms long.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; WARNING: ALSA playback underrun, glitches in audio
&lt;br&gt;&amp;gt; &amp;gt; playback possible! Break was at least 566281802.92 ms long.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; WARNING: ALSA playback underrun, glitches in audio
&lt;br&gt;&amp;gt; &amp;gt; playback possible! Break was at least 566281849.38 ms long.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; WARNING: ALSA playback underrun, glitches in audio
&lt;br&gt;&amp;gt; &amp;gt; playback possible! Break was at least 566281858.54 ms long.
&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; 
&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;
&lt;br&gt;&amp;gt; &amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Let Crystal Reports handle the reporting - Free
&lt;br&gt;&amp;gt; &amp;gt; Crystal Reports 2008 30-Day 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; trial. Simplify your report design, integration and
&lt;br&gt;&amp;gt; &amp;gt; deployment - and focus on 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; what you do best, core application coding. Discover
&lt;br&gt;&amp;gt; &amp;gt; what's new with
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Crystal Reports now.  &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;&amp;gt; &amp;gt; &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Ecasound-list 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=26496213&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; -- 
&lt;br&gt;&amp;gt; &amp;gt; Joel Roth
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Do you know whether this has been fixed in later versions ?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; &amp;nbsp; Sergei.
&lt;/div&gt;&lt;br&gt;Not that I know of. Maybe Kai has something to say about it. 
&lt;br&gt;&amp;nbsp;
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;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;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Ecasound-list mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26496213&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;Joel Roth
&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;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26496213&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pyeca-creating-extra-empty-.wav-files-when-recording--tp26456756p26496213.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26495754</id>
	<title>Re: replaygain with ecasound</title>
	<published>2009-11-24T05:21:57Z</published>
	<updated>2009-11-24T05:21:57Z</updated>
	<author>
		<name>Edoardo Pasca</name>
	</author>
	<content type="html">Hallo everybody,
&lt;br&gt;&lt;br&gt;first of all thanks for the prompt response. I decided to use a less
&lt;br&gt;accurate calculation of the apparent volume of the track, by emulating
&lt;br&gt;the ecasignalview tool. (actually it would be nice if the
&lt;br&gt;ecasignalview would return the average volume after the file has
&lt;br&gt;ended).
&lt;br&gt;&lt;br&gt;In practice I calculate the average of the volume of the track as read
&lt;br&gt;by the bar meters. It's a bit coarse but it is sort of how you would
&lt;br&gt;do it for real with a mixer and a good hear.
&lt;br&gt;&lt;br&gt;Find below the code that I wrote and that seems to give good results.
&lt;br&gt;At least now the volumes don't look to be so different (which is what
&lt;br&gt;I wanted).
&lt;br&gt;&lt;br&gt;I run getFileLengthVolume() on some files and set the volume of the
&lt;br&gt;background music as -20dB with respect to the foreground sound.
&lt;br&gt;&lt;br&gt;Ciao
&lt;br&gt;&lt;br&gt;Edo
&lt;br&gt;&lt;br&gt;#reproduce ecalength and calculates the average signal power
&lt;br&gt;def getFileLengthVolume(filename):
&lt;br&gt;&amp;nbsp; &amp;nbsp; e = ECA_CONTROL_INTERFACE(0)
&lt;br&gt;&amp;nbsp; &amp;nbsp; e.command(&amp;quot;cs-add main&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; e.command(&amp;quot;c-add main&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; e.command(&amp;quot;ai-add &amp;quot;+filename)
&lt;br&gt;&amp;nbsp; &amp;nbsp; e.command(&amp;quot;ao-add null&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; e.command(&amp;quot;cs-set-audio-format wav&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; e.command(&amp;quot;cop-add -evp&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; e.command(&amp;quot;cop-add -ev&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; e.command(&amp;quot;cop-select 1&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; e.command(&amp;quot;cs-connect&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; e.command(&amp;quot;start&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; i = 1
&lt;br&gt;&amp;nbsp; &amp;nbsp; dx = 0.
&lt;br&gt;&amp;nbsp; &amp;nbsp; sx = 0.
&lt;br&gt;&amp;nbsp; &amp;nbsp; while 1:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #time.sleep(1)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; e.command(&amp;quot;copp-select 1&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; e.command(&amp;quot;copp-get&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sx += e.last_float()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; e.command(&amp;quot;copp-select 2&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; e.command(&amp;quot;copp-get&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dx += e.last_float()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; i += 1
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; e.command(&amp;quot;engine-status&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if e.last_string() != &amp;quot;running&amp;quot;:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print e.last_error()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break
&lt;br&gt;&amp;nbsp; &amp;nbsp; e.command(&amp;quot;get-position&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; curpos = e.last_float()
&lt;br&gt;&amp;nbsp; &amp;nbsp; e.command(&amp;quot;stop&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; e.command(&amp;quot;cs-disconnect&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; e.command(&amp;quot;cop-status&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; return curpos , sx/i , dx/i
&lt;br&gt;&lt;br&gt;On Mon, Nov 16, 2009 at 6:59 PM, Antonio P. P. Almeida
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26495754&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;perusio@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On 16 Nov 2009 11h55 WET, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26495754&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;edo.paskino@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hallo Julien,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; the answer is: in a frequency sense. In particular, I know what is
&lt;br&gt;&amp;gt;&amp;gt; the cut of the filter at each frequency by means of a function.  For
&lt;br&gt;&amp;gt;&amp;gt; instance I know that at 100Hz it cuts -3dB and at 110Hz it cuts
&lt;br&gt;&amp;gt;&amp;gt; 2.5dB and so forth.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; So I can provide what is the cut of the filter in the range 20-20000
&lt;br&gt;&amp;gt;&amp;gt; Hz in steps of, say 100 Hz.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I hope I clarified my point
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thank you very much
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hello Edoardo,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Like Julien wrote there's always the possibility of using a more
&lt;br&gt;&amp;gt; &amp;quot;granular&amp;quot; tool. You can use Snd
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://ccrma.stanford.edu/software/snd/snd/snd.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://ccrma.stanford.edu/software/snd/snd/snd.html&lt;/a&gt;, for instance,
&lt;br&gt;&amp;gt; which allows sample level processing in the frequency domain.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If you're using a Linux distribution there's bound to be a Snd
&lt;br&gt;&amp;gt; package for you to install. In debian is called snd-gtk.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Snd requires using Guile (Scheme), Ruby or Forth.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But if I understand correctly I think that you can get the effect you
&lt;br&gt;&amp;gt; want by using one of the several filter operators it provides.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; There's an example in the docs for ecassound interactive where a
&lt;br&gt;&amp;gt; low-pass brickwall filter gets its cuttoff frequency shifted every
&lt;br&gt;&amp;gt; second.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Does this suits you? Or do you need to implement a filter with a
&lt;br&gt;&amp;gt; specific transfer function? If it's the later then you'll have to use Snd,
&lt;br&gt;&amp;gt; or CLM, or csound like Julien suggested.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --- appa
&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;Edo
&lt;br&gt;weblog &amp;nbsp;&lt;a href=&quot;http://www.edo.imanetti.net/wordpress&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.edo.imanetti.net/wordpress&lt;/a&gt;&lt;br&gt;podcast &lt;a href=&quot;http://sieegiueeaccaso.blogspot.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sieegiueeaccaso.blogspot.com&lt;/a&gt;&lt;br&gt;:wq
&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;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26495754&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/replaygain-with-ecasound-tp26358852p26495754.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26492847</id>
	<title>Re: obviously wrong ALSA underruns reported by ecasound-2.6.0</title>
	<published>2009-11-24T01:26:43Z</published>
	<updated>2009-11-24T01:26:43Z</updated>
	<author>
		<name>Sergei Steshenko-2</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;--- On Mon, 11/23/09, Joel Roth &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26492847&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;joelz@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; From: Joel Roth &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26492847&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;joelz@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Subject: Re: [ecasound] obviously wrong ALSA underruns reported by ecasound-2.6.0
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26492847&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ecasound-list@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Date: Monday, November 23, 2009, 3:06 PM
&lt;br&gt;&amp;gt; On Mon, Nov 23, 2009 at 02:46:23PM
&lt;br&gt;&amp;gt; -0800, Sergei Steshenko wrote:
&lt;br&gt;&amp;gt; &amp;gt; Hello,
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I've just the following:
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; WARNING: ALSA playback underrun, glitches in audio
&lt;br&gt;&amp;gt; playback possible! Break was at least 566281884.09 ms long.
&lt;br&gt;&amp;gt; &amp;gt; &amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; In reality the drop was like 1 second, maybe less.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Is it a known issue ?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I've observed this, and I think posted to the list once
&lt;br&gt;&amp;gt; before.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Joel
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; Which of the two - ecasound or ALSA - reports
&lt;br&gt;&amp;gt; underruns ?
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I'd say, I've never seen a reasonable number since
&lt;br&gt;&amp;gt; upgrade to both
&lt;br&gt;&amp;gt; &amp;gt; SUSE-11.1 (i.e. newer ALSA) and ecasound-2.6.0 - from
&lt;br&gt;&amp;gt; ecasound-2.5.2
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Both versions of ecasound are self-built using the
&lt;br&gt;&amp;gt; same tool of mine.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Thanks,
&lt;br&gt;&amp;gt; &amp;gt;   Sergei.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; P.S. A recent bunch:
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; WARNING: ALSA playback underrun, glitches in audio
&lt;br&gt;&amp;gt; playback possible! Break was at least 566281807.81 ms long.
&lt;br&gt;&amp;gt; &amp;gt; WARNING: ALSA playback underrun, glitches in audio
&lt;br&gt;&amp;gt; playback possible! Break was at least 566281802.92 ms long.
&lt;br&gt;&amp;gt; &amp;gt; WARNING: ALSA playback underrun, glitches in audio
&lt;br&gt;&amp;gt; playback possible! Break was at least 566281849.38 ms long.
&lt;br&gt;&amp;gt; &amp;gt; WARNING: ALSA playback underrun, glitches in audio
&lt;br&gt;&amp;gt; playback possible! Break was at least 566281858.54 ms long.
&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;       
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;gt; Let Crystal Reports handle the reporting - Free
&lt;br&gt;&amp;gt; Crystal Reports 2008 30-Day 
&lt;br&gt;&amp;gt; &amp;gt; trial. Simplify your report design, integration and
&lt;br&gt;&amp;gt; deployment - and focus on 
&lt;br&gt;&amp;gt; &amp;gt; what you do best, core application coding. Discover
&lt;br&gt;&amp;gt; what's new with
&lt;br&gt;&amp;gt; &amp;gt; Crystal Reports now.  &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;&amp;gt; &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;gt; Ecasound-list mailing list
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26492847&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; Joel Roth
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;Do you know whether this has been fixed in later versions ?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&amp;nbsp; Sergei.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 
&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;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26492847&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pyeca-creating-extra-empty-.wav-files-when-recording--tp26456756p26492847.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26487785</id>
	<title>Re: obviously wrong ALSA underruns reported by ecasound-2.6.0</title>
	<published>2009-11-23T15:06:32Z</published>
	<updated>2009-11-23T15:06:32Z</updated>
	<author>
		<name>Joel Roth-2</name>
	</author>
	<content type="html">On Mon, Nov 23, 2009 at 02:46:23PM -0800, Sergei Steshenko wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I've just the following:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;quot;
&lt;br&gt;&amp;gt; WARNING: ALSA playback underrun, glitches in audio playback possible! Break was at least 566281884.09 ms long.
&lt;br&gt;&amp;gt; &amp;quot;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; In reality the drop was like 1 second, maybe less.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Is it a known issue ?
&lt;/div&gt;&lt;br&gt;I've observed this, and I think posted to the list once before.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Joel
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Which of the two - ecasound or ALSA - reports underruns ?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'd say, I've never seen a reasonable number since upgrade to both
&lt;br&gt;&amp;gt; SUSE-11.1 (i.e. newer ALSA) and ecasound-2.6.0 - from ecasound-2.5.2
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Both versions of ecasound are self-built using the same tool of mine.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; &amp;nbsp; Sergei.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; P.S. A recent bunch:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; WARNING: ALSA playback underrun, glitches in audio playback possible! Break was at least 566281807.81 ms long.
&lt;br&gt;&amp;gt; WARNING: ALSA playback underrun, glitches in audio playback possible! Break was at least 566281802.92 ms long.
&lt;br&gt;&amp;gt; WARNING: ALSA playback underrun, glitches in audio playback possible! Break was at least 566281849.38 ms long.
&lt;br&gt;&amp;gt; WARNING: ALSA playback underrun, glitches in audio playback possible! Break was at least 566281858.54 ms long.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;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;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Ecasound-list mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26487785&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;/div&gt;-- 
&lt;br&gt;Joel Roth
&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;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26487785&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pyeca-creating-extra-empty-.wav-files-when-recording--tp26456756p26487785.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26487502</id>
	<title>obviously wrong ALSA underruns reported by ecasound-2.6.0</title>
	<published>2009-11-23T14:46:23Z</published>
	<updated>2009-11-23T14:46:23Z</updated>
	<author>
		<name>Sergei Steshenko-2</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;I've just the following:
&lt;br&gt;&lt;br&gt;&amp;quot;
&lt;br&gt;WARNING: ALSA playback underrun, glitches in audio playback possible! Break was at least 566281884.09 ms long.
&lt;br&gt;&amp;quot;
&lt;br&gt;.
&lt;br&gt;&lt;br&gt;In reality the drop was like 1 second, maybe less.
&lt;br&gt;&lt;br&gt;Is it a known issue ?
&lt;br&gt;&lt;br&gt;Which of the two - ecasound or ALSA - reports underruns ?
&lt;br&gt;&lt;br&gt;I'd say, I've never seen a reasonable number since upgrade to both
&lt;br&gt;SUSE-11.1 (i.e. newer ALSA) and ecasound-2.6.0 - from ecasound-2.5.2
&lt;br&gt;&lt;br&gt;Both versions of ecasound are self-built using the same tool of mine.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&amp;nbsp; Sergei.
&lt;br&gt;&lt;br&gt;P.S. A recent bunch:
&lt;br&gt;&lt;br&gt;WARNING: ALSA playback underrun, glitches in audio playback possible! Break was at least 566281807.81 ms long.
&lt;br&gt;WARNING: ALSA playback underrun, glitches in audio playback possible! Break was at least 566281802.92 ms long.
&lt;br&gt;WARNING: ALSA playback underrun, glitches in audio playback possible! Break was at least 566281849.38 ms long.
&lt;br&gt;WARNING: ALSA playback underrun, glitches in audio playback possible! Break was at least 566281858.54 ms long.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 
&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;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26487502&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pyeca-creating-extra-empty-.wav-files-when-recording--tp26456756p26487502.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26456756</id>
	<title>pyeca creating extra empty .wav files when recording?</title>
	<published>2009-11-21T05:41:40Z</published>
	<updated>2009-11-21T05:41:40Z</updated>
	<author>
		<name>peter clarke-4</name>
	</author>
	<content type="html">I am using the python interface to ecasound to record short clips from
&lt;br&gt;microphone for a language learning program.
&lt;br&gt;&lt;br&gt;I have just hit a new problem, and I'm not sure why this has just
&lt;br&gt;started happening. &amp;nbsp;After initialising by creating a chainsetup, chain
&lt;br&gt;and input routing, I am using a sequence of commands like this:
&lt;br&gt;&lt;br&gt;cs-select rec_chainsetup
&lt;br&gt;c-select 1st_chain
&lt;br&gt;ao-add myfile1.wav
&lt;br&gt;cs-connect
&lt;br&gt;start
&lt;br&gt;&amp;lt;make the recording&amp;gt;
&lt;br&gt;stop
&lt;br&gt;ao-get-length (because I need to know the length of the recording)
&lt;br&gt;cs-disconnect
&lt;br&gt;&lt;br&gt;All that works fine. &amp;nbsp;After that, I do some post-processing and
&lt;br&gt;convert the file to another format, so myfile1.wav is eventually
&lt;br&gt;removed.
&lt;br&gt;&lt;br&gt;However, when I do the same sequence again for the next recording
&lt;br&gt;(myfile2.wav), ecasound creates an extra, empty (only header: 44
&lt;br&gt;bytes) .wav file with the same name as the first time, i.e.
&lt;br&gt;myfile1.wav. &amp;nbsp;The third time, it creates 2 empty .wav files, and so
&lt;br&gt;on. &amp;nbsp;They keep multiplying.
&lt;br&gt;&lt;br&gt;I wondered if this was because I never actually ao-remove the first
&lt;br&gt;file from the chain. &amp;nbsp;So, I tried doing that immediately after
&lt;br&gt;cs-disconnect. &amp;nbsp;However, now when I try to make the second recording,
&lt;br&gt;I get a 'broken pipe' error.
&lt;br&gt;&lt;br&gt;What am I doing wrong? &amp;nbsp;Why has this problem suddenly appeared? &amp;nbsp;(I
&lt;br&gt;don't think I have changed the sequence of commands recently.) &amp;nbsp;I am
&lt;br&gt;using ecasound 2.4.6.1-2 in Ubuntu 8.10.
&lt;br&gt;&lt;br&gt;Peter Clarke
&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;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26456756&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pyeca-creating-extra-empty-.wav-files-when-recording--tp26456756p26456756.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26381757</id>
	<title>ECA Sound on Snow Leopard</title>
	<published>2009-11-16T14:59:56Z</published>
	<updated>2009-11-16T14:59:56Z</updated>
	<author>
		<name>Justin Maynard</name>
	</author>
	<content type="html">I was just wondering if there where any os x ECA Sound users who had ECA Sound successfully running on Snow Leopard?
&lt;br&gt;&lt;br&gt;It seems to have some 32/64bit problems with some of the libraries when I tried to build it..
&lt;br&gt;&lt;br&gt;Justin Maynard 
&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;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26381757&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/ECA-Sound-on-Snow-Leopard-tp26381757p26381757.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26376549</id>
	<title>Re: replaygain with ecasound</title>
	<published>2009-11-16T09:59:22Z</published>
	<updated>2009-11-16T09:59:22Z</updated>
	<author>
		<name>Antonio P. P. Almeida-3</name>
	</author>
	<content type="html">On 16 Nov 2009 11h55 WET, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26376549&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;edo.paskino@...&lt;/a&gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hallo Julien,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; the answer is: in a frequency sense. In particular, I know what is
&lt;br&gt;&amp;gt; the cut of the filter at each frequency by means of a function. &amp;nbsp;For
&lt;br&gt;&amp;gt; instance I know that at 100Hz it cuts -3dB and at 110Hz it cuts
&lt;br&gt;&amp;gt; 2.5dB and so forth.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So I can provide what is the cut of the filter in the range 20-20000
&lt;br&gt;&amp;gt; Hz in steps of, say 100 Hz.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I hope I clarified my point
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you very much
&lt;/div&gt;&lt;br&gt;Hello Edoardo,
&lt;br&gt;&lt;br&gt;Like Julien wrote there's always the possibility of using a more
&lt;br&gt;&amp;quot;granular&amp;quot; tool. You can use Snd
&lt;br&gt;&lt;a href=&quot;https://ccrma.stanford.edu/software/snd/snd/snd.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://ccrma.stanford.edu/software/snd/snd/snd.html&lt;/a&gt;, for instance,
&lt;br&gt;which allows sample level processing in the frequency domain. 
&lt;br&gt;&lt;br&gt;If you're using a Linux distribution there's bound to be a Snd
&lt;br&gt;package for you to install. In debian is called snd-gtk.
&lt;br&gt;&lt;br&gt;Snd requires using Guile (Scheme), Ruby or Forth.
&lt;br&gt;&lt;br&gt;But if I understand correctly I think that you can get the effect you
&lt;br&gt;want by using one of the several filter operators it provides. 
&lt;br&gt;&lt;br&gt;There's an example in the docs for ecassound interactive where a
&lt;br&gt;low-pass brickwall filter gets its cuttoff frequency shifted every
&lt;br&gt;second.
&lt;br&gt;&lt;br&gt;Does this suits you? Or do you need to implement a filter with a
&lt;br&gt;specific transfer function? If it's the later then you'll have to use Snd,
&lt;br&gt;or CLM, or csound like Julien suggested.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;--- appa
&lt;br&gt;&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;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26376549&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/replaygain-with-ecasound-tp26358852p26376549.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26371376</id>
	<title>Re: replaygain with ecasound</title>
	<published>2009-11-16T04:14:56Z</published>
	<updated>2009-11-16T04:14:56Z</updated>
	<author>
		<name>Julien Claassen</name>
	</author>
	<content type="html">Hello Edoardo!
&lt;br&gt;&amp;nbsp; &amp;nbsp;OK, so it seems you need s special filter plugin, that can do the job for 
&lt;br&gt;you. Would a standard filter be good enough for you. There are the Glame 
&lt;br&gt;Filter plugins, LADSPA unique ID around 1890-1894 or 95. There are lp, hp, bp 
&lt;br&gt;and so on. You can tell the filter how many poles it should have and you can 
&lt;br&gt;define the cutoff.
&lt;br&gt;&amp;nbsp; &amp;nbsp;Another possibility would be an EQ, with finer grained control over certain 
&lt;br&gt;bands. There the FIL plugin by Fons Adriaenson. It has four bands with 
&lt;br&gt;adjustable bandwith, frequency, gain and you can ask them to be on or off. You 
&lt;br&gt;could use this plugin a couple of times to implement the curve you need.
&lt;br&gt;&amp;nbsp; &amp;nbsp;Beyond that, I know that there's JaMIN, which is graphical, but also has a 
&lt;br&gt;graphical EQ, which, I thik, you can control very finely.
&lt;br&gt;&amp;nbsp; &amp;nbsp;Or if you want to stay text-based and do batch-processing, you could go on 
&lt;br&gt;to csound or CLM. Both synthesizer programming languages. But you can write 
&lt;br&gt;instruments - something of a processing script - to get your job done. They 
&lt;br&gt;both possess a lot of filters, envelope functions and more to adjust 
&lt;br&gt;everything you need.
&lt;br&gt;&amp;nbsp; &amp;nbsp;I know a bit about csound, so if all the ecasound suggestions don't meet 
&lt;br&gt;your needs, I might give you a simple example of how to implement something, 
&lt;br&gt;that filters a soundfile for you. I't s not too dificult.
&lt;br&gt;&amp;nbsp; &amp;nbsp;I hope that helps a bit.
&lt;br&gt;&amp;nbsp; &amp;nbsp;Kindest regards
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Julien
&lt;br&gt;&lt;br&gt;--------
&lt;br&gt;Music was my first love and it will be my last (John Miles)
&lt;br&gt;&lt;br&gt;======== FIND MY WEB-PROJECT AT: ========
&lt;br&gt;&lt;a href=&quot;http://ltsb.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ltsb.sourceforge.net&lt;/a&gt;&lt;br&gt;the Linux TextBased Studio guide
&lt;br&gt;======= AND MY PERSONAL PAGES AT: =======
&lt;br&gt;&lt;a href=&quot;http://www.juliencoder.de&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.juliencoder.de&lt;/a&gt;&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;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26371376&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/replaygain-with-ecasound-tp26358852p26371376.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26370677</id>
	<title>Re: replaygain with ecasound</title>
	<published>2009-11-16T03:55:55Z</published>
	<updated>2009-11-16T03:55:55Z</updated>
	<author>
		<name>Edoardo Pasca</name>
	</author>
	<content type="html">Hallo Julien,
&lt;br&gt;&lt;br&gt;the answer is: in a frequency sense. In particular, I know what is the
&lt;br&gt;cut of the filter at each frequency by means of a function.
&lt;br&gt;For instance I know that at 100Hz it cuts -3dB and at 110Hz it cuts
&lt;br&gt;2.5dB and so forth.
&lt;br&gt;&lt;br&gt;So I can provide what is the cut of the filter in the range 20-20000
&lt;br&gt;Hz in steps of, say 100 Hz.
&lt;br&gt;&lt;br&gt;I hope I clarified my point
&lt;br&gt;&lt;br&gt;Thank you very much
&lt;br&gt;&lt;br&gt;Edoardo
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Mon, Nov 16, 2009 at 12:11 PM, Julien Claassen &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26370677&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julien@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello Edoardo!
&lt;br&gt;&amp;gt;  I've worked with Ecasound for years and I've come to see a bit of it. :-0
&lt;br&gt;&amp;gt; But I don't understand your problem description 100%.
&lt;br&gt;&amp;gt;  How do you mean: The curve of the filter? In a time sese or in a sense,
&lt;br&gt;&amp;gt; that describes the filter itself (like a special chracteristic of the
&lt;br&gt;&amp;gt; filter)?
&lt;br&gt;&amp;gt;  If you could point a bit for me, I might be able to help you.
&lt;br&gt;&amp;gt;  Kindest regards
&lt;br&gt;&amp;gt;        Julien
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --------
&lt;br&gt;&amp;gt; Music was my first love and it will be my last (John Miles)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ======== FIND MY WEB-PROJECT AT: ========
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://ltsb.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ltsb.sourceforge.net&lt;/a&gt;&lt;br&gt;&amp;gt; the Linux TextBased Studio guide
&lt;br&gt;&amp;gt; ======= AND MY PERSONAL PAGES AT: =======
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.juliencoder.de&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.juliencoder.de&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Edo
&lt;br&gt;weblog &amp;nbsp;&lt;a href=&quot;http://www.edo.imanetti.net/wordpress&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.edo.imanetti.net/wordpress&lt;/a&gt;&lt;br&gt;podcast &lt;a href=&quot;http://sieegiueeaccaso.blogspot.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sieegiueeaccaso.blogspot.com&lt;/a&gt;&lt;br&gt;:wq
&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;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26370677&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/replaygain-with-ecasound-tp26358852p26370677.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26370226</id>
	<title>Re: replaygain with ecasound</title>
	<published>2009-11-16T03:11:14Z</published>
	<updated>2009-11-16T03:11:14Z</updated>
	<author>
		<name>Julien Claassen</name>
	</author>
	<content type="html">Hello Edoardo!
&lt;br&gt;&amp;nbsp; &amp;nbsp;I've worked with Ecasound for years and I've come to see a bit of it. :-0 
&lt;br&gt;But I don't understand your problem description 100%.
&lt;br&gt;&amp;nbsp; &amp;nbsp;How do you mean: The curve of the filter? In a time sese or in a sense, that 
&lt;br&gt;describes the filter itself (like a special chracteristic of the filter)?
&lt;br&gt;&amp;nbsp; &amp;nbsp;If you could point a bit for me, I might be able to help you.
&lt;br&gt;&amp;nbsp; &amp;nbsp;Kindest regards
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Julien
&lt;br&gt;&lt;br&gt;--------
&lt;br&gt;Music was my first love and it will be my last (John Miles)
&lt;br&gt;&lt;br&gt;======== FIND MY WEB-PROJECT AT: ========
&lt;br&gt;&lt;a href=&quot;http://ltsb.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ltsb.sourceforge.net&lt;/a&gt;&lt;br&gt;the Linux TextBased Studio guide
&lt;br&gt;======= AND MY PERSONAL PAGES AT: =======
&lt;br&gt;&lt;a href=&quot;http://www.juliencoder.de&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.juliencoder.de&lt;/a&gt;&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;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26370226&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/replaygain-with-ecasound-tp26358852p26370226.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26358852</id>
	<title>replaygain with ecasound</title>
	<published>2009-11-15T04:46:43Z</published>
	<updated>2009-11-15T04:46:43Z</updated>
	<author>
		<name>Edoardo Pasca</name>
	</author>
	<content type="html">Dear All,
&lt;br&gt;&lt;br&gt;I use ecasound to edit my podcast and I'm very satisfied. The
&lt;br&gt;equalization of the tracks is nevertheless a bit tricky and sometimes
&lt;br&gt;I don't manage to setup a good volume balance.
&lt;br&gt;&lt;br&gt;I wanted to implement a program (with pyeca) to calculate the ReplayGain.
&lt;br&gt;&lt;br&gt;As a first step I have to apply a digital filter to the audio data;
&lt;br&gt;let's say I have a curve describing the transfer function of the
&lt;br&gt;filter, how do I apply this to the signal with ecasound?
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;Edoardo
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Edo
&lt;br&gt;weblog &amp;nbsp;&lt;a href=&quot;http://www.edo.imanetti.net/wordpress&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.edo.imanetti.net/wordpress&lt;/a&gt;&lt;br&gt;podcast &lt;a href=&quot;http://sieegiueeaccaso.blogspot.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sieegiueeaccaso.blogspot.com&lt;/a&gt;&lt;br&gt;:wq
&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;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26358852&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/replaygain-with-ecasound-tp26358852p26358852.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26150231</id>
	<title>Re: AAC batch conversion with Ecasound?</title>
	<published>2009-11-01T03:46:54Z</published>
	<updated>2009-11-01T03:46:54Z</updated>
	<author>
		<name>Kai Vehmanen</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;On Thu, 29 Oct 2009, Xavier G wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Our website members are uploading large mp3 audio files days after days on our servers.
&lt;br&gt;&amp;gt; We currently try to convert on the fly these mp3 files once uploaded with ecasound to aac files
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; We use this command
&lt;br&gt;&amp;gt; for i in mp3/*; do ecasound -i resample,96000,$i -o aac/`basename $i .mp3`.aac; done
&lt;br&gt;&lt;br&gt;btw, one thing to note that you lose some audio quality in this conversion 
&lt;br&gt;(from one lossy encoding to another, e.g. from mp3 to aac). You are 
&lt;br&gt;probably already aware of this, but just as a reminder to others.
&lt;br&gt;&lt;br&gt;&amp;gt; The result is fine, but it seems we get aac files encoded with vbr
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://1clickcd.com/convert/aac/file-88815-1256688222.aac&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://1clickcd.com/convert/aac/file-88815-1256688222.aac&lt;/a&gt;&lt;br&gt;&lt;br&gt;Ecasound uses 'faac' utility [1] to encode aac files. You can alter the 
&lt;br&gt;bitrate settings by modifying the 'ext-cmd-aac-output' setting in 
&lt;br&gt;ecasoundrc. E.g. changing...
&lt;br&gt;&lt;br&gt;&amp;gt; ext-cmd-aac-output = faac -P -o %f -R %s -b 96 -C %c -
&lt;br&gt;&lt;br&gt;... unfortunately, it would seem faac doesn't support CBR mode at all. So 
&lt;br&gt;your best bet is to play with '-q' and '-b' to reduce the variance. E.g. 
&lt;br&gt;faac 1.24 has options:
&lt;br&gt;&lt;br&gt;Quality-related options:
&lt;br&gt;&amp;nbsp; &amp;nbsp;-q &amp;lt;quality&amp;gt; &amp;nbsp;Set default variable bitrate (VBR) quantizer quality in percent
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(default: 100, averages at approx. 120 kbps VBR for a normal
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;stereo input file with 16 bit and 44.1 kHz sample rate; max.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;value 500, min. 10).Set quantizer quality.
&lt;br&gt;&amp;nbsp; &amp;nbsp;-b &amp;lt;bitrate&amp;gt; &amp;nbsp;Set average bitrate (ABR) to approximately &amp;lt;bitrate&amp;gt; kbps.
&lt;br&gt;&amp;nbsp; &amp;nbsp;-c &amp;lt;freq&amp;gt; &amp;nbsp; &amp;nbsp; Set the bandwidth in Hz (default: automatic, i.e. adapts
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;maximum value to input sample rate).
&lt;br&gt;&lt;br&gt;One option would be to plug in another AAC codec to ecasound, but there 
&lt;br&gt;are at least no open-source options. One closed-source option is:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://www.audiocoding.com/nero_aacenc.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.audiocoding.com/nero_aacenc.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;... that requires a license for commercial use, but works in Linux. You 
&lt;br&gt;can't plug that to ecasound (almost works, but it require a RIFF header 
&lt;br&gt;written to its stdin which ecasound cannot do), so you have to run it 
&lt;br&gt;separately.
&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;http://www.audiocoding.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.audiocoding.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26150231&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/AAC-batch-conversion-with-Ecasound--tp24495461p26150231.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26150052</id>
	<title>Re: DBC warnings with ecasound v2.7.0+dev-20091011</title>
	<published>2009-11-01T03:21:05Z</published>
	<updated>2009-11-01T03:21:05Z</updated>
	<author>
		<name>Joel Roth-2</name>
	</author>
	<content type="html">On Mon, Oct 26, 2009 at 09:12:36PM +0100, Julien Claassen wrote:
&lt;br&gt;&amp;gt; Hello all!
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;I got the following warnings, I know, that they are not deadly, but I think 
&lt;br&gt;&amp;gt; they aren't there just for fun. So I hope this can help in improving stability 
&lt;br&gt;&amp;gt; and the like.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Warning: type DBC_CHECK soft-assert 'is_prepared() != true' failed at
&lt;br&gt;&amp;gt; &amp;nbsp; -&amp;gt; audioio-device.cpp:38 [(null)]
&lt;br&gt;&amp;gt; Warning: type DBC_CHECK soft-assert 'shutdown_request_rep != true' failed at
&lt;br&gt;&amp;gt; &amp;nbsp; -&amp;gt; audioio_jack_manager.cpp:1546 [void AUDIO_IO_JACK_MANAGER::open(int)]
&lt;br&gt;&lt;br&gt;I get similar warnings using Ecasound version 2.6.0+pre via Net-ECI
&lt;br&gt;&lt;br&gt;Warning: DBC_CHECK failed - &amp;quot;is_prepared() != true&amp;quot;,
&lt;br&gt;audioio-device.cpp, 38.
&lt;br&gt;Warning: DBC_CHECK failed - &amp;quot;is_prepared() != true&amp;quot;,
&lt;br&gt;audioio-device.cpp, 38.
&lt;br&gt;Warning: DBC_CHECK failed - &amp;quot;shutdown_request_rep != true&amp;quot;,
&lt;br&gt;audioio_jack_manager.cpp, 1534.
&lt;br&gt;&lt;br&gt;Here is the setup, as stored by cs-save. 
&lt;br&gt;&lt;br&gt;# general 
&lt;br&gt;-b:1024 -r:50 -z:nointbuf -z:db,100000 -n:&amp;quot;/otherroot/home/jroth/nama/untitled/Setup.ecs&amp;quot; -X -z:noxruns -z:psr -z:mixmode,sum
&lt;br&gt;&lt;br&gt;# audio inputs 
&lt;br&gt;-a:1 -f:f32_le,2,44100 &amp;nbsp;-i:loop,Master_in
&lt;br&gt;-a:3,R3 -f:f32_le,2,44100 &amp;nbsp;-i:jack_multi,system:capture_1,,
&lt;br&gt;&lt;br&gt;# audio outputs 
&lt;br&gt;-a:1 -f:f32_le,2,44100 &amp;nbsp;-o:jack,system,
&lt;br&gt;-a:3 -f:f32_le,2,44100 &amp;nbsp;-o:loop,Master_in
&lt;br&gt;-a:R3 -f:s16_le,1,44100 &amp;nbsp;-o:/otherroot/home/jroth/nama/untitled/.wav/brass_21.wav,
&lt;br&gt;&lt;br&gt;# chain operators and controllers 
&lt;br&gt;-a:1 -epp:50.00 -ea:100.00 
&lt;br&gt;-a:3 -chcopy:1.00,2.00 -epp:50.00 -ea:100.00 
&lt;br&gt;&lt;br&gt;Also, I notice there are a lot of format statements that aren't in
&lt;br&gt;my original setup (below), probably some defaults whose influence 
&lt;br&gt;I should consider.
&lt;br&gt;&lt;br&gt;&lt;br&gt;# general
&lt;br&gt;&lt;br&gt;-B auto -r -z:mixmode,sum -z:psr 
&lt;br&gt;&lt;br&gt;# audio inputs
&lt;br&gt;&lt;br&gt;-a:1 -i:loop,Master_in
&lt;br&gt;-a:3,R3 -i:jack_multi,system:capture_1
&lt;br&gt;&lt;br&gt;# post-input processing
&lt;br&gt;&lt;br&gt;-a:3 &amp;nbsp;-chcopy:1,2 
&lt;br&gt;&lt;br&gt;# pre-output processing
&lt;br&gt;&lt;br&gt;-a:R3 -f:s16_le,1,44100,i
&lt;br&gt;&lt;br&gt;# audio outputs
&lt;br&gt;&lt;br&gt;-a:1 -f:f32_le,2,44100 -o:jack,system
&lt;br&gt;-a:3 -o:loop,Master_in
&lt;br&gt;-a:R3 -f:s16_le,1,44100,i -o:/otherroot/home/jroth/nama/untitled/.wav/brass_21.wav
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Joel
&lt;br&gt;-- 
&lt;br&gt;Joel Roth
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26150052&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/DBC-warnings-with-ecasound-v2.7.0%2Bdev-20091011-tp26067126p26150052.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26119989</id>
	<title>Re: AAC batch conversion with Ecasound?</title>
	<published>2009-10-29T04:50:43Z</published>
	<updated>2009-10-29T04:50:43Z</updated>
	<author>
		<name>Xavier G</name>
	</author>
	<content type="html">Hi,&lt;br&gt;&lt;br&gt;We are using ecasound for 4 yeras now and love it :)&lt;br&gt;&lt;br&gt;We have a question :&lt;br&gt;&lt;br&gt;Our website members are uploading large mp3 audio files days after days on our servers.&lt;br&gt;We currently try to convert on the fly these mp3 files once uploaded with ecasound to aac files&lt;br&gt;
&lt;br&gt;We use this command&lt;br&gt;
for i in mp3/*; do ecasound -i resample,96000,$i -o aac/`basename $i .mp3`.aac; done&lt;br&gt;&lt;br&gt;The result is fine, but it seems we get aac files encoded with vbr&lt;div class=&quot;im&quot;&gt;&lt;br&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;a href=&quot;http://1clickcd.com/convert/aac/file-88815-1256688222.aac&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://1clickcd.com/convert/aac/file-88815-1256688222.aac&lt;/a&gt;&lt;br&gt;

&lt;br&gt;&lt;/div&gt;Is there anything to do in the command or in the settings to get constant bitratre instead of variable?&lt;br&gt;&lt;br&gt;Thanks a lot&lt;br&gt;&lt;br&gt;Xavier Galliot&lt;br&gt;+33682833615&lt;br&gt;&lt;br&gt;find below the content of out ecasounrc file :&lt;br&gt;

&lt;br&gt;ecasound-version = 2.4.6.1&lt;br&gt;midi-device = rawmidi,/dev/midi&lt;br&gt;default-output = autodetect&lt;br&gt;default-audio-format = s16_le,2,44100,i&lt;br&gt;default-to-precise-sample-&lt;div id=&quot;:v7&quot; class=&quot;ii gt&quot;&gt;rates = false&lt;br&gt;default-to-interactive-mode = false&lt;br&gt;

default-mix-mode = avg&lt;br&gt;bmode-defaults-nonrt = 1024,false,50,false,100000,true&lt;br&gt;bmode-defaults-rt = 1024,true,50,true,100000,true&lt;br&gt;bmode-defaults-rtlowlatency = 256,true,50,true,100000,false&lt;br&gt;resource-directory = /usr/share/ecasound2.2/ecasound&lt;br&gt;

resource-file-genosc-envelopes = generic_oscillators&lt;br&gt;resource-file-effect-presets = effect_presets&lt;br&gt;ladspa-plugin-directory = /usr/lib/ladspa&lt;br&gt;ext-cmd-text-editor = pico&lt;br&gt;ext-cmd-text-editor-use-getenv = true&lt;br&gt;

ext-cmd-wave-editor = ecawave&lt;br&gt;ext-cmd-mp3-input = mpg123 --stereo -r %s -b 0 -q -s -k %o %f&lt;br&gt;ext-cmd-mp3-output = lame -b %B -s %S -x -S - %f&lt;br&gt;ext-cmd-ogg-input = ogg123 -d raw -o byteorder:%E --file=- %f&lt;br&gt;ext-cmd-ogg-output = oggenc -b %B --raw --raw-bits=%b --raw-chan=%c --raw-rate=%s --raw-endianness 0 --output=%f -&lt;br&gt;

ext-cmd-mikmod = mikmod -d stdout -o 16s -q -f %s -p 0 --noloops %f&lt;br&gt;ext-cmd-timidity = timidity -Or1S -id -s %s -o - %f&lt;br&gt;ext-cmd-flac-input = flac -d -c %f&lt;br&gt;ext-cmd-flac-output = flac -o %f -f --force-raw-format --channels=%c --bps=%b --sample-rate=%s --sign=%I --endian=%E -&lt;br&gt;

ext-cmd-aac-input = faad -w -b 1 -f 2 -d %f&lt;br&gt;ext-cmd-aac-output = faac -P -o %f -R %s -b 96 -C %c -&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/7/15 Xavier G &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26119989&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;j@...&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;Hi, we have ecasound installed on our file server with 1 T of mp3 files.&lt;br&gt;We need to convert all our mp3 files (mostely 100 Mo mp3 files) in AAC 96kbps.&lt;br&gt;
&lt;br&gt;Is there a way to do it in batch with ecasound?&lt;br&gt;&lt;br&gt;If not does anybody have a alternate solution?&lt;br&gt;
&lt;br&gt;Thanks a lot for your help.&lt;br&gt;&lt;br&gt;Javier&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26119989&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/AAC-batch-conversion-with-Ecasound--tp24495461p26119989.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26067158</id>
	<title>A short addition</title>
	<published>2009-10-26T13:18:45Z</published>
	<updated>2009-10-26T13:18:45Z</updated>
	<author>
		<name>Julien Claassen</name>
	</author>
	<content type="html">Hi again!
&lt;br&gt;&amp;nbsp; &amp;nbsp;With the same version and neteci again, I do get this:
&lt;br&gt;Warning: type DBC_ENSURE soft-assert 'db_clients_rep &amp;gt; 0' failed at
&lt;br&gt;&amp;nbsp; -&amp;gt; eca-chainsetup.cpp:677 [void 
&lt;br&gt;ECA_CHAINSETUP::switch_to_db_mode_helper(std::v
&lt;br&gt;ector&amp;lt;AUDIO_IO*, std::allocator&amp;lt;AUDIO_IO*&amp;gt; &amp;gt;*, const std::vector&amp;lt;AUDIO_IO*, 
&lt;br&gt;std:
&lt;br&gt;:allocator&amp;lt;AUDIO_IO*&amp;gt; &amp;gt;&amp;)]
&lt;br&gt;Warning: type DBC_ENSURE soft-assert 'db_clients_rep &amp;gt; 0' failed at
&lt;br&gt;&amp;nbsp; -&amp;gt; eca-chainsetup.cpp:677 [void 
&lt;br&gt;ECA_CHAINSETUP::switch_to_db_mode_helper(std::v
&lt;br&gt;ector&amp;lt;AUDIO_IO*, std::allocator&amp;lt;AUDIO_IO*&amp;gt; &amp;gt;*, const std::vector&amp;lt;AUDIO_IO*, 
&lt;br&gt;std:
&lt;br&gt;:allocator&amp;lt;AUDIO_IO*&amp;gt; &amp;gt;&amp;)]
&lt;br&gt;&amp;nbsp; &amp;nbsp;With this setup:
&lt;br&gt;# ecasound chainsetup file
&lt;br&gt;&lt;br&gt;# general
&lt;br&gt;&lt;br&gt;-b:64 -z:mixmode,sum
&lt;br&gt;&lt;br&gt;# audio inputs
&lt;br&gt;&lt;br&gt;-a:1 -i:loop,Master_in
&lt;br&gt;-a:3 -i:jack_multi,system:capture_5,system:capture_6
&lt;br&gt;&lt;br&gt;# post-input processing
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;# pre-output processing
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;# audio outputs
&lt;br&gt;&lt;br&gt;-a:1 -f:f32_le,10,48000 -o:jack,system
&lt;br&gt;-a:3 -o:loop,Master_in
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;It is a bit disturbing to see all those messages coming through on the 
&lt;br&gt;console. This again happend, just while readying the engine. I suppose it's 
&lt;br&gt;engine-launch that's used.
&lt;br&gt;&amp;nbsp; &amp;nbsp;Best regards
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Julien
&lt;br&gt;&lt;br&gt;--------
&lt;br&gt;Music was my first love and it will be my last (John Miles)
&lt;br&gt;&lt;br&gt;======== FIND MY WEB-PROJECT AT: ========
&lt;br&gt;&lt;a href=&quot;http://ltsb.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ltsb.sourceforge.net&lt;/a&gt;&lt;br&gt;the Linux TextBased Studio guide
&lt;br&gt;======= AND MY PERSONAL PAGES AT: =======
&lt;br&gt;&lt;a href=&quot;http://www.juliencoder.de&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.juliencoder.de&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26067158&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/A-short-addition-tp26067158p26067158.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26067126</id>
	<title>DBC warnings with ecasound v2.7.0+dev-20091011</title>
	<published>2009-10-26T13:12:36Z</published>
	<updated>2009-10-26T13:12:36Z</updated>
	<author>
		<name>Julien Claassen</name>
	</author>
	<content type="html">Hello all!
&lt;br&gt;&amp;nbsp; &amp;nbsp;I got the following warnings, I know, that they are not deadly, but I think 
&lt;br&gt;they aren't there just for fun. So I hope this can help in improving stability 
&lt;br&gt;and the like.
&lt;br&gt;=============================================================================
&lt;br&gt;&amp;nbsp; &amp;nbsp;1 &amp;nbsp; Master &amp;nbsp; &amp;nbsp; -- &amp;nbsp; &amp;nbsp;mon &amp;nbsp; &amp;nbsp; MON &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; 100 &amp;nbsp; 50
&lt;br&gt;&amp;nbsp; &amp;nbsp;2 &amp;nbsp; Mixdown &amp;nbsp; &amp;nbsp;-- &amp;nbsp; &amp;nbsp;mon &amp;nbsp; &amp;nbsp; OFF &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; 100 &amp;nbsp; 50
&lt;br&gt;&amp;nbsp; &amp;nbsp;3 &amp;nbsp; piano &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp;rec &amp;nbsp; &amp;nbsp; MON &amp;nbsp; &amp;nbsp; &amp;nbsp; [5] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 100 &amp;nbsp; 50
&lt;br&gt;&lt;br&gt;[ live input disabled, playback ]
&lt;br&gt;&lt;br&gt;Warning: type DBC_CHECK soft-assert 'is_prepared() != true' failed at
&lt;br&gt;&amp;nbsp; -&amp;gt; audioio-device.cpp:38 [(null)]
&lt;br&gt;Warning: type DBC_CHECK soft-assert 'shutdown_request_rep != true' failed at
&lt;br&gt;&amp;nbsp; -&amp;gt; audioio_jack_manager.cpp:1546 [void AUDIO_IO_JACK_MANAGER::open(int)]
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;I got these warnings while readying the engine using neteci and the 
&lt;br&gt;following chainsetup:
&lt;br&gt;Setup.ecs;
&lt;br&gt;# ecasound chainsetup file
&lt;br&gt;&lt;br&gt;# general
&lt;br&gt;&lt;br&gt;-b:64 -z:mixmode,sum
&lt;br&gt;&lt;br&gt;# audio inputs
&lt;br&gt;&lt;br&gt;-a:1 -i:loop,Master_in
&lt;br&gt;-a:3 -i:/home/songs/long/nama/test/.wav/piano_1.wav
&lt;br&gt;-a:4,5 -i:loop,piano_insert
&lt;br&gt;-a:6 -f:f32_le,2,48000 -i:jack,jconv
&lt;br&gt;&lt;br&gt;# post-input processing
&lt;br&gt;&lt;br&gt;-a:3 &amp;nbsp;-chcopy:1,2
&lt;br&gt;&lt;br&gt;# pre-output processing
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;# audio outputs
&lt;br&gt;&lt;br&gt;-a:1 -f:f32_le,10,48000 -o:jack,system
&lt;br&gt;-a:3 -o:loop,piano_insert
&lt;br&gt;-a:5 -f:f32_le,2,48000 -o:jack,jconv
&lt;br&gt;-a:6,4 -o:loop,Master_in
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;This didn't happen without the additional chains for the jconv-insert. that 
&lt;br&gt;setup should have looked like this:
&lt;br&gt;Old Setup.ecs:
&lt;br&gt;# ecasound chainsetup file
&lt;br&gt;&lt;br&gt;# general
&lt;br&gt;&lt;br&gt;-b:64 -z:mixmode,sum
&lt;br&gt;&lt;br&gt;# audio inputs
&lt;br&gt;&lt;br&gt;-a:1 -i:loop,Master_in
&lt;br&gt;-a:3 -i:/home/songs/long/nama/test/.wav/piano_1.wav
&lt;br&gt;&lt;br&gt;# post-input processing
&lt;br&gt;&lt;br&gt;-a:3 &amp;nbsp;-chcopy:1,2
&lt;br&gt;&lt;br&gt;# pre-output processing
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;# audio outputs
&lt;br&gt;&lt;br&gt;-a:1 -f:f32_le,10,48000 -o:jack,system
&lt;br&gt;-a:3 -o:loop,Master_in
&lt;br&gt;&amp;nbsp; &amp;nbsp;If there's more, that I can do to hlep here, just let me know.
&lt;br&gt;&amp;nbsp; &amp;nbsp;I'm running all these setups from Nama.
&lt;br&gt;&amp;nbsp; &amp;nbsp;Kindest regards
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Julien
&lt;br&gt;&lt;br&gt;--------
&lt;br&gt;Music was my first love and it will be my last (John Miles)
&lt;br&gt;&lt;br&gt;======== FIND MY WEB-PROJECT AT: ========
&lt;br&gt;&lt;a href=&quot;http://ltsb.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ltsb.sourceforge.net&lt;/a&gt;&lt;br&gt;the Linux TextBased Studio guide
&lt;br&gt;======= AND MY PERSONAL PAGES AT: =======
&lt;br&gt;&lt;a href=&quot;http://www.juliencoder.de&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.juliencoder.de&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26067126&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/DBC-warnings-with-ecasound-v2.7.0%2Bdev-20091011-tp26067126p26067126.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25970215</id>
	<title>Re: Problem with 2.7.0</title>
	<published>2009-10-19T22:11:34Z</published>
	<updated>2009-10-19T22:11:34Z</updated>
	<author>
		<name>Pierre Lorenzon-2</name>
	</author>
	<content type="html">&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;Thanks first for having fixed this problem and for this precise
&lt;br&gt;and convincing explanation !
&lt;br&gt;&lt;br&gt;Regards 
&lt;br&gt;&lt;br&gt;Pierre
&lt;br&gt;&lt;br&gt;From: Kai Vehmanen &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25970215&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kvehmanen@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [ecasound] Problem with 2.7.0
&lt;br&gt;Date: Tue, 20 Oct 2009 00:47:11 +0300 (EEST)
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Mon, 19 Oct 2009, Pierre Lorenzon wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; hmm, ok, I have one hypothesis. Here's one snapshot, let me
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; know if it helps:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;Yes it does ! The problem no longer exists with this version.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ok, great, that is really good news. I now wrote a longer mail
&lt;br&gt;&amp;gt; about this to ALSA list:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://permalink.gmane.org/gmane.linux.alsa.devel/67752&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://permalink.gmane.org/gmane.linux.alsa.devel/67752&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The good news is that this bug should not hit too many
&lt;br&gt;&amp;gt; people. Most ALSA PCMs support power-of-two period-sizes
&lt;br&gt;&amp;gt; (-b:1024, -b:128, ...), and in these cases no glitches should
&lt;br&gt;&amp;gt; not occur.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; In your specific case, I think the PCM doesn't support -b:1024
&lt;br&gt;&amp;gt; but something close, as the block/period size. Now due to the
&lt;br&gt;&amp;gt; bug this results in discontinuity at every block, leading to
&lt;br&gt;&amp;gt; glitches at a rate of ~20Hz when playing 44.1kHz audio. This
&lt;br&gt;&amp;gt; matches pretty closely what you described.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Also, I'd be interested to know which version of alsa-lib
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;1.0.13
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; (libasound) do you have, and which kernel version?
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;2.6.22.5
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; These match as well. These still have the old implementation of
&lt;br&gt;&amp;gt; snd_pcm_sw_params_set_xfer_align both in alsa-lib and in
&lt;br&gt;&amp;gt; kernel.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks for helping to track this down! I'll release 2.7.1
&lt;br&gt;&amp;gt; soonish with this fix (and possibly a few others as well)
&lt;br&gt;&amp;gt; included.
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25970215&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-ANN--Ecasound-2.7.0-released-tp25938140p25970215.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25966347</id>
	<title>Re: Problem with 2.7.0</title>
	<published>2009-10-19T14:47:11Z</published>
	<updated>2009-10-19T14:47:11Z</updated>
	<author>
		<name>Kai Vehmanen</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;On Mon, 19 Oct 2009, Pierre Lorenzon wrote:
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; hmm, ok, I have one hypothesis. Here's one snapshot, let me
&lt;br&gt;&amp;gt;&amp;gt; know if it helps:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;Yes it does ! The problem no longer exists with this version.
&lt;br&gt;&lt;br&gt;ok, great, that is really good news. I now wrote a longer mail about this 
&lt;br&gt;to ALSA list:
&lt;br&gt;&lt;a href=&quot;http://permalink.gmane.org/gmane.linux.alsa.devel/67752&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://permalink.gmane.org/gmane.linux.alsa.devel/67752&lt;/a&gt;&lt;br&gt;&lt;br&gt;The good news is that this bug should not hit too many people. Most ALSA 
&lt;br&gt;PCMs support power-of-two period-sizes (-b:1024, -b:128, ...), and in 
&lt;br&gt;these cases no glitches should not occur.
&lt;br&gt;&lt;br&gt;In your specific case, I think the PCM doesn't support -b:1024 but 
&lt;br&gt;something close, as the block/period size. Now due to the bug this results 
&lt;br&gt;in discontinuity at every block, leading to glitches at a rate of ~20Hz 
&lt;br&gt;when playing 44.1kHz audio. This matches pretty closely what you 
&lt;br&gt;described.
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Also, I'd be interested to know which version of alsa-lib
&lt;br&gt;&amp;gt; &amp;nbsp;1.0.13
&lt;br&gt;&amp;gt;&amp;gt; (libasound) do you have, and which kernel version?
&lt;br&gt;&amp;gt; &amp;nbsp;2.6.22.5
&lt;br&gt;&lt;br&gt;These match as well. These still have the old implementation of 
&lt;br&gt;snd_pcm_sw_params_set_xfer_align both in alsa-lib and in kernel.
&lt;br&gt;&lt;br&gt;Thanks for helping to track this down! I'll release 2.7.1 soonish with 
&lt;br&gt;this fix (and possibly a few others as well) included.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Ecasound-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25966347&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ecasound-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/ecasound-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/ecasound-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-ANN--Ecasound-2.7.0-released-tp25938140p25966347.html" />
</entry>

</feed>
