Re: [Jack-Devel] connecting jack between a linux audio master and a windows slave
I'm not so familiar with netjack, but perhaps if you can clarify some
things someone else will notice something.
First, pastebin is not convenient, maybe some people have not seen your
verbose output
because you made it more difficult. 80 lines of text is not unreasonable
for an email, just paste it in. I have copied your pastebin verbose
output to this message for convenience.
C:\Program Files (x86)\Jack>jackd.exe -v -dnet -i2 -o9 -C8 -p8
Can you explain what you intended each command line argument to mean? I
have looked at the man page on my Fedora 20 system and I do not see a
section for net, just netone, which is a slightly different protocol.
For netone, -i2 would mean 2 capture channels, -o9 would be 9 playback
channels, there is no -C argument shown, and -p means frames per period.
I don't think 8 frames per period would make sense, and also given the
verbose output it seems like it may have been interpreted as IP port
number:
Jack: JackNetDriver::JackNetDriver ip 225.3.19.154, port 8
You used the exact same command line arguments on the linux slave machines
which worked correctly?
Maybe if you capture the verbose output from a working linux slave some
difference might become obvious. The port number 8 being associated with
the address 225.3.19.154 stands out as looking suspicious to me after all
the previous talk of port 19000, I don't think using a privileged port
number is really what you intended.
--
Chris Caudle
C:\Program Files (x86)\Jack>jackd.exe -v -dnet -i2 -o9 -C8 -p8
jackdmp 1.9.10
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2014 Grame.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
Drivers/internals found in : C:\Windows
Drivers/internals found in : C:\Windows
JACK server starting in realtime mode with priority 10
self-connect-mode is "Don't restrict self connect requests"
Jack: JackWinThread::StartImp : create non RT thread
Jack: JackWinThread::ThreadHandler : start
Jack: JackNetDriver::JackNetDriver ip 225.3.19.154, port 8
Jack: JackDriver::Open capture_driver_name = from_master_
Jack: JackDriver::Open playback_driver_name = to_master_
Jack: Check protocol client = 8 server = 8
Jack: JackEngine::ClientInternalOpen: name = system
Jack: JackEngine::AllocateRefNum ref = 0
Jack: JackWinSemaphore::Allocate name = jack_pipe.default_system val = 0
Jack: JackEngine::NotifyAddClient: name = system
Jack: JackGraphManager::SetBufferSize size = 1024
Jack: JackConnectionManager::DirectConnect first: ref1 = 0 ref2 = 0
Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 0 ref2 = 0
Jack: JackDriver::SetupDriverSync driver sem in flush mode
Jack: JackWinNamedPipeServerChannel::Open
Jack: JackWinNamedPipeServer::BindAux : fName
\\.\pipe\server_jack_default_0
Jack: JackEngine::Open
Jack: JackWinNamedPipeClient::ConnectAux : fName
\\.\pipe\server_jack_default_0
Jack: JackEngine::ClientInternalOpen: name = freewheel
Jack: JackEngine::AllocateRefNum ref = 1
Jack: JackWinSemaphore::Allocate name = jack_pipe.default_freewheel
val = 0
Jack: JackEngine::NotifyAddClient: name = freewheel
Jack: JackDriver::ClientNotify ref = 1 driver = system name =
freewheel notify =
0
Jack: JackDriver::ClientNotify ref = 0 driver = freewheel name =
system notify =
0
Jack: JackConnectionManager::DirectConnect first: ref1 = 1 ref2 = 1
Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 1 ref2 = 1
Jack: JackDriver::SetupDriverSync driver sem in flush mode
InitTime : multimedia timer resolution set to 1 milliseconds
Jack: JackServer::Start
Jack: JackThreadedDriver::Start
Jack: JackWinThread::StartImp : create non RT thread
Jack: JackWinThread::ThreadHandler : start
Jack: JackWinThread::StartImp : create non RT thread
Jack: JackThreadedDriver::Init real-time
Jack: JackWinThread::AcquireRealTimeImp priority = 10
MMCSS API not used...
Jack: JackWinThread::ThreadHandler : start
Jack: JackNetDriver::Initialize
Jack: JackNetDriver::FreePorts
NetDriver started in async mode without Master's transport sync.
Jack: JackNetSlaveInterface::Init()
Jack: JackNetSlaveInterface::SendAvailableToMaster try_count = 2147483647
Jack: JackNetSlaveInterface::SendAvailableToMaster try_count = 2147483647
Jack: JackWinThread::ThreadHandler : start
Jack: JackWinNamedPipeServerChannel::Init
Jack: JackWinNamedPipeServerChannel::ClientAdd size 0
Jack: JackWinThread::StartImp : create non RT thread
Jack: JackWinNamedPipeServer::BindAux : fName
\\.\pipe\server_jack_default_0
Jack: JackWinThread::StartImp : create non RT thread
Jack: JackWinThread::ThreadHandler : start
Jack: JackClientPipeThread::Execute 321750
Jack: JackRequest::Notification
Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name =
freewheel notify = 18
Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name =
freewheel notify = 18
Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name =
freewheel notify = 18
Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name =
freewheel notify = 18
Jack: JackEngine::ClientNotify: no callback for notification = 4
Jack: JackEngine::ClientNotify: no callback for notification = 4
Jack: JackClientPipeThread::Execute 321750
Jack: JackNetWinSocket::SetTimeout 1000000 usec
Waiting for a master...
1416168562.17354_0.ltw:2, <dc98657e9939990b124ca1502ffc7619.squirrel at email dot powweb dot com>