<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-499</id>
	<title>Nabble - Jackit</title>
	<updated>2009-11-07T10:58:52Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Jackit-f499.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jackit-f499.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26247591</id>
	<title>Re: Jack2 and FFADO, bug ??</title>
	<published>2009-11-07T10:58:52Z</published>
	<updated>2009-11-07T10:58:52Z</updated>
	<author>
		<name>Fernando Lopez-Lezcano</name>
	</author>
	<content type="html">On Sat, 2009-11-07 at 15:41 +0100, Stéphane Letz wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Le 7 nov. 2009 à 15:31, Jörn Nettingsmeier a écrit :
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Stéphane Letz wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; jack2 uses a default value of 10 for the RT priority thread. I've &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; just
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; checked again jack1 code and this seems the same (line 60 in jackd.c
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; file..), although Jörn told some days ago that something was &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; different
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; concerning default values of RT thread? (Jörn can you comment on &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; that?)
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; when invoked with -R but no explicit -P, current jackd1 uses these
&lt;br&gt;&amp;gt; &amp;gt; priorities:
&lt;br&gt;&amp;gt; &amp;gt; nettings@kleineronkel:~&amp;gt; ps -eLo pid,nice,pri,cls,rtprio,command | &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; grep jack
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 32166 &amp;nbsp; 0 &amp;nbsp;19 &amp;nbsp;TS &amp;nbsp; &amp;nbsp; &amp;nbsp;- jackd -R -d alsa -d hw:1
&lt;br&gt;&amp;gt; &amp;gt; 32166 &amp;nbsp; 0 &amp;nbsp;19 &amp;nbsp;TS &amp;nbsp; &amp;nbsp; &amp;nbsp;- jackd -R -d alsa -d hw:1
&lt;br&gt;&amp;gt; &amp;gt; 32166 &amp;nbsp; 0 &amp;nbsp;19 &amp;nbsp;TS &amp;nbsp; &amp;nbsp; &amp;nbsp;- jackd -R -d alsa -d hw:1
&lt;br&gt;&amp;gt; &amp;gt; 32166 &amp;nbsp; - &amp;nbsp;60 &amp;nbsp;FF &amp;nbsp; &amp;nbsp; 20 jackd -R -d alsa -d hw:1
&lt;br&gt;&amp;gt; &amp;gt; 32166 &amp;nbsp; - &amp;nbsp;50 &amp;nbsp;FF &amp;nbsp; &amp;nbsp; 10 jackd -R -d alsa -d hw:1
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; i.e. jackd1 uses an rtprio of 20 by default.
&lt;br&gt;&amp;gt; &amp;gt; i guess the confusion comes from mixing up pri and rtprio fields.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; in any case the default rtprio in real-time mode should be changed &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; imho,
&lt;br&gt;&amp;gt; &amp;gt; to at least 51, so that the jackd realtime threads take precedence &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; over
&lt;br&gt;&amp;gt; &amp;gt; standard IRQ handlers (which are running at rtprio 50 by default). in
&lt;br&gt;&amp;gt; &amp;gt; addition, it is recommended (especially for ffado) to raise the &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; priority
&lt;br&gt;&amp;gt; &amp;gt; of ffado-critical IRQs to something higher than the jackd realtime
&lt;br&gt;&amp;gt; &amp;gt; threads, possibly even higher than the ffado-related ones.
&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; jörn
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hum..., looking at jack1 code again i see:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; static int realtime_priority = 10; &amp;nbsp;(line 60 in jackd.c )
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; and :
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; int watchdog_priority = engine-&amp;gt;rtpriority + 10; &amp;nbsp;(line &amp;nbsp;970 in &amp;nbsp;
&lt;br&gt;&amp;gt; engine.c)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So It seems that the thread at 20 is the watchdog RT thread and thread &amp;nbsp;
&lt;br&gt;&amp;gt; at 10 is the backend RT thread ?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Now concerning what would be the right default value, I don't know... &amp;nbsp;
&lt;br&gt;&amp;gt; but it would be better to use the same value for jack1 and jack2..
&lt;/div&gt;&lt;br&gt;In my Planet CCRMA packages I've been patching jack1/2 for years to
&lt;br&gt;match the priorities assigned by rtirq on realtime kernels. &amp;quot;10&amp;quot; or even
&lt;br&gt;&amp;quot;20&amp;quot; certainly don't work very well, that's much lower than all other rt
&lt;br&gt;priorities of kernel and interrupt threads. 
&lt;br&gt;&lt;br&gt;The ideal situation is priority of soundcard interrupt &amp;gt; jack priority &amp;gt;
&lt;br&gt;all others. 
&lt;br&gt;&lt;br&gt;-- Fernando
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jack-Devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247591&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jack2-and-FFADO%2C-bug----tp26235250p26247591.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26245392</id>
	<title>Re: Jack2 and FFADO, bug ??</title>
	<published>2009-11-07T06:41:58Z</published>
	<updated>2009-11-07T06:41:58Z</updated>
	<author>
		<name>Stéphane Letz</name>
	</author>
	<content type="html">&lt;br&gt;Le 7 nov. 2009 à 15:31, Jörn Nettingsmeier a écrit :
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Stéphane Letz wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; jack2 uses a default value of 10 for the RT priority thread. I've &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; just
&lt;br&gt;&amp;gt;&amp;gt; checked again jack1 code and this seems the same (line 60 in jackd.c
&lt;br&gt;&amp;gt;&amp;gt; file..), although Jörn told some days ago that something was &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; different
&lt;br&gt;&amp;gt;&amp;gt; concerning default values of RT thread? (Jörn can you comment on &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; that?)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; when invoked with -R but no explicit -P, current jackd1 uses these
&lt;br&gt;&amp;gt; priorities:
&lt;br&gt;&amp;gt; nettings@kleineronkel:~&amp;gt; ps -eLo pid,nice,pri,cls,rtprio,command | &amp;nbsp;
&lt;br&gt;&amp;gt; grep jack
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 32166 &amp;nbsp; 0 &amp;nbsp;19 &amp;nbsp;TS &amp;nbsp; &amp;nbsp; &amp;nbsp;- jackd -R -d alsa -d hw:1
&lt;br&gt;&amp;gt; 32166 &amp;nbsp; 0 &amp;nbsp;19 &amp;nbsp;TS &amp;nbsp; &amp;nbsp; &amp;nbsp;- jackd -R -d alsa -d hw:1
&lt;br&gt;&amp;gt; 32166 &amp;nbsp; 0 &amp;nbsp;19 &amp;nbsp;TS &amp;nbsp; &amp;nbsp; &amp;nbsp;- jackd -R -d alsa -d hw:1
&lt;br&gt;&amp;gt; 32166 &amp;nbsp; - &amp;nbsp;60 &amp;nbsp;FF &amp;nbsp; &amp;nbsp; 20 jackd -R -d alsa -d hw:1
&lt;br&gt;&amp;gt; 32166 &amp;nbsp; - &amp;nbsp;50 &amp;nbsp;FF &amp;nbsp; &amp;nbsp; 10 jackd -R -d alsa -d hw:1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; i.e. jackd1 uses an rtprio of 20 by default.
&lt;br&gt;&amp;gt; i guess the confusion comes from mixing up pri and rtprio fields.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; in any case the default rtprio in real-time mode should be changed &amp;nbsp;
&lt;br&gt;&amp;gt; imho,
&lt;br&gt;&amp;gt; to at least 51, so that the jackd realtime threads take precedence &amp;nbsp;
&lt;br&gt;&amp;gt; over
&lt;br&gt;&amp;gt; standard IRQ handlers (which are running at rtprio 50 by default). in
&lt;br&gt;&amp;gt; addition, it is recommended (especially for ffado) to raise the &amp;nbsp;
&lt;br&gt;&amp;gt; priority
&lt;br&gt;&amp;gt; of ffado-critical IRQs to something higher than the jackd realtime
&lt;br&gt;&amp;gt; threads, possibly even higher than the ffado-related ones.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; regards,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; jörn
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;Hum..., looking at jack1 code again i see:
&lt;br&gt;&lt;br&gt;static int realtime_priority = 10; &amp;nbsp;(line 60 in jackd.c )
&lt;br&gt;&lt;br&gt;and :
&lt;br&gt;&lt;br&gt;int watchdog_priority = engine-&amp;gt;rtpriority + 10; &amp;nbsp;(line &amp;nbsp;970 in &amp;nbsp;
&lt;br&gt;engine.c)
&lt;br&gt;&lt;br&gt;So It seems that the thread at 20 is the watchdog RT thread and thread &amp;nbsp;
&lt;br&gt;at 10 is the backend RT thread ?
&lt;br&gt;&lt;br&gt;Now concerning what would be the right default value, I don't know... &amp;nbsp;
&lt;br&gt;but it would be better to use the same value for jack1 and jack2..
&lt;br&gt;&lt;br&gt;Stéphane
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jack-Devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26245392&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jack2-and-FFADO%2C-bug----tp26235250p26245392.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26245299</id>
	<title>Re: Jack2 and FFADO, bug ??</title>
	<published>2009-11-07T06:31:52Z</published>
	<updated>2009-11-07T06:31:52Z</updated>
	<author>
		<name>Jörn Nettingsmeier-5</name>
	</author>
	<content type="html">Stéphane Letz wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; jack2 uses a default value of 10 for the RT priority thread. I've just
