To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.

Statistics Download as Zip
| Branch: | Revision:

root

# Date Author Comment
20:51b49c557170 2016-02-14 01:10 AM Giulio Moro

Working. Loopback example.

19:324882fa5386 2015-09-08 11:49 AM Giulio Moro

Added averaging, not very useful, tbh

18:fb5a61b10223 2015-08-26 02:00 AM Giulio Moro

Improved thread-safety, prevented segfaults when calling cleanup() and setup()

17:ddbe8030d5f3 2015-08-25 11:23 PM Giulio Moro

Added timestamp check. NOTE: it works fine as long as the host is running at a low enough block size. Otherwise the ReceiveAudioThread buffer in the bbb is too small.

16:ac38157727ef 2015-08-25 06:27 PM Giulio Moro

The assumption in the last commit was just wrong :) . Issue was I was expecting the thread to run DURING processBlock(). Solved (trivially) by adding multiple buffers, so that more than the full blockSize can be buffered before being sent

15:8d2647f1389c 2015-08-25 12:17 AM Giulio Moro

The issue was not with DatagramSocket::write() being too slow. Rather, the issue was that the scheduler did not call the SendAudio thread often enough. Reducing the block size of the hots to 128 makes everything work smoothly. Alternatively, you can send from the audio thread without issues (as long as the socket is always available or you accept dropping packets if it is busy).

14:db53defc3824 2015-08-24 11:14 PM Giulio Moro

Added NetworkSend port from BeagleRT. NOTE: using Juce::DatagramSocket to send data, but it is way too slow (maaany dropped packets). TODO: port UdpClient from BeagleRT

13:ae9cfe6aacfc 2015-08-24 06:56 PM Giulio Moro

ReceiveAudioThread is now the same with/without JUCE. That is the same file can be shared between the UdpIoPlugin and the BeagleRT repos

12:3edeba694850 2015-08-24 06:12 PM Giulio Moro

A better step

11:46a70ed6d0fc 2015-08-24 04:19 PM Giulio Moro

Trying to go towards compatibility with the BeagleRT code

10:ce676cac200e 2015-08-20 05:07 PM Giulio Moro

the >= would make the thing fail for buffers smaller than payloadLength, which might have been the cause for #1364

9:40b5e676fe61 2015-08-17 11:50 PM Giulio Moro

ReceiveAudioThread now has its dedicated files

8:79bd5d9cf42d 2015-08-17 11:15 PM Giulio Moro

Working ! Large latency, hardcoded values but working!

7:ac7851c12132 2015-08-17 11:15 PM Giulio Moro

Removed two Juce modules which were causing weird issues in gdb

6:f1d6df6ffb17 2015-08-16 02:59 PM Giulio Moro

Working, at least with samplingrate=44100

5:4575f78e4a48 2015-08-15 05:33 PM Giulio Moro

Almost working!

4:c074c0d9f116 2015-08-14 03:34 PM Giulio Moro

close does not exist !

3:a4ad3b73f5d1 2015-08-14 05:39 AM Giulio Moro

Added Linux target and updated juce rev

2:9c3845502898 2015-08-07 03:19 AM Giulio Moro

Work in progress towards threading2

1:0d50dfd95574 2015-07-21 08:34 PM Giulio Moro

Added 2 words header (which is ignored) to match the Scope class

0:6bf77f870bf0 2015-06-08 01:06 AM Giulio Moro

Initial commit, loads of TODOS