Page 1 of 1

JACKD slave connect to master from pi

Posted: Sun Apr 05, 2015 3:53 pm
by DOSSTONED
Network:
Master: Win8.1 x64 Desktop(D) with JACK Control(using portaudio)
Slaves: Win8.1 x64 Surface(S) with JACK Control(using net driver) / Raspberry Pi 2(P) with jackd
They all connected using wires with a 4 port switch on a router.

Scenarios:
Surface can listen the audio from Desktop, but Pi cannot listen from Desktop, always "waiting for master".

So I've tried some tests:
1. maybe the ttl matters?
ping between D ans S ttl is 128, P -> D or S is 128, D or S -> P is 64.
I don't think so, ttl is just a number in a packet, so jackd would like to check this?

2. the version is not match?
P has 1.9.9 version, while D and S have 1.9.10
Well, different minor version change doesn't matter what is transferred, I think.

3. Force master(D) to connect slave(P), jack_netsource.exe -H Pi -p 19000
P(jackd -R -d net) gives:
(after the waiting for a master)
Initializing connection with ...
*************** Network parameters *************
Name :
Protocol revision : 2
MTU : 0
Master name :
Slave name :
ID : 0
Transport Sync : no
Send channels (audio - midi) : 0 - 0
Return channels (audio - midi) : 0 - 0
Sample rate : 0 frames per second
Period size : 0 frames per second
Network latency : 0 cycles
SampleEncoder : Fload
Slave mode : async
********************************************
D gives:
InitTime : multimedia timer resolution set to 1 milliseconds
MMCSS API not used...
too long packet received...Not Connected

Does anyone have some suggestion to make Pi also play the audio like Surface?
Thank you for reading the long posts!