Re: [Jack-Devel] Installers for Jack 1.9.8 (SVN 4373) for Windows 64 and 32 bits : experimental use of MMCSS API

PrevNext  Index
DateTue, 03 May 2011 20:09:00 +0100
From Peter L Jones <[hidden] at drealm dot info>
To[hidden] at jackaudio dot org
In-Reply-ToStéphane Letz [Jack-Devel] Installers for Jack 1.9.8 (SVN 4373) for Windows 64 and 32 bits : experimental use of MMCSS API
Follow-UpStéphane Letz Re: [Jack-Devel] Installers for Jack 1.9.8 (SVN 4373) for Windows 64 and 32 bits : experimental use of MMCSS API
Hi,

Another problem with 1.9.8 but I don't know at what point it arose.

With 1.9.7, I can use netadaptor on Windows and the net driver on Linux to
connect two boxes:

C:\Program Files (x86)\Jack v1.9.7>jackd -R -P 91 -S -X winmme -d portaudio
-d"ASIO::ASIO Echo FireWire" -r 48000 -p 64

C:\Program Files (x86)\Jack v1.9.7>jack_load netmanager
Starting Jack Network Manager.
Listening on '225.3.19.154:19000'
Waiting for a slave...

peter@dino:~/Source/wineasio/wineasio$ jackd -R -P 91 -S -d net
Sending parameters to dino ...
New NetMaster started.
**************** Network parameters ****************
Name : dino

etc.

In 1.9.8, it just "doesn't work".  I get the "Listening on
'225.3.19.154:19000'" message but no "Waiting for a slave..." after loading
netmanager.

When I try to connect from the Linux box, I get this on the Windows box:
Error : slave dino is running with a different protocol 1 != 2
Can't init new net master...
Waiting for a slave...

The linux box is running jackdmp 1.9.7 from 1.9.7~svn4067-1~frasten0 on Ubuntu
maverick.

Did the 'net' implementation change from 1.9.7 to 1.9.8?  I have some vague
memory that it might have.  Andrea Piccinelli doesn't appear to have updated
his PPA to 1.9.8, unfortunately.

If someone can confirm that the "1 != 2" indeed means I'll have to wait for
1.9.8 to make it to my Linux box, I'll relax and wait... :)

Thanks,

-- Peter

On 03/05/2011 14:48, Stéphane Letz wrote:
> Hi Windows users.
> 
> Updated installer for Jack 1.9.8 (SVN 4373) on Windows 64 and 32 bits is available:
> 
> 1) Pure 32 bits version: http://www.grame.fr/~letz/Jack_v1.9.8_32_setup.exe
> 
> 2) Mixed 64/32 bits version: http://www.grame.fr/~letz/Jack_v1.9.8_64_setup.exe
> 
> SVN 4373 : 
> 
> - fix the issue with MIDI driver,  fix in jack_midi_latency_test' aware of port aliases... (Devin Anderson)
> 
> - experimental use of MMCSS API : http://msdn.microsoft.com/en-us/library/ms684247(v=vs.85).aspx. This APi introduced in Vista is supposed to improve the behaviour of real-time threads. It can be activated in JACK server by using priorities over 90 like for instance: jackd -S -P 95 -d portaudio (or by adding "-P 95" in QjackCtl setup). When available this API is used in all RT threads, the backend (portaudio, net or dummy) one, MIDI backend (WinMME) and clients RT thread. It should be particularly useful when the JACK server is running with ASIO and small buffer sizes (like 64 frames).
> 
> The Jack v 1.9.8/64bits/JackRouter.dll still has to be registered "manually" with regsvr32
> 
> Be sure to uninstall previous version before installing the new one.
> 
> Testing and feedback welcome! Especially the experimental MMCSS stuff.
> 
> Stéphane 
PrevNext  Index

1304449789.3531_0.ltw:2,a <ippjsh$2hv$1 at dough dot gmane dot org>