&lt;br&gt;&amp;gt; checked again jack1 code and this seems the same (line 60 in jackd.c
&lt;br&gt;&amp;gt; file..), although Jörn told some days ago that something was different
&lt;br&gt;&amp;gt; concerning default values of RT thread? (Jörn can you comment on that?)
&lt;br&gt;&lt;br&gt;when invoked with -R but no explicit -P, current jackd1 uses these
&lt;br&gt;priorities:
&lt;br&gt;nettings@kleineronkel:~&amp;gt; ps -eLo pid,nice,pri,cls,rtprio,command | grep jack
&lt;br&gt;&lt;br&gt;32166 &amp;nbsp; 0 &amp;nbsp;19 &amp;nbsp;TS &amp;nbsp; &amp;nbsp; &amp;nbsp;- jackd -R -d alsa -d hw:1
&lt;br&gt;32166 &amp;nbsp; 0 &amp;nbsp;19 &amp;nbsp;TS &amp;nbsp; &amp;nbsp; &amp;nbsp;- jackd -R -d alsa -d hw:1
&lt;br&gt;32166 &amp;nbsp; 0 &amp;nbsp;19 &amp;nbsp;TS &amp;nbsp; &amp;nbsp; &amp;nbsp;- jackd -R -d alsa -d hw:1
&lt;br&gt;32166 &amp;nbsp; - &amp;nbsp;60 &amp;nbsp;FF &amp;nbsp; &amp;nbsp; 20 jackd -R -d alsa -d hw:1
&lt;br&gt;32166 &amp;nbsp; - &amp;nbsp;50 &amp;nbsp;FF &amp;nbsp; &amp;nbsp; 10 jackd -R -d alsa -d hw:1
&lt;br&gt;&lt;br&gt;i.e. jackd1 uses an rtprio of 20 by default.
&lt;br&gt;i guess the confusion comes from mixing up pri and rtprio fields.
&lt;br&gt;&lt;br&gt;in any case the default rtprio in real-time mode should be changed imho,
&lt;br&gt;to at least 51, so that the jackd realtime threads take precedence over
&lt;br&gt;standard IRQ handlers (which are running at rtprio 50 by default). in
&lt;br&gt;addition, it is recommended (especially for ffado) to raise the priority
&lt;br&gt;of ffado-critical IRQs to something higher than the jackd realtime
&lt;br&gt;threads, possibly even higher than the ffado-related ones.
&lt;br&gt;&lt;br&gt;regards,
&lt;br&gt;&lt;br&gt;jörn
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Jörn Nettingsmeier
&lt;br&gt;&lt;br&gt;Meister für Veranstaltungstechnik
&lt;br&gt;&lt;br&gt;Audio and event engineer
&lt;br&gt;Ambisonic surround recordings
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://stackingdwarves.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://stackingdwarves.net&lt;/a&gt;&lt;br&gt;+49 177 7937487
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jack-Devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26245299&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jack2-and-FFADO%2C-bug----tp26235250p26245299.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26245212</id>
	<title>Re: Jack2 and FFADO, bug ??</title>
	<published>2009-11-07T06:21:35Z</published>
	<updated>2009-11-07T06:21:35Z</updated>
	<author>
		<name>Jörn Nettingsmeier-5</name>
	</author>
	<content type="html">Tinram wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; I understand the problem, but I think the -P is a bit confusing. -P should
&lt;br&gt;&amp;gt; set the *higher* allowed priority and jack should set priorities taking
&lt;br&gt;&amp;gt; care that the -P value is the max one he uses, don't you think ?
&lt;br&gt;&lt;br&gt;from a user POV, that's correct. but note that the jack server and the
&lt;br&gt;driver backend can be (and are, in this case) developed separately.
&lt;br&gt;all jackd &amp;quot;knows&amp;quot; is that -P X is the maximum priority it can use.
&lt;br&gt;it happens that some ffado threads need a priority higher than that, but
&lt;br&gt;jack cannot know this unless some very messy notifications are being
&lt;br&gt;passed around. i guess this is better solved by user documentation, and
&lt;br&gt;by ffado spitting out a useful error message in that case.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Jörn Nettingsmeier
&lt;br&gt;&lt;br&gt;Meister für Veranstaltungstechnik
&lt;br&gt;&lt;br&gt;Audio and event engineer
&lt;br&gt;Ambisonic surround recordings
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://stackingdwarves.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://stackingdwarves.net&lt;/a&gt;&lt;br&gt;+49 177 7937487
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jack-Devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26245212&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jack2-and-FFADO%2C-bug----tp26235250p26245212.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26243784</id>
	<title>Re: Jack2 and FFADO, bug ??</title>
	<published>2009-11-07T03:03:59Z</published>
	<updated>2009-11-07T03:03:59Z</updated>
	<author>
		<name>Tinram</name>
	</author>
	<content type="html">Le samedi 07 novembre 2009 à 14:12 +1030, Jonathan Woithe a écrit :
