aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Remove ZMQ output print to cerrMatthias P. Braendli2024-01-181-1/+0
|
* ManagementServer: handle zmq sock recv returning failureMatthias P. Braendli2024-01-171-2/+4
|
* Update ClockTAI and RemoteControlMatthias P. Braendli2024-01-178-7/+112
|
* Switch project to C++17Matthias P. Braendli2024-01-172-5/+5
|
* Ensure EDI inserts ESTn tags in the config file orderMatthias P. Braendli2023-05-031-7/+7
| | | | | Even though the spec says EDI decoders shall not assume any particular ordering, we've seen some that misbehave
* Align CIF Count and timestamp on startupMatthias P. Braendli2023-03-042-24/+56
|
* EDI: do not fill logs with size mismatch entriesMatthias P. Braendli2022-11-222-4/+16
|
* load_entire_file: display Loaded X bytes from Y message when the content changesMatthias P. Braendli2022-10-141-1/+2
|
* load_entire_file: stop playing loop if file disappearsMatthias P. Braendli2022-10-111-6/+14
|
* Make hexparse return unsignedMatthias P. Braendli2022-10-072-9/+8
| | | | This fixes the definition of long service IDs on 32-bit systems
* Add load_entire_file option for file inputsMatthias P. Braendli2022-10-053-27/+144
|
* Support reading mux config in JSONMatthias P. Braendli2022-08-243-16/+26
|
* Add pre-roll burst config settingMatthias P. Braendli2022-08-221-5/+3
| | | | This includes Common 306b5fc
* Support EDI TCP server pre-roll on client connectMatthias P. Braendli2022-08-192-2/+7
| | | | Includes common code changes: socket changes for keepalive and preroll
* Fix FIG0/13 length calculationMatthias P. Braendli2022-03-231-1/+4
|
* Remove xpadAppType_valid and handle Broadcast Website like MOT slideshowMatthias P. Braendli2022-03-173-8/+2
|
* Setup FIG0/13 for Broadcast Website with profiles 01 FFMatthias P. Braendli2022-03-173-2/+22
|
* FIG0/13: do not send list terminatorMatthias P. Braendli2022-03-171-6/+5
| | | | | ETSI TS 102 371 clause 7.1.1 says it's only necessary if the list contains other information besides the profile ids.
* Send FIG0/14 only for enhancedpacket subchannelsMatthias P. Braendli2022-03-174-27/+23
|
* Forgot to commit the changes to the Carousel generatorNick Piggott2022-03-172-0/+3
|
* Corrected the bit order in the data fieldNick Piggott2022-03-171-1/+1
|
* Marked O/E and P/D bytes as Rfu (as per EN 300 401 s5.2.2.5).Nick Piggott2022-03-171-2/+2
|
* Added additional comments about the P/D flag and data field lengthNick Piggott2022-03-171-2/+2
|
* Added FIG 0/14 for FEC scheme defintion, when a packet model channel is ↵Nick Piggott2022-03-173-0/+177
| | | | | | | | | | using FEC error correction (enhancedpacket) Needs another pair of eyes to check it. FIG0_14.cpp, line 37 - the data field is a single byte, top 6 bits are SubChanID, bottom 2 bits are FEC type; is this how you organise the bits in the right order? FIG0_14.cpp, line 78 - there needs to be a test here if the packet channel is enhanced or not, but it looks like that attribute is only held on the file input, and not easily readable from the services configuration? FIG0_14.cpp, lines 101-106 - is this writing the entire FIC into the stack correctly? The usual preamble bytes for the service identifier followed by the 1 byte data field
* EDI input: fix warning with number of packets invalid timestampMatthias P. Braendli2022-03-151-1/+1
|
* Fix FIG0/6 database continuation for service linkingMatthias P. Braendli2022-01-051-61/+70
|
* Silence FIG0/9 debugging printMatthias P. Braendli2022-01-041-0/+2
|
* Fix unaligned memory write in FIG0/9Matthias P. Braendli2022-01-041-2/+2
|
* FIC rate_increment_ms: fail instead of using randomly chosen default valueMatthias P. Braendli2021-07-301-1/+2
|
* Declutter repetition rate warnings in logsMatthias P. Braendli2021-06-222-6/+17
|
* Fix crash when FIG0/7 doesn't have enough spaceMatthias P. Braendli2021-06-221-0/+6
|
* Avoid a few copies in loopsMatthias P. Braendli2021-06-152-2/+2
|
* EDI input: flush state on exceptionMatthias P. Braendli2021-06-151-2/+4
|
* Handle invalid_argument in EDI inputMatthias P. Braendli2021-06-071-40/+39
|
* Update header messageMatthias P. Braendli2021-06-031-27/+12
|
* Simplify FIG0/9 and remove transmission of empty listsMatthias P. Braendli2021-05-172-31/+31
|
* Add EDI UDP multicast supportMatthias P. Braendli2021-05-141-1/+9
|
* Make EDI input URI parse error more verboseMatthias P. Braendli2021-05-051-1/+1
|
* Suppress boost deprecation warningMatthias P. Braendli2021-05-051-0/+4
|
* Allow setting EDI UDP fragment spreading to 0Matthias P. Braendli2021-02-222-18/+12
|
* Update configuration and compilation for new EDI UDP packet interleaverMatthias P. Braendli2021-02-222-15/+14
|
* Common fc2902b and 4ad00b8: Update EDI output interleaver and spreadingMatthias P. Braendli2021-02-221-9/+7
|
* Add timestamp offset to management server for EDI inputMatthias P. Braendli2021-02-103-3/+19
|
* Fix warning due to zmq.hpp updateMatthias P. Braendli2021-01-181-1/+1
|
* Common 6b5db53: Update zmq.hpp, TCPReceiveServer, EDI decoder and outputMatthias P. Braendli2021-01-184-27/+41
|
* Add EDI transport addressing to configMatthias P. Braendli2020-11-161-6/+7
|
* FIG0/13 fix user application data length for packet subchannelsMatthias P. Braendli2020-11-021-8/+5
|
* Fix a couple of static check warningsMatthias P. Braendli2020-11-025-10/+11
|
* UDP fix url parsing when rtp:// presentMatthias P. Braendli2020-11-021-2/+2
|
* Rework FIG0/13, combine programme and data code pathsMatthias P. Braendli2020-11-021-91/+67
|