0709235502
log: adjust to new log constructor signature
2018-11-30 20:58:15 +01:00
503bd3001e
docker: update the CentOS image to a newer toolchain
2018-11-30 20:58:15 +01:00
6069dca392
cmake: some improvements to the build system
2018-11-30 20:58:15 +01:00
833729cb57
added new VILLAScommon submodule
2018-11-30 20:58:15 +01:00
708ea877f1
moved code to new VILLAScommon repo
2018-11-30 20:58:15 +01:00
987a59a5aa
cpp: ported SuperNode
2018-11-30 20:46:59 +01:00
640acafbce
python add more logging
2018-11-30 20:45:30 +01:00
96b3147766
python: fix log file name
2018-11-30 20:45:17 +01:00
e33e1904b8
refactor: warning() => warn()
2018-11-30 20:38:31 +01:00
c8dbc42b6b
remove global variable
2018-11-30 20:38:10 +01:00
79d5a58cd5
use new configuration syntax in loopback example
2018-11-30 20:37:44 +01:00
06ef762ad9
socket: use pre-allocated buffers to avoid dynamic allocations and syscalls in critical path
2018-11-30 20:33:11 +01:00
97181dc461
fix invalid return-type of getopt()
2018-11-30 19:57:22 +01:00
Marvin Klimke
2ea4b65b58
[WIP] first approach to rtp_write function.
2018-11-28 18:12:06 +01:00
Marvin Klimke
5d9ad4e9e0
add placeholder rtp receive handler
2018-11-28 06:11:13 +01:00
1d36d817f0
python: remove m2r from setup.py
2018-11-27 18:22:03 +01:00
ba041ea6fd
python: start building a Python API for controlling VILLASnode
2018-11-27 18:07:52 +01:00
7f4c306240
ignore compiled python code
2018-11-27 18:07:11 +01:00
f60bf3f0f5
api: return state as string
2018-11-27 18:06:35 +01:00
1ac9d306ad
node: do not emit data when paused
2018-11-23 21:00:20 +02:00
437cfb646d
file: add restart callback
2018-11-23 21:00:20 +02:00
7f5b3c235f
api: added new actions for controlling a node
2018-11-23 21:00:20 +02:00
88b1ec7850
web: fix lws_callback_on_writable() on macOS caused by multithreading issues
2018-11-23 21:00:20 +02:00
84aff14eed
api: refactor "command" => "action"
2018-11-23 21:00:19 +02:00
22eefc7590
websockets: fix proken detection of libwebsockets
2018-11-23 21:00:19 +02:00
b21227bb3b
memory: speedup hugepage memory allocations
2018-11-23 21:00:19 +02:00
d3949d62ce
node: indicate which callback are optional
2018-11-23 21:00:19 +02:00
6a2fa4e590
fix indention
2018-11-23 21:00:19 +02:00
a088c116f0
node: added support for pause/resume and restart node instances
2018-11-23 21:00:18 +02:00
b20ed40a59
fixed indention
2018-11-23 21:00:18 +02:00
693d51cdac
added missing setting for file node to example.conf
2018-11-23 21:00:18 +02:00
Marvin Klimke
29a24d354e
implement rtp_print and rtp_reverse
...
also begin of rtp_start
add libre rtp socket and flag for rtcp in struct rtp
2018-11-22 17:53:07 +01:00
Marvin Klimke
dc81c8fd8c
first version of rtp node parse method
...
use individual libre includes to avoid naming conflicts.
use libre's struct sa to store socket addresses.
2018-11-22 07:18:27 +01:00
Marvin Klimke
162fafbb03
prevent "unused" warnings
2018-11-21 18:21:29 +01:00
Marvin Klimke
0e7793598b
correct libre version
2018-11-21 18:21:12 +01:00
irismarie
4600fb0dbd
compile on arm architecture, closes #214
2018-11-21 17:13:11 +00:00
Marvin Klimke
de34ad2cda
add rtp node to CMakeLists
...
adapted from libnanomsg dependencies
2018-11-16 16:08:55 +01:00
Marvin Klimke
a1e43c7f00
add plugin frame for rtp node
...
using nanomsg as a template
2018-11-16 16:07:47 +01:00
38be4ef255
config: compile time detection of cache line size for aarch64 ( fixes #214 )
2018-11-14 21:14:52 +01:00
b4e467d634
do not include tsc.h on non x86 archs ( closes #211 )
2018-11-14 17:08:23 +01:00
Dennis Potter
b1eb89be02
Fixed typo in comment
2018-11-05 23:47:47 +01:00
Dennis Potter
0819207c55
Fixed bug which improved latency about 33%.
...
An ugly workaround was removed in 3c33696265
and 159cefb14d
. Besides making the code a little cleaner, it was expected that this would improve latency. However, it did not.
Cause for this was a bug that disabled inline messages for all messages. This is fixed in this commit. Now, the anticipated latency improvement can be seen. Compared to 159cefb14d
, the latency for samples with 16 values or less is up to 33% better.
Furthermore, the check for signaling is fixed and some typos are fixed.
2018-11-02 12:46:12 +01:00
40521cf5dd
socket: enable raw socket only on linux and if libnl3-route was found ( closes #210 )
2018-10-31 10:38:43 +01:00
545aad7b40
cmake: put required libs to top
2018-10-30 11:17:47 +01:00
f84ffe608e
revert commit a693e7b5db
...
libnl3 is not required by default.
2018-10-30 11:17:34 +01:00
02cc68481f
added README to matlab example
2018-10-30 11:10:26 +01:00
d2a7107aaa
raw: fix raw format without fake headers
2018-10-30 10:57:50 +01:00
95bc23d362
clients: add simple MATLAB script to receive raw data via UDP
2018-10-30 10:43:02 +01:00
ab41fb657d
update gitignore for python code
2018-10-28 14:42:48 +01:00
041b25a804
python: added first version of VILLASnode package
2018-10-28 14:41:55 +01:00