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

Name Size Revision Age Author Comment
  Source
.hgignore 64 Bytes 5:4575f78e4a48 about 10 years Giulio Moro Almost working!
udpReceive.jucer 9.74 KB 20:51b49c557170 over 9 years Giulio Moro Working. Loopback example.

Latest revisions

# 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

View all revisions | View revisions

Also available in: Atom