[LAD] NetJack question

David J Myers david.myers at amg-panogenics.com
Mon Feb 24 15:38:23 UTC 2014


Many thanks for the reply, Adrian, this is much appreciated.

I don't have the zita-ajbridge installed so I thought I'd try the alsa_in
method first.
So on the first box, I run,as you suggest
$ jackd -d alsa
Then on the second box
$ jackd -d net

But then, when I try to run alsa_in on the second box in a second terminal
window, it fails and it crashes the jackd process. 

I'm also wondering how I make the connection between the two boxes?

Here's a trace of box 2 (terminal 1):-

user at ubuntu:~$ jackd -d net
jackd 0.121.2
Copyright 2001-2009 Paul Davis, Stephane Letz, Jack O'Quinn, Torben Hohn and
others.
jackd 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
JACK compiled with System V SHM support.
loading driver ..
creating net driver ... net_pcm|48000|1024|3000|2|2|transport_sync:1
.
.
all 32 bit float mono audio port buffers in use!
cannot assign buffer for port
Segmentation fault (core dumped)
user at ubuntu:~$

and box 2 (terminal 2) :-

user at ubuntu:~$ alsa_in -d hw:0 -r 44100
selected sample format: 32bit
cannot deliver port registration request
alsa_in: alsa_in.c:406: process: Assertion `rlen > 2' failed.
jacknet_client: cannot register port for capture_1Aborted (core dumped)
user at ubuntu:~$

Cheers
David


-----Original Message-----
From: linux-audio-dev-bounces at lists.linuxaudio.org
[mailto:linux-audio-dev-bounces at lists.linuxaudio.org] On Behalf Of Adrian
Knoth
Sent: 24 February 2014 12:13
To: linux-audio-dev at lists.linuxaudio.org
Subject: Re: [LAD] NetJack question

On Mon, Feb 24, 2014 at 11:58:21AM -0000, David J Myers wrote:

> I need to take the audio input from my sound hardware on one Linux 
> box, send it over the network to a second Linux box and play it back 
> on the second box sound hardware.

Yes. Using the latest jackd1 release will make this easier, however, you can
also go for whatever your distribution has available.

Basically, you run

   $ jackd -d alsa

on the first box and

   $ jackd -d net

on the second. If you have jackd2, it would be "netone", not "net".

You then use Fons' zita-ajbridge on the second machine to connect to your
physical I/O. (they replace the older alsa_in/out tools)


The latest jackd1 can do the last two steps in one step.


Maybe netjack2 is also an option for you. Go for whatever works.



Cheers

-- 
mail: adi at thur.de  	http://adi.thur.de	PGP/GPG: key via keyserver

_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev at lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev



More information about the Linux-audio-dev mailing list