<div dir="ltr"><span style="font-size:13px">> Here is an even cheaper switch:</span><br style="font-size:13px"><span style="font-size:13px">> </span><a href="http://www.dsp4you.com/products/avb-oem-series/avb-sw" rel="noreferrer" target="_blank" style="font-size:13px">http://www.dsp4you.com/products/avb-oem-series/avb-sw</a><br><div><br></div><div>I think I have one of these around here as well from an old project. I will send it along with the xmos endpoints!</div><div>I should have a few Marvell firefox and apx 2 AVB eval kits kicking around I will look for...</div><div><br></div><div>Also, the AVB community is starting to call it TSN (time sensitive networks)... ;)</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Jun 13, 2015 at 1:14 PM, Len Ovens <span dir="ltr"><<a href="mailto:len@ovenwerks.net" target="_blank">len@ovenwerks.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Sat, 13 Jun 2015, Will Godfrey wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I don't suppose anyone has written an AVB -> jack module?<br>
</blockquote>
<br>
<br>
<a href="https://github.com/audioscience/Open-AVB" rel="noreferrer" target="_blank">https://github.com/audioscience/Open-AVB</a><br>
Does in fact list both a jackd listener and talker in their examples. The talker looks like it is more complete and would be able to run waiting for a listener to be connected. The listener expects the talker to be ready to send and will die if the talker is not there... so it would be best started by a connection application that knows what is there.<br>
<br>
In the end, the Linux community would probably be more thankful for an ALSA module. I think a Jack client would be easier to write though and actually makese more sense in an ecosystem where connections come and go and connections can go anywhere.<br>
<br>
Just found:<br>
<a href="https://github.com/audioscience/avdecc-lib" rel="noreferrer" target="_blank">https://github.com/audioscience/avdecc-lib</a><br>
Which is a lib for IEEE1722.1 (AVB Device Enumeration, Discovery and Control) that comes with a commandline controller. This allows Linux to discover and control AVB end points... That is make connections. At least a GUI cross point style control application would be very nice. But at least the CLI utility would allow things to be usable.<br>
<br>
An application like Qjackctl, Patchage or Ardour's Audio Connection Manager that covered both internal jackd connections as well as external AVB connections where an AVB jack client is started at connection time would be nice. It looks like it would be possible with just the libs and utilities listed here already.<br>
<br>
I'll see how far I get when I have some HW to play with. I am sure I have made it sound too easy by far.<br>
<br>
--<br>
Len Ovens<br>
<a href="http://www.ovenwerks.net" rel="noreferrer" target="_blank">www.ovenwerks.net</a><br>
<br>
_______________________________________________<br>
Linux-audio-dev mailing list<br>
<a href="mailto:Linux-audio-dev@lists.linuxaudio.org" target="_blank">Linux-audio-dev@lists.linuxaudio.org</a><br>
<a href="http://lists.linuxaudio.org/listinfo/linux-audio-dev" rel="noreferrer" target="_blank">http://lists.linuxaudio.org/listinfo/linux-audio-dev</a><br>
</blockquote></div><br></div>