138 Commits

Author SHA1 Message Date
Andrea Bondavalli
6fca37812a
Update README.md 2020-03-25 20:21:36 +01:00
Andrea Bondavalli
596500b130 Minor changes 2020-03-20 22:58:21 +01:00
Andrea Bondavalli
dff3ab3cba Multiple fixes:
- fixed destination MAC address set when adding a source and a sink according to IANA specs
- fixed retrieval of network interface MAC address
- added <list> inclusion to header files using std::list
- fixed regression test suite
- additional minor changes
2020-03-20 18:58:08 +01:00
Andrea Bondavalli
a70505989f Minor changes 2020-03-06 23:11:54 +01:00
Andrea Bondavalli
27bee43c20 Fixes to documentation 2020-03-06 11:16:39 -08:00
Andrea Bondavalli
d99bf3ed4a Added SAP browser functionalities to the daemon and the WebUI
- added "sap_mcast_addr" parameter to daemon conguration and WebUI to configure the SAP multicast address used for sending and receiving source announcements
- added REST API to retrieve the remote sources collected by the daemon (GET /api/browse/sources)
- added Browser tab to the WebUI to visualize info on the available remote sources
- added Info function to sources listed in the Sources tab to visualize the associated SDP file
- extended daemon regression tests to test the SAP Browser
2020-03-06 10:58:07 -08:00
Andrea Bondavalli
f57046a478 fix: use steady_clock instead of high_resolution_clock to avoid being affected by date/time changes 2020-03-02 19:06:21 +01:00
Andrea Bondavalli
c62ccdb808 Added fix to ALSA RAVENNA/AES67 module to solve compilation error "undefined named operand ‘new’" using kernel headers 5.4.19-rt11.
Since this fix seems to work on all the kernels I tested so fax (> 4.14.x) I add it to the generic fixes patch file (ravenna-alsa-lkm-fixes.patch).
2020-02-29 10:41:31 +01:00
Andrea Bondavalli
9166c22828
Update README.md 2020-02-26 21:09:34 +01:00
Andrea Bondavalli
4a5f2f8dc0
Fix to the max_sample_per_packet parameter description 2020-02-13 19:18:23 +01:00
Andrea Bondavalli
e1ce27a029 Fixed execution of regression tests on very slow hosts: wait up to 10secs for the daemon to show up at startup.
Consider disabling valgrind in such cases (_MEMORY_CHECK_ define).
2020-02-12 22:05:27 +01:00
Andrea Bondavalli
2636995720
Update README.md 2020-02-12 20:33:56 +01:00
Andrea Bondavalli
b3c856e67e Added documentation for get PTP Status REST API 2020-02-12 19:47:19 +01:00
Andrea Bondavalli
d9e167c5ab
Update README.md 2020-02-11 08:10:52 +01:00
Andrea Bondavalli
4c8b225c44 Set of fixes impacting playout delay, max SAP message size and minor enhancements to WebUI. 2020-02-10 21:32:02 +01:00
Andrea Bondavalli
8fbfbf9869 WebUI PTP component split into PTPConfig and PTPStatus components 2020-02-08 01:19:51 -08:00
Andrea Bondavalli
7fd3d79779 Merge branch 'master' of https://github.com/andreabondavalli74/aes67-linux-daemon 2020-02-07 10:18:13 -08:00
Andrea Bondavalli
a343123d81 set of small enhancements and fixes 2020-02-07 10:10:15 -08:00
Andrea Bondavalli
caa0344e15
Update README.md 2020-02-06 21:09:23 +01:00
Andrea Bondavalli
1cef925f5b
Update README.md 2020-02-06 21:05:07 +01:00
Andrea Bondavalli
fa7b64038e Additional fix to the ravenna-alsa-lkm-arm-32bit.patch 2020-02-06 10:23:40 -08:00
Andrea Bondavalli
97a0a0dccc Added interoperability testes description using the Hasseb audio over Ethernet receiver. 2020-02-06 10:22:32 -08:00
Andrea Bondavalli
c8f437950a Use the ALSA HW plug name instead of the HW device id in all the scripts using the ALSA device 2020-02-06 10:19:15 -08:00
Andrea Bondavalli
b1c1d90158
Fixes to README 2020-02-06 05:49:37 +01:00
Andrea Bondavalli
5e223ddb53 Initial set of changes to to enable proper compilation ond operations on ARMv7 32bit platform.
- added patch to ALSA RAVENNA/AES67 Driver
- switched to CLANG compiler in order to compile the daemon succesfully
- disabled valgind memory check in daemon regression tests for ARM.
Demo and daemon regression test work properly.
Tests have been executed on the BeagleBone® Black board with ARM Cortex-A8 32-Bit and Ubuntu 18.04 distro
2020-02-05 13:52:01 -08:00
Andrea Bondavalli
a9ad806c12 A single multicast address is used for PTP traffic. 2020-02-03 17:26:50 +01:00
Andrea Bondavalli
0c32e8e698 Added handling of multicast membership for PTP messages.
Limited PTP domain value to the range 0 - 127.
2020-02-02 07:12:36 -08:00
Andrea Bondavalli
52e8868b5e Added installation of clang compiler and option to use it 2020-02-02 07:10:32 -08:00
Andrea Bondavalli
f8b535252a Fixes to cleanup.sh 2020-02-01 10:03:03 -08:00
Andrea Bondavalli
67476189d2 Fixes to add and update of source and sink 2020-02-01 15:56:10 +01:00
Andrea Bondavalli
ed392d2719 Improved handling of update source and update sink operation in case of failure.
Changed WebUI to reload the list of sources and sinks also in case editing is cancelled.
2020-01-31 23:10:04 +01:00
Andrea Bondavalli
0b1a9c2688 minor optimization changes 2020-01-31 10:45:41 -08:00
Andrea Bondavalli
abb07d687a Added note on PulseAudio plus minor chnages 2020-01-30 08:38:20 -08:00
Andrea Bondavalli
d1d7299545 Added script to stop PulseAudio, this uses and keeps busy the ALSA playback and capture devices causing troubles.
Added termination of PulseAudio during the demo.
2020-01-29 18:51:40 +01:00
Andrea Bondavalli
39263d8b27 Fix to README.md 2020-01-28 23:18:49 +01:00
Andrea Bondavalli
a91234d825 Fix to documentation and some code cleanup 2020-01-28 21:15:12 +01:00
Andrea Bondavalli
49fe740229 Minor changes 2020-01-28 20:42:55 +01:00
Andrea Bondavalli
259e99afbc First import 2020-01-28 20:16:30 +01:00