aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Simplify nonblocking File inputMatthias P. Braendli2019-12-201-17/+20
| | | | (cherry picked from commit 1ce18aa61b14ae5201d70cdf07be62183e18de67)
* Update File.cppMichel De Vittori2019-12-201-13/+9
| | | | (cherry picked from commit 0993a6f886115d194466d1787b253e35921fd988)
* Update File.cppMichel De Vittori2019-12-201-1/+1
| | | | (cherry picked from commit e1cc67c13c63b7ad894687f8f23863a737fef30f)
* Fix odr-zmq2edi multi-outputMatthias P. Braendli2019-06-251-1/+1
|
* EDI configuration: default to protocol udpMatthias P. Braendli2019-06-071-1/+1
|
* EDI: Implement TCP outputMatthias P. Braendli2019-05-066-10/+52
|
* EDI: put more code in common between DabMux and ZMQ2EDIMatthias P. Braendli2019-05-0613-335/+381
|
* Stop using variable length array in InterleaverMatthias P. Braendli2019-05-062-16/+9
|
* Move TCPDataDispatcher into TcpSocketMatthias P. Braendli2019-05-064-138/+180
|
* Port some RC changes from ODR-DabModMatthias P. Braendli2019-03-122-79/+110
|
* zmq2edi: Fix MNSC endianness swapMatthias P. Braendli2019-02-251-2/+2
|
* Fix startptr error checking of hexparse()Matthias P. Braendli2019-02-191-5/+11
|
* Update a few copyright headersMatthias P. Braendli2019-02-186-14/+14
|
* Apply UTCO in odr-zmq2edi wait time calculationMatthias P. Braendli2019-02-181-8/+1
|
* Rework timestampingMatthias P. Braendli2019-02-185-75/+55
| | | | | | | * Ensure MNSC and EDI carry the same timestamp * Rename `edi_tistoffset` to `tist_offset` * Remove conditional compilation of EDI output * Reset PPS so as to align ETI frames across mux restarts
* Add FIG2 options for character field and text controlMatthias P. Braendli2019-02-165-63/+142
|
* Minor exception refactoring in DabOutputTCPMatthias P. Braendli2019-02-131-13/+4
|
* Remove subchannel_type_t integer representationsMatthias P. Braendli2019-02-131-4/+4
|
* Simplify and use isProgramme where possibleMatthias P. Braendli2019-02-135-28/+15
|
* Fix FIG0/24 for DAB+ servicesMatthias P. Braendli2019-02-131-11/+11
|
* Remove references to nonfunctional FIDCMatthias P. Braendli2019-02-137-25/+4
|
* Merge KuntzeM's pull request fixing #35 into nextMatthias P. Braendli2019-02-1310-29/+69
|\ | | | | | | ETI with DAB (MUSICAM) and EEP_A protection level was not possible.
| * fixed bug DAB with protection level EEP_A 1-4KuntzeM2019-02-119-23/+55
| |
* | Fix FIG2 data service and component labelsMatthias P. Braendli2019-01-304-64/+41
| |
* | Add partial FIG2 label supportMatthias P. Braendli2019-01-2910-60/+706
| | | | | | | | | | | | | | | | | | | | | | Add support for Ensemble label, programme services and components, although the implementation for the component label is not properly tested. (data services still to be done) Neither short labels nor UCS-2 are not yet implemented. Also, support for draftETSI TS 103 176 which redefines the meaning of Rfa is still pending.
* | EDI: correct value of ATST seconds fieldMatthias P. Braendli2019-01-283-22/+22
| |
* | Use reentrant gmtime and localtime functions, and other tweaksMatthias P. Braendli2019-01-285-53/+38
| |
* | Add EDI timestamp offset configurationMatthias P. Braendli2019-01-102-4/+13
|/
* Update copyright headersMatthias P. Braendli2019-01-077-13/+19
|
* ClockTAI: refactor downloading slightlyMatthias P. Braendli2019-01-071-63/+74
|
* ClockTAI: cache only to /var/tmpMatthias P. Braendli2019-01-071-22/+8
|
* Rework TAIClock, make some functions free from side-effectsMatthias P. Braendli2019-01-072-217/+189
|
* Allow user to specify TAI bulletin URLsMatthias P. Braendli2018-12-183-15/+65
|
* Fix TAI bulletin parsing on systems where long is 32 bitsMatthias P. Braendli2018-11-111-4/+4
|
* Some fixes for issues seen with cppcheckMatthias P. Braendli2018-10-295-22/+7
|
* Rework inputstat to use absolute timestamps internallyMatthias P. Braendli2018-10-292-80/+93
|
* Store leap-second cache in /var/tmpMatthias P. Braendli2018-10-111-4/+20
|
* Refactor urls in ClockTAIMatthias P. Braendli2018-10-111-7/+6
|
* Add support for sending empty linkage sets to clear receiver databasesMatthias P. Braendli2018-08-163-60/+83
|
* FIG0/6: use service ECC if definedMatthias P. Braendli2018-08-161-2/+3
|
* zmq2edi: Add option to drop late packetsMatthias P. Braendli2018-08-063-8/+22
|
* Add support for services with different ECC in FIG0/9Matthias P. Braendli2018-07-314-8/+127
|
* Calculate total number of CUs and print in summaryMatthias P. Braendli2018-07-251-0/+5
|
* Use absolute expiry time in TransitionHandlerMatthias P. Braendli2018-07-242-20/+20
| | | | | This is because we cannot guarantee that the update function is called in regular intervals.
* Check if a FIG has changed its rate before sorting the FIGsMatthias P. Braendli2018-07-242-5/+40
|
* Minor FIGCarousel cleanupMatthias P. Braendli2018-07-241-12/+14
|
* Change FIG interface function signaturesMatthias P. Braendli2018-07-2418-63/+63
|
* Add some debugging to FIG0/19Matthias P. Braendli2018-07-241-0/+10
|
* zmq2edi: Display number of late frames in statsMatthias P. Braendli2018-07-241-7/+8
|
* Protect announcement switching variables with mutexMatthias P. Braendli2018-07-242-15/+25
|