&lt;br&gt;Hi again
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I just noticed this later reply.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Ok this happens in JACK2 FFADO backend line 472 and it caused by a 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;quot;ffado_streaming_init&amp;quot; falling...
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I don't know exactly if JACK2 FFADO backend completely follows JACK1 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; FFADO backend (ppalmers wrote that code). I guess the best is now to 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; report the issue to FFDAO developers.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I found the solution : FFADO creates (one of ??) its thread with 
&lt;br&gt;&amp;gt; &amp;gt; a priority of 16 and my limits.conf was set to:
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; @audio - rtprio 16
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; so FFADO wasn't allowed to do such a thing. But it's wired that it
&lt;br&gt;&amp;gt; &amp;gt; hasn't the same behavior on Jack1... It should be better that FFADO
&lt;br&gt;&amp;gt; &amp;gt; uses the priority set with -Pxx from jack no ??
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It's a bit more complicated than that. FFADO requires multiple threads and
&lt;br&gt;&amp;gt; a very specific priority order to ensure that the right threads can always
&lt;br&gt;&amp;gt; run at the correct time. The jackd &amp;quot;-P&amp;quot; argument (or the default level if
&lt;br&gt;&amp;gt; &amp;quot;-P&amp;quot; isn't specified) is used as a starting point, but because multiple
&lt;br&gt;&amp;gt; priority levels are needed (some above jackd's, some below) it is at best a
&lt;br&gt;&amp;gt; guide.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The reason for the differences between jack 1 and 2 might be due to
&lt;br&gt;&amp;gt; architectual differences - the FFADO threads and their required priorities
&lt;br&gt;&amp;gt; may differ between the two for that reason. As was commented earlier,
&lt;br&gt;&amp;gt; Pieter Palmers (who wrote the respective backends along with most of the
&lt;br&gt;&amp;gt; FFADO streaming infrastructure) would be in the best position to comment on
&lt;br&gt;&amp;gt; this.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Or at least to add a priority parameter to the backend...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This won't help because the FFADO thread priorities must be set relative to
&lt;br&gt;&amp;gt; the jackd priorities.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; We certainly agree that this is a messy situation but it's at least partly
&lt;br&gt;&amp;gt; due to the need to have very fine control over timing in userspace -
&lt;br&gt;&amp;gt; something which is required by the needs of the interfaces. The problem
&lt;br&gt;&amp;gt; will eventually be solved using an in-kernel FFADO streaming engine, but for
&lt;br&gt;&amp;gt; now we've got to make use of the RT mechanism as best we can.
&lt;/div&gt;&lt;br&gt;&lt;br&gt;I understand the problem, but I think the -P is a bit confusing. -P should
&lt;br&gt;set the *higher* allowed priority and jack should set priorities taking
&lt;br&gt;care that the -P value is the max one he uses, don't you think ?
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; By the way, in my experience one needs to use a priority somewhat higher
&lt;br&gt;&amp;gt; than 15 for successful FFADO use. I personally use &amp;quot;-P60&amp;quot; while others use
&lt;br&gt;&amp;gt; &amp;quot;-P70&amp;quot;. Obviously this requires a change to limits.conf to allow these
&lt;br&gt;&amp;gt; levels. The need for the high number comes about because the default level
&lt;br&gt;&amp;gt; used by kernel interrupt routines (particularly in RT kernels) is 50, and
&lt;br&gt;&amp;gt; jackd/FFADO needs to run above this for best results. If you encounter
&lt;br&gt;&amp;gt; stability issues while running at the default jackd priority level you may
&lt;br&gt;&amp;gt; want to try &amp;quot;-P60&amp;quot; or &amp;quot;-P70&amp;quot; and see if it improves things.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Further discussion on this matter is probably best conducted in ffado-devel.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Regards
&lt;br&gt;&amp;gt; jonathan
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jack-Devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26243784&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jack2-and-FFADO%2C-bug----tp26235250p26243784.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26243397</id>
	<title>Re: jackmp rev 3695 bad change in posix/JackPosixThread.cpp</title>
	<published>2009-11-07T01:57:56Z</published>
	<updated>2009-11-07T01:57:56Z</updated>
	<author>
		<name>Stéphane Letz</name>
	</author>
	<content type="html">&lt;br&gt;Le 7 nov. 2009 à 00:29, Andreas Degert a écrit :
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Sat, 7 Nov 2009 00:13:36 +0100
&lt;br&gt;&amp;gt; Andreas Degert &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26243397&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ad@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; the substitution of fThread with pthread_self() should be reverted, &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; it
&lt;br&gt;&amp;gt;&amp;gt; acquires / drops realtime scheduling for the calling thread of the
&lt;br&gt;&amp;gt;&amp;gt; client instead of the processing thread.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; check:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; start ardour, use
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ps -eLo pid,tid,rtprio,sched,comm | grep ardour
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; and watch for the difference in realtime priorities before and after
&lt;br&gt;&amp;gt;&amp;gt; applying the patch (and use your ears :-).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; attached patch for reverting the change (maybe windows/mac has the &amp;nbsp;
&lt;br&gt;&amp;gt; same
&lt;br&gt;&amp;gt; problem, but i can't test).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ciao
&lt;br&gt;&amp;gt; Andreas
&lt;/div&gt;&lt;br&gt;&lt;br&gt;Should be fixed in SVN &amp;nbsp;rev 3716 (&lt;a href=&quot;http://trac.jackaudio.org/changeset/3716&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://trac.jackaudio.org/changeset/3716&lt;/a&gt;&amp;nbsp;
&lt;br&gt;)
&lt;br&gt;&lt;br&gt;Can you possibly test and report?
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;Stéphane 
&lt;br&gt;_______________________________________________
&lt;br&gt;Jack-Devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26243397&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/jackmp-rev-3695-bad-change-in-posix-JackPosixThread.cpp-tp26240134p26243397.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26243203</id>
	<title>Re: Jack2 and FFADO, bug ??</title>
	<published>2009-11-07T01:25:42Z</published>
	<updated>2009-11-07T01:25:42Z</updated>
	<author>
		<name>Stéphane Letz</name>
	</author>
	<content type="html">&lt;br&gt;Le 7 nov. 2009 à 04:42, Jonathan Woithe a écrit :
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi again
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I just noticed this later reply.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Ok this happens in JACK2 FFADO backend line 472 and it caused by a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;quot;ffado_streaming_init&amp;quot; falling...
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I don't know exactly if JACK2 FFADO backend completely follows JACK1
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; FFADO backend (ppalmers wrote that code). I guess the best is now to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; report the issue to FFDAO developers.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I found the solution : FFADO creates (one of ??) its thread with
&lt;br&gt;&amp;gt;&amp;gt; a priority of 16 and my limits.conf was set to:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; @audio - rtprio 16
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; so FFADO wasn't allowed to do such a thing. But it's wired that it
&lt;br&gt;&amp;gt;&amp;gt; hasn't the same behavior on Jack1... It should be better that FFADO
&lt;br&gt;&amp;gt;&amp;gt; uses the priority set with -Pxx from jack no ??
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It's a bit more complicated than that. &amp;nbsp;FFADO requires multiple &amp;nbsp;
&lt;br&gt;&amp;gt; threads and
&lt;br&gt;&amp;gt; a very specific priority order to ensure that the right threads can &amp;nbsp;
&lt;br&gt;&amp;gt; always
&lt;br&gt;&amp;gt; run at the correct time. &amp;nbsp;The jackd &amp;quot;-P&amp;quot; argument (or the default &amp;nbsp;
&lt;br&gt;&amp;gt; level if
&lt;br&gt;&amp;gt; &amp;quot;-P&amp;quot; isn't specified) is used as a starting point, but because &amp;nbsp;
&lt;br&gt;&amp;gt; multiple
&lt;br&gt;&amp;gt; priority levels are needed (some above jackd's, some below) it is at &amp;nbsp;
&lt;br&gt;&amp;gt; best a
&lt;br&gt;&amp;gt; guide.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The reason for the differences between jack 1 and 2 might be due to
&lt;br&gt;&amp;gt; architectual differences - the FFADO threads and their required &amp;nbsp;
&lt;br&gt;&amp;gt; priorities
&lt;br&gt;&amp;gt; may differ between the two for that reason. &amp;nbsp;As was commented earlier,
&lt;br&gt;&amp;gt; Pieter Palmers (who wrote the respective backends along with most of &amp;nbsp;
&lt;br&gt;&amp;gt; the
&lt;br&gt;&amp;gt; FFADO streaming infrastructure) would be in the best position to &amp;nbsp;
&lt;br&gt;&amp;gt; comment on
&lt;br&gt;&amp;gt; this.
&lt;/div&gt;&lt;br&gt;I don't see any important architectual differences between jack1 and &amp;nbsp;
&lt;br&gt;jack2 that could explain what is seen. AFAICS both use the &amp;quot;blocking&amp;quot; &amp;nbsp;
&lt;br&gt;version of FFADO API and the backend is then &amp;quot;wrapped&amp;quot; in an RT thread &amp;nbsp;
&lt;br&gt;that drives the JACK engine. (Ppalmers told me at LAC 2008 that FFADO &amp;nbsp;
&lt;br&gt;could possibly work in a &amp;quot;callback&amp;quot; model, thus making this &amp;quot;wrapping&amp;quot; &amp;nbsp;
&lt;br&gt;thread unneeded, &amp;nbsp;an having the FFADO backend then looking like the &amp;nbsp;
&lt;br&gt;CoreAudio backend on OSX or PortAudio backend on WIndows... but this &amp;nbsp;
&lt;br&gt;change has never been done since)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Or at least to add a priority parameter to the backend...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This won't help because the FFADO thread priorities must be set &amp;nbsp;
&lt;br&gt;&amp;gt; relative to
&lt;br&gt;&amp;gt; the jackd priorities.
&lt;br&gt;&lt;br&gt;jack2 uses a default value of 10 for the RT priority thread. I've just &amp;nbsp;
&lt;br&gt;checked again jack1 code and this seems the same (line 60 in jackd.c &amp;nbsp;
&lt;br&gt;file..), although Jörn told some days ago that something was different &amp;nbsp;
&lt;br&gt;concerning default values of RT thread? (Jörn can you comment on that?)
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; We certainly agree that this is a messy situation but it's at least &amp;nbsp;
&lt;br&gt;&amp;gt; partly
&lt;br&gt;&amp;gt; due to the need to have very fine control over timing in userspace -
&lt;br&gt;&amp;gt; something which is required by the needs of the interfaces. &amp;nbsp;The &amp;nbsp;
&lt;br&gt;&amp;gt; problem
&lt;br&gt;&amp;gt; will eventually be solved using an in-kernel FFADO streaming engine, &amp;nbsp;
&lt;br&gt;&amp;gt; but for
&lt;br&gt;&amp;gt; now we've got to make use of the RT mechanism as best we can.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; By the way, in my experience one needs to use a priority somewhat &amp;nbsp;
&lt;br&gt;&amp;gt; higher
&lt;br&gt;&amp;gt; than 15 for successful FFADO use. &amp;nbsp;I personally use &amp;quot;-P60&amp;quot; while &amp;nbsp;
&lt;br&gt;&amp;gt; others use
&lt;br&gt;&amp;gt; &amp;quot;-P70&amp;quot;. &amp;nbsp;Obviously this requires a change to limits.conf to allow &amp;nbsp;
&lt;br&gt;&amp;gt; these
&lt;br&gt;&amp;gt; levels. &amp;nbsp;The need for the high number comes about because the &amp;nbsp;
&lt;br&gt;&amp;gt; default level
&lt;br&gt;&amp;gt; used by kernel interrupt routines (particularly in RT kernels) is &amp;nbsp;
&lt;br&gt;&amp;gt; 50, and
&lt;br&gt;&amp;gt; jackd/FFADO needs to run above this for best results. &amp;nbsp;If you &amp;nbsp;
&lt;br&gt;&amp;gt; encounter
&lt;br&gt;&amp;gt; stability issues while running at the default jackd priority level &amp;nbsp;
&lt;br&gt;&amp;gt; you may
&lt;br&gt;&amp;gt; want to try &amp;quot;-P60&amp;quot; or &amp;quot;-P70&amp;quot; and see if it improves things.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Further discussion on this matter is probably best conducted in &amp;nbsp;
&lt;br&gt;&amp;gt; ffado-devel.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards
&lt;br&gt;&amp;gt; &amp;nbsp;jonathan
&lt;br&gt;&amp;gt; _______________________________________________
&lt;/div&gt;&lt;br&gt;&lt;br&gt;Stéphane 
&lt;br&gt;_______________________________________________
&lt;br&gt;Jack-Devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26243203&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jack2-and-FFADO%2C-bug----tp26235250p26243203.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26241871</id>
	<title>Re: Jack2 and FFADO, bug ??</title>
	<published>2009-11-06T19:42:27Z</published>
	<updated>2009-11-06T19:42:27Z</updated>
	<author>
		<name>Jonathan Woithe</name>
	</author>
	<content type="html">Hi again
&lt;br&gt;&lt;br&gt;I just noticed this later reply.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt; Ok this happens in JACK2 FFADO backend line 472 and it caused by a 
&lt;br&gt;&amp;gt; &amp;gt; &amp;quot;ffado_streaming_init&amp;quot; falling...
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I don't know exactly if JACK2 FFADO backend completely follows JACK1 
&lt;br&gt;&amp;gt; &amp;gt; FFADO backend (ppalmers wrote that code). I guess the best is now to 
&lt;br&gt;&amp;gt; &amp;gt; report the issue to FFDAO developers.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I found the solution : FFADO creates (one of ??) its thread with 
&lt;br&gt;&amp;gt; a priority of 16 and my limits.conf was set to:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; @audio - rtprio 16
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; so FFADO wasn't allowed to do such a thing. But it's wired that it
&lt;br&gt;&amp;gt; hasn't the same behavior on Jack1... It should be better that FFADO
&lt;br&gt;&amp;gt; uses the priority set with -Pxx from jack no ??
&lt;/div&gt;&lt;br&gt;It's a bit more complicated than that. &amp;nbsp;FFADO requires multiple threads and
&lt;br&gt;a very specific priority order to ensure that the right threads can always
&lt;br&gt;run at the correct time. &amp;nbsp;The jackd &amp;quot;-P&amp;quot; argument (or the default level if
&lt;br&gt;&amp;quot;-P&amp;quot; isn't specified) is used as a starting point, but because multiple
&lt;br&gt;priority levels are needed (some above jackd's, some below) it is at best a
&lt;br&gt;guide.
&lt;br&gt;&lt;br&gt;The reason for the differences between jack 1 and 2 might be due to
&lt;br&gt;architectual differences - the FFADO threads and their required priorities
&lt;br&gt;may differ between the two for that reason. &amp;nbsp;As was commented earlier,
&lt;br&gt;Pieter Palmers (who wrote the respective backends along with most of the
&lt;br&gt;FFADO streaming infrastructure) would be in the best position to comment on
&lt;br&gt;this.
&lt;br&gt;&lt;br&gt;&amp;gt; Or at least to add a priority parameter to the backend...
&lt;br&gt;&lt;br&gt;This won't help because the FFADO thread priorities must be set relative to
&lt;br&gt;the jackd priorities.
&lt;br&gt;&lt;br&gt;We certainly agree that this is a messy situation but it's at least partly
&lt;br&gt;due to the need to have very fine control over timing in userspace -
&lt;br&gt;something which is required by the needs of the interfaces. &amp;nbsp;The problem
&lt;br&gt;will eventually be solved using an in-kernel FFADO streaming engine, but for
&lt;br&gt;now we've got to make use of the RT mechanism as best we can.
&lt;br&gt;&lt;br&gt;By the way, in my experience one needs to use a priority somewhat higher
&lt;br&gt;than 15 for successful FFADO use. &amp;nbsp;I personally use &amp;quot;-P60&amp;quot; while others use
&lt;br&gt;&amp;quot;-P70&amp;quot;. &amp;nbsp;Obviously this requires a change to limits.conf to allow these
&lt;br&gt;levels. &amp;nbsp;The need for the high number comes about because the default level
&lt;br&gt;used by kernel interrupt routines (particularly in RT kernels) is 50, and
&lt;br&gt;jackd/FFADO needs to run above this for best results. &amp;nbsp;If you encounter
&lt;br&gt;stability issues while running at the default jackd priority level you may
&lt;br&gt;want to try &amp;quot;-P60&amp;quot; or &amp;quot;-P70&amp;quot; and see if it improves things.
&lt;br&gt;&lt;br&gt;Further discussion on this matter is probably best conducted in ffado-devel.
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;&amp;nbsp; jonathan
&lt;br&gt;_______________________________________________
&lt;br&gt;Jack-Devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26241871&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jack2-and-FFADO%2C-bug----tp26235250p26241871.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26241834</id>
	<title>Re: Jack2 and FFADO, bug ??</title>
	<published>2009-11-06T19:31:12Z</published>
	<updated>2009-11-06T19:31:12Z</updated>
	<author>
		<name>Jonathan Woithe</name>
	</author>
	<content type="html">Hi Martin
&lt;br&gt;&lt;br&gt;&amp;gt; I'm running jack2 (1.9.3) with a firewire soundcard through FFADO.
&lt;br&gt;&lt;br&gt;As far as I am aware, FFADO is not targeting jack2 at present.
&lt;br&gt;&lt;br&gt;&amp;gt; If I run it without realitme capability I get periodical xruns witch
&lt;br&gt;&amp;gt; doesn't seem to be linked to latency... If I run it with realtime
&lt;br&gt;&amp;gt; capability, it just fail like that :
&lt;br&gt;&lt;br&gt;As mentioned, this *may* be due to the fact that FFADO and jack2 are not
&lt;br&gt;entirely happy together at present. &amp;nbsp;However, others on the ffado-devel list
&lt;br&gt;may well have a more up-to-date view on this so I'll forward this message to
&lt;br&gt;that list as well for comments. &amp;nbsp;Please subscribe to ffado-dvel to see the
&lt;br&gt;answers. :-)
&lt;br&gt;&lt;br&gt;That's not to say that this is a ffado issue. &amp;nbsp;There may well be something
&lt;br&gt;odd happening in jack2 which is causing this. &amp;nbsp;That's for those more
&lt;br&gt;familiar with jack to comment on.
&lt;br&gt;&lt;br&gt;&amp;gt; The problem has nothing to do with my system, I guess, because, it runs
&lt;br&gt;&amp;gt; just well with jack1 (0.116.2) with a 4ms latency, and jack2 is OK with
&lt;br&gt;&amp;gt; realtime on my internal soudcard and with my USB console.
&lt;br&gt;&lt;br&gt;Obviously neither the built-in card or the USB interface utilises FFADO, so
&lt;br&gt;the FFADO+jack2 combination isn't being used in these cases.
&lt;br&gt;doesn't 
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;&amp;nbsp; jonathan
&lt;br&gt;_______________________________________________
&lt;br&gt;Jack-Devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26241834&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jack2-and-FFADO%2C-bug----tp26235250p26241834.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26240600</id>
	<title>Re: pyjack status and patches</title>
	<published>2009-11-06T16:06:52Z</published>
	<updated>2009-11-06T16:06:52Z</updated>
	<author>
		<name>Patrick Shirkey</name>
	</author>
	<content type="html">&lt;br&gt;Patrick Shirkey
&lt;br&gt;Boost Hardware Ltd
&lt;br&gt;&lt;br&gt;&lt;br&gt;On 11/07/2009 01:57 AM, Pau Arumí 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'm under the impression that pyjack is not maintained because I wrote
&lt;br&gt;&amp;gt; the author, Andrew, (via sourceforge) more than a week ago, and it went
&lt;br&gt;&amp;gt; without answer. Does anybody knows more about the pyjack status?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://sourceforge.net/projects/py-jack/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/projects/py-jack/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The point is that clam developers (at least the ones in BarcelonaMedia)
&lt;br&gt;&amp;gt; find a jack python module very useful for our purposes. And since we
&lt;br&gt;&amp;gt; needed to write and maintain patches we have put the code in this public
&lt;br&gt;&amp;gt; subversion path:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; svn co &lt;a href=&quot;http://clam-project.org/clam/trunk/pyjack/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clam-project.org/clam/trunk/pyjack/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Of course this is not ment to be a fork but a provisional place to
&lt;br&gt;&amp;gt; maintain the patches. However, if the project is confirmed orphan we'd
&lt;br&gt;&amp;gt; be happy to adopt and care the baby.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; See all the changes here
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://clam-project.org/clam/trunk/pyjack/CHANGES&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clam-project.org/clam/trunk/pyjack/CHANGES&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Changes in a nutshell:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1. Many small fixes in the pyjack C implementation.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2. Added the transport protocol patch written by Akhilman
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3. Added a new high level patch-by api
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; With 2 you can, for example, easily connect Blender and Ardour.
&lt;br&gt;&amp;gt; In 3 we added an api for doing connections in a bus fashion (i.e.
&lt;br&gt;&amp;gt; connecting all or a subset of ports in order). An example:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 	metro = 'jack_metro -b 60'
&lt;br&gt;&amp;gt; 	c1 = run_jack_client(metro)
&lt;br&gt;&amp;gt; 	c2 = run_jack_client(metro)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 	# passing jack clients names
&lt;br&gt;&amp;gt; 	bus_connect(c1, 'system')
&lt;br&gt;&amp;gt; 	bus_connect('system', 'system')
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 	# passing ports list. Note the use of python list slicing
&lt;br&gt;&amp;gt; 	bus_connect( outports('system')[:-1] , inports('system')[-2:] )
&lt;br&gt;&amp;gt; 	bus_connect( c2 , inports('system')[-3:] )
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Any feedback is very welcomed
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Good idea to update this code. With the transport patch alone it is 
&lt;br&gt;extremely valuable.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Patrick Shirkey
&lt;br&gt;Boost Hardware Ltd
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;Jack-Devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26240600&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pyjack-status-and-patches-tp26233342p26240600.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26240371</id>
	<title>Re: jackmp rev 3695 bad change in posix/JackPosixThread.cpp</title>
	<published>2009-11-06T15:40:17Z</published>
	<updated>2009-11-06T15:40:17Z</updated>
	<author>
		<name>Stéphane Letz</name>
	</author>
	<content type="html">&lt;br&gt;Le 7 nov. 2009 à 00:29, Andreas Degert a écrit :
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Sat, 7 Nov 2009 00:13:36 +0100
&lt;br&gt;&amp;gt; Andreas Degert &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26240371&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ad@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; the substitution of fThread with pthread_self() should be reverted, &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; it
&lt;br&gt;&amp;gt;&amp;gt; acquires / drops realtime scheduling for the calling thread of the
&lt;br&gt;&amp;gt;&amp;gt; client instead of the processing thread.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; check:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; start ardour, use
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ps -eLo pid,tid,rtprio,sched,comm | grep ardour
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; and watch for the difference in realtime priorities before and after
&lt;br&gt;&amp;gt;&amp;gt; applying the patch (and use your ears :-).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; attached patch for reverting the change (maybe windows/mac has the &amp;nbsp;
&lt;br&gt;&amp;gt; same
&lt;br&gt;&amp;gt; problem, but i can't test).
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;Thanks for the patch... &amp;nbsp;but the initial change had some deeper &amp;nbsp;
&lt;br&gt;reasons... Obviously it breaks when used In JackClient.cpp so I'll &amp;nbsp;
&lt;br&gt;have to find a solution that works in all cases.
&lt;br&gt;&lt;br&gt;Anyway thanks for reporting, and yes JACK2 SVN is broken after rev 3695.
&lt;br&gt;&lt;br&gt;Stéphane
&lt;br&gt;_______________________________________________
&lt;br&gt;Jack-Devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26240371&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/jackmp-rev-3695-bad-change-in-posix-JackPosixThread.cpp-tp26240134p26240371.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26240257</id>
	<title>Re: jackmp rev 3695 bad change in posix/JackPosixThread.cpp</title>
	<published>2009-11-06T15:29:01Z</published>
	<updated>2009-11-06T15:29:01Z</updated>
	<author>
		<name>Andreas Degert</name>
	</author>
	<content type="html">On Sat, 7 Nov 2009 00:13:36 +0100
&lt;br&gt;Andreas Degert &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26240257&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ad@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; the substitution of fThread with pthread_self() should be reverted, it
&lt;br&gt;&amp;gt; acquires / drops realtime scheduling for the calling thread of the
&lt;br&gt;&amp;gt; client instead of the processing thread.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; check:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; start ardour, use
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ps -eLo pid,tid,rtprio,sched,comm | grep ardour
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; and watch for the difference in realtime priorities before and after
&lt;br&gt;&amp;gt; applying the patch (and use your ears :-).
&lt;/div&gt;&lt;/div&gt;attached patch for reverting the change (maybe windows/mac has the same
&lt;br&gt;problem, but i can't test).
&lt;br&gt;&lt;br&gt;ciao
&lt;br&gt;Andreas
&lt;br&gt;&lt;br /&gt;&lt;tt&gt;[diff-3695-bad.diff]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;Index: posix/JackPosixThread.cpp
&lt;br&gt;===================================================================
&lt;br&gt;--- posix/JackPosixThread.cpp	(Revision 3715)
&lt;br&gt;+++ posix/JackPosixThread.cpp	(Arbeitskopie)
&lt;br&gt;@@ -205,7 +205,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;int JackPosixThread::AcquireRealTime()
&lt;br&gt;&amp;nbsp;{
&lt;br&gt;- &amp;nbsp; &amp;nbsp;return AcquireRealTimeImp(pthread_self(), fPriority);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;return (fThread != (pthread_t)NULL) ? AcquireRealTimeImp(fThread, fPriority) : -1;
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;int JackPosixThread::AcquireRealTime(int priority)
&lt;br&gt;@@ -232,7 +232,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;int JackPosixThread::DropRealTime()
&lt;br&gt;&amp;nbsp;{
&lt;br&gt;- &amp;nbsp; &amp;nbsp;return DropRealTimeImp(pthread_self());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;return (fThread != (pthread_t)NULL) ? DropRealTimeImp(fThread) : -1;
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;int JackPosixThread::DropRealTimeImp(pthread_t thread)
&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Jack-Devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26240257&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/jackmp-rev-3695-bad-change-in-posix-JackPosixThread.cpp-tp26240134p26240257.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26240134</id>
	<title>jackmp rev 3695 bad change in posix/JackPosixThread.cpp</title>
	<published>2009-11-06T15:13:36Z</published>
	<updated>2009-11-06T15:13:36Z</updated>
	<author>
		<name>Andreas Degert</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;the substitution of fThread with pthread_self() should be reverted, it
&lt;br&gt;acquires / drops realtime scheduling for the calling thread of the
&lt;br&gt;client instead of the processing thread.
&lt;br&gt;&lt;br&gt;check:
&lt;br&gt;&lt;br&gt;start ardour, use
&lt;br&gt;&lt;br&gt;ps -eLo pid,tid,rtprio,sched,comm | grep ardour
&lt;br&gt;&lt;br&gt;and watch for the difference in realtime priorities before and after
&lt;br&gt;applying the patch (and use your ears :-).
&lt;br&gt;&lt;br&gt;ciao
&lt;br&gt;Andreas
&lt;br&gt;_______________________________________________
&lt;br&gt;Jack-Devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26240134&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/jackmp-rev-3695-bad-change-in-posix-JackPosixThread.cpp-tp26240134p26240134.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26237102</id>
	<title>Re: Jack2 and FFADO, bug ??</title>
	<published>2009-11-06T11:04:46Z</published>
	<updated>2009-11-06T11:04:46Z</updated>
	<author>
		<name>Tinram</name>
	</author>
	<content type="html">Le vendredi 06 novembre 2009 à 18:57 +0100, Stéphane Letz a écrit :
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt; Jack: JackFFADODriver::Attach fBufferSize 1024 fSampleRate 48000
&lt;br&gt;&amp;gt; &amp;gt; 06071389163: (ffado.cpp)[ 92] ffado_streaming_init: libffado 
&lt;br&gt;&amp;gt; &amp;gt; 2.999.0-1700 built Nov 4 2009 23:09:34
&lt;br&gt;&amp;gt; &amp;gt; firewire ERR: FFADO: Error creating virtual device
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Ok this happens in JACK2 FFADO backend line 472 and it caused by a 
&lt;br&gt;&amp;gt; &amp;quot;ffado_streaming_init&amp;quot; falling...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I don't know exactly if JACK2 FFADO backend completely follows JACK1 
&lt;br&gt;&amp;gt; FFADO backend (ppalmers wrote that code). I guess the best is now to 
&lt;br&gt;&amp;gt; report the issue to FFDAO developers.
&lt;/div&gt;&lt;br&gt;&lt;br&gt;I found the solution : FFADO creates (one of ??) its thread with 
&lt;br&gt;a priority of 16 and my limits.conf was set to:
&lt;br&gt;&lt;br&gt;@audio - rtprio 16
&lt;br&gt;&lt;br&gt;so FFADO wasn't allowed to do such a thing. But it's wired that it
&lt;br&gt;hasn't the same behavior on Jack1... It should be better that FFADO
&lt;br&gt;uses the priority set with -Pxx from jack no ?? Or at least to add a priority
&lt;br&gt;parameter to the backend...
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; Thanks.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Stéphane
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jack-Devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26237102&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jack2-and-FFADO%2C-bug----tp26235250p26237102.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26236056</id>
	<title>Re: Jack2 and FFADO, bug ??</title>
	<published>2009-11-06T09:57:31Z</published>
	<updated>2009-11-06T09:57:31Z</updated>
	<author>
		<name>Tinram</name>
	</author>
	<content type="html">&amp;gt; Can you produce a log in &amp;quot;verbose&amp;quot; mode (-v)?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; jackd -v -R -dfirewire
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;Of curse, here it is :
&lt;br&gt;&lt;br&gt;tinram@PcMartin:~$ jackd -v -R -dfirewire
&lt;br&gt;jackdmp 1.9.3
&lt;br&gt;Copyright 2001-2005 Paul Davis and others.
&lt;br&gt;Copyright 2004-2009 Grame.
&lt;br&gt;jackdmp comes with ABSOLUTELY NO WARRANTY
&lt;br&gt;This is free software, and you are welcome to redistribute it
&lt;br&gt;under certain conditions; see the file COPYING for details
&lt;br&gt;no message buffer overruns
&lt;br&gt;no message buffer overruns
&lt;br&gt;JACK server starting in realtime mode with priority 10
&lt;br&gt;Jack: Create non RT thread
&lt;br&gt;Jack: ThreadHandler: start
&lt;br&gt;Jack: JackSocketServerChannel::Open 
&lt;br&gt;Jack: Bind: addr.sun_path /dev/shm/jack_default_1000_0
&lt;br&gt;Jack: JackSocketServerChannel::BuildPoolTable size = 1
&lt;br&gt;Jack: Create non RT thread
&lt;br&gt;Jack: JackEngine::Open
&lt;br&gt;Jack: Connect: addr.sun_path /dev/shm/jack_default_1000_0
&lt;br&gt;Jack: ThreadHandler: start
&lt;br&gt;Jack: JackSocketServerChannel::ClientCreate socket
&lt;br&gt;Jack: JackSocketServerChannel::BuildPoolTable size = 2
&lt;br&gt;Jack: fSocketTable i = 1 fd = 5
&lt;br&gt;Jack: JackDriver::Open capture_driver_name = 
&lt;br&gt;Jack: JackDriver::Open playback_driver_name = 
&lt;br&gt;Jack: JackEngine::ClientInternalNew: name = system
&lt;br&gt;Jack: JackEngine::AllocateRefNum ref = 0
&lt;br&gt;Jack: JackFifo::Allocate name = /dev/shm/jack_fifo.1000_default_system
&lt;br&gt;Jack: JackEngine::NotifyAddClient: name = system
&lt;br&gt;Jack: JackGraphManager::SetBufferSize size = 1024
&lt;br&gt;Jack: JackConnectionManager::DirectConnect first: ref1 = 0 ref2 = 0
&lt;br&gt;Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 0 ref2 = 0
&lt;br&gt;Jack: JackDriver::SetupDriverSync driver sem in flush mode
&lt;br&gt;Jack: JackEngine::ClientInternalNew: name = freewheel
&lt;br&gt;Jack: JackEngine::AllocateRefNum ref = 1
&lt;br&gt;Jack: JackFifo::Allocate name = /dev/shm/jack_fifo.1000_default_freewheel
&lt;br&gt;Jack: JackEngine::NotifyAddClient: name = freewheel
&lt;br&gt;Jack: JackConnectionManager::DirectConnect first: ref1 = 1 ref2 = 1
&lt;br&gt;Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 1 ref2 = 1
&lt;br&gt;Jack: JackDriver::SetupDriverSync driver sem in flush mode
&lt;br&gt;Jack: JackFFADODriver::Attach fBufferSize 1024 fSampleRate 48000
&lt;br&gt;06071389163: (ffado.cpp)[ 92] ffado_streaming_init: libffado 2.999.0-1700 built Nov 4 2009 23:09:34
&lt;br&gt;firewire ERR: FFADO: Error creating virtual device
&lt;br&gt;Cannot attach audio driver
&lt;br&gt;Jack: JackDriver::Close
&lt;br&gt;Jack: JackConnectionManager::DirectDisconnect last: ref1 = 1 ref2 = 1
&lt;br&gt;Jack: JackGraphManager::DisconnectRefNum cur_index = 0 ref1 = 1 ref2 = 1
&lt;br&gt;Jack: JackEngine::ClientCloseAux ref = 1
&lt;br&gt;Jack: JackGraphManager::RemoveAllPorts ref = 1
&lt;br&gt;Jack: JackFifo::Destroy name = /dev/shm/jack_fifo.1000_default_freewheel
&lt;br&gt;Jack: JackDriver::Close
&lt;br&gt;Jack: JackConnectionManager::DirectDisconnect last: ref1 = 0 ref2 = 0
&lt;br&gt;Jack: JackGraphManager::DisconnectRefNum cur_index = 0 ref1 = 0 ref2 = 0
&lt;br&gt;Jack: JackEngine::ClientCloseAux ref = 0
&lt;br&gt;Jack: JackGraphManager::RemoveAllPorts ref = 0
&lt;br&gt;Jack: JackFifo::Destroy name = /dev/shm/jack_fifo.1000_default_system
&lt;br&gt;Jack: JackEngine::Close
&lt;br&gt;Jack: JackClientSocket::Close
&lt;br&gt;Jack: JackPosixThread::Kill
&lt;br&gt;Jack: JackServerSocket::Close /dev/shm/jack_default_1000_0
&lt;br&gt;Jack: JackClientSocket::Close
&lt;br&gt;no message buffer overruns
&lt;br&gt;Jack: JackPosixThread::Stop
&lt;br&gt;Jack: ThreadHandler: exit
&lt;br&gt;JackServer::Open() failed with -1
&lt;br&gt;Jack: JackShmMem::delete size = 0 index = 0
&lt;br&gt;Jack: ~JackDriver
&lt;br&gt;no message buffer overruns
&lt;br&gt;Jack: ~JackDriver
&lt;br&gt;Jack: JackEngine::~JackEngine
&lt;br&gt;Jack: JackShmMem::delete size = 0 index = 1
&lt;br&gt;Jack: cleaning up shared memory
&lt;br&gt;Jack: cleaning up files
&lt;br&gt;Jack: unregistering server `default'
&lt;br&gt;Failed to start server
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jack-Devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26236056&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jack2-and-FFADO%2C-bug----tp26235250p26236056.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26236127</id>
	<title>Re: Jack2 and FFADO, bug ??</title>
	<published>2009-11-06T09:57:25Z</published>
	<updated>2009-11-06T09:57:25Z</updated>
	<author>
		<name>Stéphane Letz</name>
	</author>
	<content type="html">&lt;br&gt;&amp;gt; Jack: JackFFADODriver::Attach fBufferSize 1024 fSampleRate 48000
&lt;br&gt;&amp;gt; 06071389163: (ffado.cpp)[ 92] ffado_streaming_init: libffado &amp;nbsp;
&lt;br&gt;&amp;gt; 2.999.0-1700 built Nov 4 2009 23:09:34
&lt;br&gt;&amp;gt; firewire ERR: FFADO: Error creating virtual device
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Ok this happens in JACK2 FFADO backend line 472 and it caused by a &amp;nbsp; 
&lt;br&gt;&amp;quot;ffado_streaming_init&amp;quot; falling...
&lt;br&gt;&lt;br&gt;I don't know exactly if JACK2 FFADO backend completely follows &amp;nbsp;JACK1 &amp;nbsp; 
&lt;br&gt;FFADO backend (ppalmers wrote that code). I guess the best is now to &amp;nbsp;
&lt;br&gt;report the issue to FFDAO developers.
&lt;br&gt;&lt;br&gt;Thanks.
&lt;br&gt;&lt;br&gt;Stéphane 
&lt;br&gt;_______________________________________________
&lt;br&gt;Jack-Devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26236127&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jack2-and-FFADO%2C-bug----tp26235250p26236127.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26235919</id>
	<title>Re: Jack2 and FFADO, bug ??</title>
	<published>2009-11-06T09:41:51Z</published>
	<updated>2009-11-06T09:41:51Z</updated>
	<author>
		<name>Stéphane Letz</name>
	</author>
	<content type="html">&lt;br&gt;Le 6 nov. 2009 à 17:58, Tinram a écrit :
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi devs,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm running jack2 (1.9.3) with a firewire soundcard through FFADO.
&lt;br&gt;&amp;gt; If I run it without realitme capability I get periodical xruns witch &amp;nbsp;
&lt;br&gt;&amp;gt; doesn't seem to be linked to latency... If I run it with realtime &amp;nbsp;
&lt;br&gt;&amp;gt; capability, it just fail like that :
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; tinram@PcMartin:~/Son/Compil/jack-1.9.3$ jackd -R -dfirewire
&lt;br&gt;&amp;gt;&amp;gt; jackdmp 1.9.3
&lt;br&gt;&amp;gt;&amp;gt; Copyright 2001-2005 Paul Davis and others.
&lt;br&gt;&amp;gt;&amp;gt; Copyright 2004-2009 Grame.
&lt;br&gt;&amp;gt;&amp;gt; jackdmp comes with ABSOLUTELY NO WARRANTY
&lt;br&gt;&amp;gt;&amp;gt; This is free software, and you are welcome to redistribute it
&lt;br&gt;&amp;gt;&amp;gt; under certain conditions; see the file COPYING for details
&lt;br&gt;&amp;gt;&amp;gt; no message buffer overruns
&lt;br&gt;&amp;gt;&amp;gt; no message buffer overruns
&lt;br&gt;&amp;gt;&amp;gt; JACK server starting in realtime mode with priority 10
&lt;br&gt;&amp;gt;&amp;gt; 02007203650: (ffado.cpp)[ 92] ffado_streaming_init: libffado &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; 2.999.0-1700 built Nov 4 2009 23:09:34
&lt;br&gt;&amp;gt;&amp;gt; firewire ERR: FFADO: Error creating virtual device
&lt;br&gt;&amp;gt;&amp;gt; Cannot attach audio driver
&lt;br&gt;&amp;gt;&amp;gt; no message buffer overruns
&lt;br&gt;&amp;gt;&amp;gt; JackServer::Open() failed with -1
&lt;br&gt;&amp;gt;&amp;gt; no message buffer overruns
&lt;br&gt;&amp;gt;&amp;gt; Failed to start server
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; The problem has nothing to do with my system, I guess, because, it &amp;nbsp;
&lt;br&gt;&amp;gt; runs just
&lt;br&gt;&amp;gt; well with jack1 (0.116.2) with a 4ms latency, and jack2 is OK with &amp;nbsp;
&lt;br&gt;&amp;gt; realtime on my internal soudcard
&lt;br&gt;&amp;gt; and with my USB console. Don't know if it's a bug or so in jack2 but &amp;nbsp;
&lt;br&gt;&amp;gt; it's wired.
&lt;br&gt;&amp;gt; Jack output doesn't help a lot to solve this...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks for your help.
&lt;br&gt;&amp;gt; Martin.
&lt;/div&gt;&lt;br&gt;&lt;br&gt;Can you produce a log in &amp;quot;verbose&amp;quot; mode (-v)?
&lt;br&gt;&lt;br&gt;&amp;nbsp; jackd -v -R -dfirewire
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;Stéphane
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jack-Devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26235919&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jack2-and-FFADO%2C-bug----tp26235250p26235919.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26235250</id>
	<title>Jack2 and FFADO, bug ??</title>
	<published>2009-11-06T08:58:44Z</published>
	<updated>2009-11-06T08:58:44Z</updated>
	<author>
		<name>Tinram</name>
	</author>
	<content type="html">Hi devs,
&lt;br&gt;&lt;br&gt;I'm running jack2 (1.9.3) with a firewire soundcard through FFADO.
&lt;br&gt;If I run it without realitme capability I get periodical xruns witch doesn't seem to be linked to latency... If I run it with realtime capability, it just fail like that :
&lt;br&gt;&lt;br&gt;&lt;br&gt;tinram@PcMartin:~/Son/Compil/jack-1.9.3$ jackd -R -dfirewire
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; jackdmp 1.9.3
&lt;br&gt;&amp;gt; Copyright 2001-2005 Paul Davis and others.
&lt;br&gt;&amp;gt; Copyright 2004-2009 Grame.
&lt;br&gt;&amp;gt; jackdmp comes with ABSOLUTELY NO WARRANTY
&lt;br&gt;&amp;gt; This is free software, and you are welcome to redistribute it
&lt;br&gt;&amp;gt; under certain conditions; see the file COPYING for details
&lt;br&gt;&amp;gt; no message buffer overruns
&lt;br&gt;&amp;gt; no message buffer overruns
&lt;br&gt;&amp;gt; JACK server starting in realtime mode with priority 10
&lt;br&gt;&amp;gt; 02007203650: (ffado.cpp)[ 92] ffado_streaming_init: libffado 2.999.0-1700 built Nov 4 2009 23:09:34
&lt;br&gt;&amp;gt; firewire ERR: FFADO: Error creating virtual device
&lt;br&gt;&amp;gt; Cannot attach audio driver
&lt;br&gt;&amp;gt; no message buffer overruns
&lt;br&gt;&amp;gt; JackServer::Open() failed with -1
&lt;br&gt;&amp;gt; no message buffer overruns
&lt;br&gt;&amp;gt; Failed to start server
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;The problem has nothing to do with my system, I guess, because, it runs just
&lt;br&gt;well with jack1 (0.116.2) with a 4ms latency, and jack2 is OK with realtime on my internal soudcard
&lt;br&gt;and with my USB console. Don't know if it's a bug or so in jack2 but it's wired.
&lt;br&gt;Jack output doesn't help a lot to solve this... 
&lt;br&gt;&lt;br&gt;Thanks for your help.
&lt;br&gt;Martin.
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jack-Devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26235250&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jack2-and-FFADO%2C-bug----tp26235250p26235250.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26234941</id>
	<title>OT: want to betatest my app on iPhone/ipod touch</title>
	<published>2009-11-06T08:38:30Z</published>
	<updated>2009-11-06T08:38:30Z</updated>
	<author>
		<name>Jonatan Liljedahl</name>
	</author>
	<content type="html">I'm sorry for being off-topic, but I'm looking for audio-interested 
&lt;br&gt;people outside of sweden that would like to test an app for iphone/ipod 
&lt;br&gt;touch that I'm developing. It's a sample loop-player with different 
&lt;br&gt;manipulation and modulation capabilities... Send me a mail if you're 
&lt;br&gt;interested!
&lt;br&gt;&lt;br&gt;/Jonatan
&lt;br&gt;_______________________________________________
&lt;br&gt;Jack-Devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26234941&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OT%3A-want-to-betatest-my-app-on-iPhone-ipod-touch-tp26234941p26234941.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26234080</id>
	<title>Re: please merge netone-fixes branch</title>
	<published>2009-11-06T07:37:50Z</published>
	<updated>2009-11-06T07:37:50Z</updated>
	<author>
		<name>Stéphane Letz</name>
	</author>
	<content type="html">&lt;br&gt;Le 6 nov. 2009 à 16:06, torbenh a écrit :
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; please merge this branch:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://repo.or.cz/w/jack2.git/shortlog/refs/heads/netone-fixes&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repo.or.cz/w/jack2.git/shortlog/refs/heads/netone-fixes&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&lt;br&gt;&lt;br&gt;Done SVN rev 3714.
&lt;br&gt;&lt;br&gt;Stéphane 
&lt;br&gt;_______________________________________________
&lt;br&gt;Jack-Devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26234080&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/please-merge-netone-fixes-branch-tp26233470p26234080.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26233470</id>
	<title>please merge netone-fixes branch</title>
	<published>2009-11-06T07:06:43Z</published>
	<updated>2009-11-06T07:06:43Z</updated>
	<author>
		<name>torbenh</name>
	</author>
	<content type="html">&lt;br&gt;please merge this branch:
&lt;br&gt;&lt;a href=&quot;http://repo.or.cz/w/jack2.git/shortlog/refs/heads/netone-fixes&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repo.or.cz/w/jack2.git/shortlog/refs/heads/netone-fixes&lt;/a&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;torben Hohn
&lt;br&gt;_______________________________________________
&lt;br&gt;Jack-Devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26233470&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/please-merge-netone-fixes-branch-tp26233470p26233470.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26233342</id>
	<title>pyjack status and patches</title>
	<published>2009-11-06T06:57:49Z</published>
	<updated>2009-11-06T06:57:49Z</updated>
	<author>
		<name>Pau Arumí</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;&lt;br&gt;I'm under the impression that pyjack is not maintained because I wrote
&lt;br&gt;the author, Andrew, (via sourceforge) more than a week ago, and it went
&lt;br&gt;without answer. Does anybody knows more about the pyjack status?
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/projects/py-jack/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/projects/py-jack/&lt;/a&gt;&lt;br&gt;&lt;br&gt;The point is that clam developers (at least the ones in BarcelonaMedia)
&lt;br&gt;find a jack python module very useful for our purposes. And since we
&lt;br&gt;needed to write and maintain patches we have put the code in this public
&lt;br&gt;subversion path:
&lt;br&gt;&lt;br&gt;svn co &lt;a href=&quot;http://clam-project.org/clam/trunk/pyjack/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clam-project.org/clam/trunk/pyjack/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Of course this is not ment to be a fork but a provisional place to
&lt;br&gt;maintain the patches. However, if the project is confirmed orphan we'd
&lt;br&gt;be happy to adopt and care the baby.
&lt;br&gt;&lt;br&gt;See all the changes here
&lt;br&gt;&lt;a href=&quot;http://clam-project.org/clam/trunk/pyjack/CHANGES&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clam-project.org/clam/trunk/pyjack/CHANGES&lt;/a&gt;&lt;br&gt;&lt;br&gt;Changes in a nutshell:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;1. Many small fixes in the pyjack C implementation.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;2. Added the transport protocol patch written by Akhilman
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;3. Added a new high level patch-by api 
&lt;br&gt;&lt;br&gt;With 2 you can, for example, easily connect Blender and Ardour.
&lt;br&gt;In 3 we added an api for doing connections in a bus fashion (i.e.
&lt;br&gt;connecting all or a subset of ports in order). An example:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; metro = 'jack_metro -b 60'
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; c1 = run_jack_client(metro)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; c2 = run_jack_client(metro)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # passing jack clients names
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bus_connect(c1, 'system')
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bus_connect('system', 'system') 
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # passing ports list. Note the use of python list slicing 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bus_connect( outports('system')[:-1] , inports('system')[-2:] )
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bus_connect( c2 , inports('system')[-3:] )
&lt;br&gt;&lt;br&gt;Any feedback is very welcomed
&lt;br&gt;&lt;br&gt;P
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;--------------------------------------------------
&lt;br&gt;Pau Arumí
&lt;br&gt;&lt;br&gt;Barcelona Media - Innovation Centre 
&lt;br&gt;Av. Diagonal 177, planta 9, 08018 Barcelona, Spain
&lt;br&gt;Phone: +34 93 238 1400 &amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jack-Devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26233342&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pyjack-status-and-patches-tp26233342p26233342.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26231581</id>
	<title>Re: freewheeling with jackd 1.9.3</title>
	<published>2009-11-06T04:52:16Z</published>
	<updated>2009-11-06T04:52:16Z</updated>
	<author>
		<name>Stéphane Letz</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;div&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;div&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;Well this is part of the problem, but not exactly the issue Andreas&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;reported. I did actually start to fix this part (&quot;non RT behaviour&quot;)&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;on SVN and send a patch to Andreas to test for his initial problem.&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;i am just saying, that your fix in SVN r3700 is not complete.&lt;br&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#006312&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#144FAE&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;So what is missing?&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Stéphane&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Jack-Devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26231581&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/freewheeling-with-jackd-1.9.3-tp26173063p26231581.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26230210</id>
	<title>Re: freewheeling with jackd 1.9.3</title>
	<published>2009-11-06T03:10:00Z</published>
	<updated>2009-11-06T03:10:00Z</updated>
	<author>
		<name>torbenh</name>
	</author>
	<content type="html">On Fri, Nov 06, 2009 at 10:24:03AM +0100, Stéphane Letz wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Le 6 nov. 2009 à 10:09, torbenh a écrit :
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt;On Thu, Nov 05, 2009 at 08:32:08PM +0100, Stéphane Letz wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;Le 5 nov. 2009 à 18:15, Andreas Degert a écrit :
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;On Thu, 5 Nov 2009 09:55:56 +0100
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;Stéphane Letz &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26230210&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;letz@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;Le 3 nov. 2009 à 01:19, Andreas Degert a écrit :
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;doesn't seem to work under linux when using in realtime mode.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;Starting works, but stopping gives an error:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;Cannot set scheduling priority for RT thread res = 22 err = No
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;such file or directory
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;Cannot start thread
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;AFAICS this happens when restarting the audio driver. Can you
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;produce a more complete log with the verbose mode (-v when starting
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;jackd) ?
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;Yes, happens when the audio driver is restarted.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;sorry, can't create a log atm, I can send one later if still needed
&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;Yes, please send a complete log.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;the fix for the non RT behaviour is not complete.
&lt;br&gt;&amp;gt; &amp;gt;a client connecting during freewheel would not set its logging to
&lt;br&gt;&amp;gt; &amp;gt;buffered.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;this should better fix the issue:
&lt;br&gt;&amp;gt; &amp;gt;&lt;a href=&quot;http://repo.or.cz/w/jack2.git/commitdiff/b4939bba6fded4c65d1d28d792c56ecbe9d2392e&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repo.or.cz/w/jack2.git/commitdiff/b4939bba6fded4c65d1d28d792c56ecbe9d2392e&lt;/a&gt;&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;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;Stéphane
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Well this is part of the problem, but not exactly the issue Andreas
&lt;br&gt;&amp;gt; reported. I did actually start to fix this part (&amp;quot;non RT behaviour&amp;quot;)
&lt;br&gt;&amp;gt; on SVN and send a patch to Andreas to test for his initial problem.
&lt;/div&gt;&lt;br&gt;i am just saying, that your fix in SVN r3700 is not complete.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Stéphane
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;torben Hohn
&lt;br&gt;&lt;a href=&quot;http://galan.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://galan.sourceforge.net&lt;/a&gt;&amp;nbsp;-- The graphical Audio language
&lt;br&gt;_______________________________________________
&lt;br&gt;Jack-Devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26230210&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/freewheeling-with-jackd-1.9.3-tp26173063p26230210.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26229045</id>
	<title>Re: freewheeling with jackd 1.9.3</title>
	<published>2009-11-06T01:24:03Z</published>
	<updated>2009-11-06T01:24:03Z</updated>
	<author>
		<name>Stéphane Letz</name>
	</author>
	<content type="html">&lt;br&gt;Le 6 nov. 2009 à 10:09, torbenh a écrit :
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Thu, Nov 05, 2009 at 08:32:08PM +0100, Stéphane Letz wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Le 5 nov. 2009 à 18:15, Andreas Degert a écrit :
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On Thu, 5 Nov 2009 09:55:56 +0100
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Stéphane Letz &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26229045&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;letz@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Le 3 nov. 2009 à 01:19, Andreas Degert a écrit :
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; doesn't seem to work under linux when using in realtime mode.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Starting works, but stopping gives an error:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Cannot set scheduling priority for RT thread res = 22 err = No
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; such file or directory
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Cannot start thread
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; AFAICS this happens when restarting the audio driver. Can you
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; produce a more complete log with the verbose mode (-v when starting
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; jackd) ?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Yes, happens when the audio driver is restarted.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; sorry, can't create a log atm, I can send one later if still needed
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Yes, please send a complete log.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; the fix for the non RT behaviour is not complete.
&lt;br&gt;&amp;gt; a client connecting during freewheel would not set its logging to
&lt;br&gt;&amp;gt; buffered.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; this should better fix the issue:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://repo.or.cz/w/jack2.git/commitdiff/b4939bba6fded4c65d1d28d792c56ecbe9d2392e&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repo.or.cz/w/jack2.git/commitdiff/b4939bba6fded4c65d1d28d792c56ecbe9d2392e&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Stéphane
&lt;/div&gt;&lt;br&gt;&lt;br&gt;Well this is part of the problem, but not exactly the issue Andreas &amp;nbsp;
&lt;br&gt;reported. I did actually start to fix this part (&amp;quot;non RT behaviour&amp;quot;) &amp;nbsp;
&lt;br&gt;on SVN and send a patch to Andreas to test for his initial problem.
&lt;br&gt;&lt;br&gt;Stéphane 
&lt;br&gt;_______________________________________________
&lt;br&gt;Jack-Devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26229045&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/freewheeling-with-jackd-1.9.3-tp26173063p26229045.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26228793</id>
	<title>Re: freewheeling with jackd 1.9.3</title>
	<published>2009-11-06T01:09:04Z</published>
	<updated>2009-11-06T01:09:04Z</updated>
	<author>
		<name>torbenh</name>
	</author>
	<content type="html">On Thu, Nov 05, 2009 at 08:32:08PM +0100, Stéphane Letz wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Le 5 nov. 2009 à 18:15, Andreas Degert a écrit :
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt;On Thu, 5 Nov 2009 09:55:56 +0100
&lt;br&gt;&amp;gt; &amp;gt;Stéphane Letz &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26228793&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;letz@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;Le 3 nov. 2009 à 01:19, Andreas Degert a écrit :
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;doesn't seem to work under linux when using in realtime mode.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;Starting works, but stopping gives an error:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;Cannot set scheduling priority for RT thread res = 22 err = No
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;such file or directory
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;Cannot start thread
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;AFAICS this happens when restarting the audio driver. Can you
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;produce a more complete log with the verbose mode (-v when starting
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;jackd) ?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;Yes, happens when the audio driver is restarted.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;sorry, can't create a log atm, I can send one later if still needed
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Yes, please send a complete log.
&lt;/div&gt;&lt;br&gt;the fix for the non RT behaviour is not complete. 
&lt;br&gt;a client connecting during freewheel would not set its logging to
&lt;br&gt;buffered. 
&lt;br&gt;&lt;br&gt;this should better fix the issue:
&lt;br&gt;&lt;a href=&quot;http://repo.or.cz/w/jack2.git/commitdiff/b4939bba6fded4c65d1d28d792c56ecbe9d2392e&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repo.or.cz/w/jack2.git/commitdiff/b4939bba6fded4c65d1d28d792c56ecbe9d2392e&lt;/a&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Stéphane
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Jack-Devel mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26228793&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;torben Hohn
&lt;br&gt;_______________________________________________
&lt;br&gt;Jack-Devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26228793&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/freewheeling-with-jackd-1.9.3-tp26173063p26228793.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26228669</id>
	<title>Re: [RFC] roll a new jack1 tarball?</title>
	<published>2009-11-06T00:56:28Z</published>
	<updated>2009-11-06T00:56:28Z</updated>
	<author>
		<name>torbenh</name>
	</author>
	<content type="html">On Thu, Nov 05, 2009 at 10:06:11PM +0100, Jörn Nettingsmeier wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; hi everybody!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; afaict, the jack1 codebase is in pretty good shape, there are no
&lt;br&gt;&amp;gt; intrusive changes in core functionality, everything has been tested for
&lt;br&gt;&amp;gt; quite a while, the netjack1/alsa_[in|out] improvements are significant,
&lt;br&gt;&amp;gt; and we have added support for CELT 0.7.0.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; so i'd like to propose to roll a tarball release real soon now,
&lt;br&gt;&amp;gt; especially since it's been a while...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; this would also be convenient for distributors planning to move to CELT
&lt;br&gt;&amp;gt; 0.7.0. (i know opensuse factory is, and some people on IRC have
&lt;br&gt;&amp;gt; contacted other distro packagers, who are also thinking about it.)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; what do you think?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; i have three trivial and largely cosmetic patches to netjack1 in the
&lt;br&gt;&amp;gt; queue that i'd like to submit for review before a release - if anybody
&lt;br&gt;&amp;gt; else is sitting on code, now would be a perfect time to push it out :)
&lt;/div&gt;&lt;br&gt;i need to port back the changes made to the deadline machinery in
&lt;br&gt;netone. and a im not at all confident that this is it now.
&lt;br&gt;&lt;br&gt;the current jack1 codebase is likely to show the same problems geoff was
&lt;br&gt;seeing. i will try to keep netone and netjack1 in sync.
&lt;br&gt;&lt;br&gt;But both still need some testing.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; best,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; jörn
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; Jörn Nettingsmeier
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Meister für Veranstaltungstechnik
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Audio and event engineer
&lt;br&gt;&amp;gt; Ambisonic surround recordings
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://stackingdwarves.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://stackingdwarves.net&lt;/a&gt;&lt;br&gt;&amp;gt; +49 177 7937487
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Jack-Devel mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26228669&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;torben Hohn
&lt;br&gt;&lt;a href=&quot;http://galan.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://galan.sourceforge.net&lt;/a&gt;&amp;nbsp;-- The graphical Audio language
&lt;br&gt;_______________________________________________
&lt;br&gt;Jack-Devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26228669&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-RFC--roll-a-new-jack1-tarball--tp26222206p26228669.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26222206</id>
	<title>[RFC] roll a new jack1 tarball?</title>
	<published>2009-11-05T13:06:11Z</published>
	<updated>2009-11-05T13:06:11Z</updated>
	<author>
		<name>Jörn Nettingsmeier-5</name>
	</author>
	<content type="html">hi everybody!
&lt;br&gt;&lt;br&gt;&lt;br&gt;afaict, the jack1 codebase is in pretty good shape, there are no
&lt;br&gt;intrusive changes in core functionality, everything has been tested for
&lt;br&gt;quite a while, the netjack1/alsa_[in|out] improvements are significant,
&lt;br&gt;and we have added support for CELT 0.7.0.
&lt;br&gt;&lt;br&gt;so i'd like to propose to roll a tarball release real soon now,
&lt;br&gt;especially since it's been a while...
&lt;br&gt;&lt;br&gt;this would also be convenient for distributors planning to move to CELT
&lt;br&gt;0.7.0. (i know opensuse factory is, and some people on IRC have
&lt;br&gt;contacted other distro packagers, who are also thinking about it.)
&lt;br&gt;&lt;br&gt;what do you think?
&lt;br&gt;&lt;br&gt;i have three trivial and largely cosmetic patches to netjack1 in the
&lt;br&gt;queue that i'd like to submit for review before a release - if anybody
&lt;br&gt;else is sitting on code, now would be a perfect time to push it out :)
&lt;br&gt;&lt;br&gt;&lt;br&gt;best,
&lt;br&gt;&lt;br&gt;jörn
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Jörn Nettingsmeier
&lt;br&gt;&lt;br&gt;Meister für Veranstaltungstechnik
&lt;br&gt;&lt;br&gt;Audio and event engineer
&lt;br&gt;Ambisonic surround recordings
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://stackingdwarves.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://stackingdwarves.net&lt;/a&gt;&lt;br&gt;+49 177 7937487
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jack-Devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26222206&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-RFC--roll-a-new-jack1-tarball--tp26222206p26222206.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26220931</id>
	<title>Re: freewheeling with jackd 1.9.3</title>
	<published>2009-11-05T11:32:08Z</published>
	<updated>2009-11-05T11:32:08Z</updated>
	<author>
		<name>Stéphane Letz</name>
	</author>
	<content type="html">&lt;br&gt;Le 5 nov. 2009 à 18:15, Andreas Degert a écrit :
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Thu, 5 Nov 2009 09:55:56 +0100
&lt;br&gt;&amp;gt; Stéphane Letz &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26220931&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;letz@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Le 3 nov. 2009 à 01:19, Andreas Degert a écrit :
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; doesn't seem to work under linux when using in realtime mode.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Starting works, but stopping gives an error:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Cannot set scheduling priority for RT thread res = 22 err = No
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; such file or directory
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Cannot start thread
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; AFAICS this happens when restarting the audio driver. Can you
&lt;br&gt;&amp;gt;&amp;gt; produce a more complete log with the verbose mode (-v when starting
&lt;br&gt;&amp;gt;&amp;gt; jackd) ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Yes, happens when the audio driver is restarted.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; sorry, can't create a log atm, I can send one later if still needed
&lt;/div&gt;&lt;br&gt;&lt;br&gt;Yes, please send a complete log.
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;Stéphane
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jack-Devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26220931&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/freewheeling-with-jackd-1.9.3-tp26173063p26220931.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26218700</id>
	<title>Re: freewheeling with jackd 1.9.3</title>
	<published>2009-11-05T09:15:22Z</published>
	<updated>2009-11-05T09:15:22Z</updated>
	<author>
		<name>Andreas Degert</name>
	</author>
	<content type="html">On Thu, 5 Nov 2009 09:55:56 +0100
&lt;br&gt;Stéphane Letz &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26218700&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;letz@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Le 3 nov. 2009 à 01:19, Andreas Degert a écrit :
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; doesn't seem to work under linux when using in realtime mode.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Starting works, but stopping gives an error:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Cannot set scheduling priority for RT thread res = 22 err = No
&lt;br&gt;&amp;gt; &amp;gt; such file or directory
&lt;br&gt;&amp;gt; &amp;gt; Cannot start thread
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; AFAICS this happens when restarting the audio driver. Can you
&lt;br&gt;&amp;gt; produce a more complete log with the verbose mode (-v when starting
&lt;br&gt;&amp;gt; jackd) ?
&lt;/div&gt;&lt;br&gt;Yes, happens when the audio driver is restarted.
&lt;br&gt;&lt;br&gt;sorry, can't create a log atm, I can send one later if still needed
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; It seems the member fRealTime of JackThread is not used
&lt;br&gt;&amp;gt; &amp;gt; consistently. In the constructor of JackThreadedDriver fThread is
&lt;br&gt;&amp;gt; &amp;gt; created non-realtime, even if the driver shall be running in
&lt;br&gt;&amp;gt; &amp;gt; realtime (fRealTime set in fDriver).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Yes indeed.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; In JackThreadedDriver::Init, fThread.AcquireRealTime is called. It
&lt;br&gt;&amp;gt; &amp;gt; stores the given priority and sets the thread to realtime
&lt;br&gt;&amp;gt; &amp;gt; scheduling, but doesn't set fRealTime in fThread.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; There is no fRealTime in Thread class. Putting the &amp;quot;wrapping&amp;quot;
&lt;br&gt;&amp;gt; thread in realtime happens because of a RT state of the wrapped
&lt;br&gt;&amp;gt; driver.
&lt;/div&gt;&lt;br&gt;class JackThreadedDriver has a member fThread (with type JackThread).
&lt;br&gt;&lt;br&gt;linux/JackPlatformPlug_os.h:namespace Jack { typedef JackPosixThread JackThread; }
&lt;br&gt;&lt;br&gt;posix/JackPosixThread.h:class SERVER_EXPORT JackPosixThread : public detail::JackThreadInterface
&lt;br&gt;&lt;br&gt;class JackThreadInterface is defined in common/JackThread.h and has
&lt;br&gt;a member fRealTime.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; When freewheeling is entered, scheduling is changed to non-realtime.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ??
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Freewheeling driver never has RT behavior.
&lt;br&gt;&lt;br&gt;I think I just meant fThread.Stop() is called in JackThreadedDriver::Stop()
&lt;br&gt;(it was rather late...)
&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; On exit of freewheeling, fThread.Start() is called and tries to set
&lt;br&gt;&amp;gt; &amp;gt; the thread to the stored priority and fRealTime (still false) which
&lt;br&gt;&amp;gt; &amp;gt; does not work.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ??
&lt;br&gt;&lt;br&gt;fThread.StartSync() in JackThreadedDriver::Start()
&lt;br&gt;&lt;br&gt;JackPosixThread::StartSync() then calls
&lt;br&gt;&lt;br&gt;StartImp(&amp;fThread, fPriority, fRealTime, ThreadHandler, this)
&lt;br&gt;&lt;br&gt;There a non-RT-thread is created because fRealTime JackThreadInterfaceis false and then
&lt;br&gt;pthread_attr_setschedparam() fails...
&lt;br&gt;&lt;br&gt;For me this patch works:
&lt;br&gt;-----------------------------------------------
&lt;br&gt;Index: jackmp/common/JackThread.h
&lt;br&gt;===================================================================
&lt;br&gt;--- jackmp/common/JackThread.h	(revision 3694)
&lt;br&gt;+++ jackmp/common/JackThread.h	(working copy)
&lt;br&gt;@@ -96,6 +96,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int Stop();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;void Terminate();
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;void enableRealTime() { fRealTime = true; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int AcquireRealTime();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int AcquireRealTime(int priority);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int DropRealTime();
&lt;br&gt;Index: jackmp/common/JackThreadedDriver.cpp
&lt;br&gt;===================================================================
&lt;br&gt;--- jackmp/common/JackThreadedDriver.cpp	(revision 3694)
&lt;br&gt;+++ jackmp/common/JackThreadedDriver.cpp	(working copy)
&lt;br&gt;@@ -215,6 +215,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// Will do &amp;quot;something&amp;quot; on OSX only...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;GetEngineControl()-&amp;gt;fPeriod = GetEngineControl()-&amp;gt;fConstraint = GetEngineControl()-&amp;gt;fPeriodUsecs * 1000;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;fThread.SetParams(GetEngineControl()-&amp;gt;fPeriod, GetEngineControl()-&amp;gt;fComputation, GetEngineControl()-&amp;gt;fConstraint);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;fThread.enableRealTime();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (fThread.AcquireRealTime(GetEngineControl()-&amp;gt;fServerPriority) &amp;lt; 0) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;jack_error(&amp;quot;AcquireRealTime error&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;&lt;br&gt;-----------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Maybe JackThreadedDriver::Init should set fRealTime in fThread
&lt;br&gt;&amp;gt; &amp;gt; (needs function, JackThread::fRealTime is protected), and it should
&lt;br&gt;&amp;gt; &amp;gt; be an error
&lt;br&gt;&amp;gt; &amp;gt; to call AcquireRealTime when fRealTime is not set (or maybe could be
&lt;br&gt;&amp;gt; &amp;gt; just ignored).
&lt;br&gt;&lt;br&gt;At first AcquireRealTime is used to set the priority even though fRealTime
&lt;br&gt;(in JackThreadInterface) is set to false, but StartSync will start a
&lt;br&gt;non-RT-thread later and setting priority fails.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt; ciao
&lt;br&gt;&amp;gt; &amp;gt; Andreas
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Sorry, I don't understand where you see that in the code. Please
&lt;br&gt;&amp;gt; send a more complete log first.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Stephane 
&lt;br&gt;_______________________________________________
&lt;br&gt;Jack-Devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26218700&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/freewheeling-with-jackd-1.9.3-tp26173063p26218700.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26218546</id>
	<title>Re: freewheeling with jackd 1.9.3</title>
	<published>2009-11-05T09:04:46Z</published>
	<updated>2009-11-05T09:04:46Z</updated>
	<author>
		<name>Andreas Degert</name>
	</author>
	<content type="html">On Thu, 5 Nov 2009 00:16:29 +0100
&lt;br&gt;torbenh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26218546&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;torbenh@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Tue, Nov 03, 2009 at 01:19:24AM +0100, Andreas Degert wrote:
&lt;br&gt;&amp;gt; &amp;gt; doesn't seem to work under linux when using in realtime mode.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Starting works, but stopping gives an error:
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Cannot set scheduling priority for RT thread res = 22 err = No such
&lt;br&gt;&amp;gt; &amp;gt; file or directory Cannot start thread
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; It seems the member fRealTime of JackThread is not used
&lt;br&gt;&amp;gt; &amp;gt; consistently. In the constructor of JackThreadedDriver fThread is
&lt;br&gt;&amp;gt; &amp;gt; created non-realtime, even if the driver shall be running in
&lt;br&gt;&amp;gt; &amp;gt; realtime (fRealTime set in fDriver).
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; In JackThreadedDriver::Init, fThread.AcquireRealTime is called. It
&lt;br&gt;&amp;gt; &amp;gt; stores the given priority and sets the thread to realtime
&lt;br&gt;&amp;gt; &amp;gt; scheduling, but doesn't set fRealTime in fThread.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; When freewheeling is entered, scheduling is changed to non-realtime.
&lt;br&gt;&amp;gt; &amp;gt; On exit of freewheeling, fThread.Start() is called and tries to set
&lt;br&gt;&amp;gt; &amp;gt; the thread to the stored priority and fRealTime (still false) which
&lt;br&gt;&amp;gt; &amp;gt; does not work.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Maybe JackThreadedDriver::Init should set fRealTime in fThread
&lt;br&gt;&amp;gt; &amp;gt; (needs function, JackThread::fRealTime is protected), and it should
&lt;br&gt;&amp;gt; &amp;gt; be an error to call AcquireRealTime when fRealTime is not set (or
&lt;br&gt;&amp;gt; &amp;gt; maybe could be just ignored).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; i dont see this behaviour in svn. i was looking into another issue
&lt;br&gt;&amp;gt; with freewheeling. 
&lt;br&gt;&amp;gt; but i think the issue you mention is fixed in svn. 
&lt;/div&gt;&lt;br&gt;I'm using the current svn version (revision 3694), and in my setup the
&lt;br&gt;error is reproducable (linux kernel is ubuntu 2.6.31-9-rt).
&lt;br&gt;&lt;br&gt;There is another problem with freewheeling when using jconv but that
&lt;br&gt;seems to be a jconv bug (I have a preliminary patch for it).
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; ciao
&lt;br&gt;&amp;gt; &amp;gt; Andreas
&lt;br&gt;&amp;gt; &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;gt; Jack-Devel mailing list
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26218546&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; torben Hohn
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://galan.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://galan.sourceforge.net&lt;/a&gt;&amp;nbsp;-- The graphical Audio language
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Jack-Devel mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26218546&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;/div&gt;_______________________________________________
&lt;br&gt;Jack-Devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26218546&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jack-Devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/freewheeling-with-jackd-1.9.3-tp26173063p26218546.html" />
</entry>

</feed>
