Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | zmq2edi: never quit because of input resets, make backoff configurable | Matthias P. Braendli | 2019-11-20 | 1 | -6/+10 | |
| | ||||||
* | Initialise TIST with consistent system time at startup | Matthias P. Braendli | 2019-11-15 | 1 | -14/+13 | |
| | | | | | | | | | | | | | | | | The change introduced in fd33dd4 (v2.4.0) had the consequence of generating different timestamp offsets depending on when exactly the mux was started. The intended goal to avoid having the NULL symbol output at a fixed offset to avoid receiver synchronisation is however not so important, because most commercial receivers will cut transmission for several seconds before resuming, and the majority of the receivers will then start resynchronising. However, the different timestamp offsets upsets some modulator input modules, which so not necessarily have enough buffering capacity. This change reverts back to the previous behaviour, where the timestamp is set to current system time, rounded to 24ms. | |||||
* | Improve zmq2edi usage screen readability | Matthias P. Braendli | 2019-10-29 | 1 | -13/+14 | |
| | ||||||
* | Use new EDI input API with callback | Matthias P. Braendli | 2019-10-01 | 2 | -18/+17 | |
| | ||||||
* | EDI input: fix timestamped frame read | Matthias P. Braendli | 2019-10-01 | 1 | -10/+11 | |
| | ||||||
* | Improve EDI configuration, making a few settings optional | Matthias P. Braendli | 2019-09-23 | 1 | -4/+10 | |
| | ||||||
* | Make EDI input buffer configurable | Matthias P. Braendli | 2019-09-23 | 3 | -6/+25 | |
| | ||||||
* | Add buffermanagement setting to RC | Matthias P. Braendli | 2019-09-23 | 7 | -44/+130 | |
| | ||||||
* | EDI in: add audio levels metadata and source version | Matthias P. Braendli | 2019-09-18 | 5 | -9/+95 | |
| | ||||||
* | Fix EDI with timestamping input | Matthias P. Braendli | 2019-09-05 | 12 | -47/+46 | |
| | ||||||
* | Take BufferManagement setting into account | Matthias P. Braendli | 2019-09-05 | 3 | -2/+30 | |
| | ||||||
* | Fix usage of abs() in Edi input | Matthias P. Braendli | 2019-08-27 | 1 | -2/+3 | |
| | ||||||
* | EDI input: add new buffer management | Matthias P. Braendli | 2019-08-27 | 11 | -62/+215 | |
| | ||||||
* | Make InputBase::close() return void | Matthias P. Braendli | 2019-08-27 | 11 | -16/+11 | |
| | ||||||
* | Make InputBase::setBitrate fail with invalid_argument instead of return value | Matthias P. Braendli | 2019-08-27 | 7 | -12/+25 | |
| | ||||||
* | Make InputBase::open() return void | Matthias P. Braendli | 2019-08-27 | 12 | -29/+18 | |
| | ||||||
* | Add missing climits include | Matthias P. Braendli | 2019-08-21 | 1 | -0/+1 | |
| | ||||||
* | Add virtual dtor for metadata base class | Matthias P. Braendli | 2019-08-21 | 1 | -0/+2 | |
| | ||||||
* | Simplify nonblocking File input | Matthias P. Braendli | 2019-08-21 | 1 | -17/+20 | |
| | ||||||
* | Merge 'MichelDeVittori/master' with nonblock file fix into next | Matthias P. Braendli | 2019-08-21 | 1 | -13/+9 | |
|\ | ||||||
| * | Update File.cpp | Michel De Vittori | 2019-07-22 | 1 | -13/+9 | |
| | | ||||||
| * | Update File.cpp | Michel De Vittori | 2019-07-19 | 1 | -1/+1 | |
| | | ||||||
* | | Merge branch 'ediInput' into next | Matthias P. Braendli | 2019-08-21 | 44 | -5408/+406 | |
|\ \ | ||||||
| * | | Use EDI output from odr-mmbtools-common | Matthias P. Braendli | 2019-08-19 | 17 | -1612/+9 | |
| | | | ||||||
| * | | Pull in files from odr-mmbtools-common | Matthias P. Braendli | 2019-08-13 | 8 | -2147/+0 | |
| | | | | | | | | | | | | Telnet RC is now single-user only. | |||||
| * | | First prototype taking EDI TIST into account for contribution | Matthias P. Braendli | 2019-07-29 | 3 | -10/+43 | |
| | | | ||||||
| * | | Merge branch 'next' into ediInput | Matthias P. Braendli | 2019-07-02 | 2 | -4/+4 | |
| |\ \ | ||||||
| * | | | Add more EDI input improvements | Matthias P. Braendli | 2019-06-25 | 2 | -0/+271 | |
| | | | | ||||||
| * | | | Merge EDI input work | Matthias P. Braendli | 2019-06-11 | 1 | -1/+1 | |
| |\ \ \ | ||||||
| * | | | | Work on STI-D/EDI input | Matthias P. Braendli | 2019-06-07 | 10 | -398/+81 | |
| | | | | | ||||||
| * | | | | Unify Socket abstractions | Matthias P. Braendli | 2019-05-28 | 15 | -1302/+63 | |
| | | | | | ||||||
* | | | | | Increase ODR-ZMQ2EDI restart delay 5s | Matthias P. Braendli | 2019-08-19 | 1 | -1/+1 | |
| | | | | | ||||||
* | | | | | Add a bit of background explanation about FIG0/19 NewFlag | Matthias P. Braendli | 2019-07-11 | 1 | -0/+13 | |
| | | | | | ||||||
* | | | | | Implement zmq2edi and zmq2farsync ZMQ socket reset after 10s timeout | Matthias P. Braendli | 2019-07-09 | 2 | -113/+137 | |
| |_|/ / |/| | | | ||||||
* | | | | Fix components not appearing in RC | Matthias P. Braendli | 2019-06-26 | 1 | -3/+3 | |
| |_|/ |/| | | ||||||
* | | | Fix odr-zmq2edi multi-output | Matthias P. Braendli | 2019-06-25 | 1 | -1/+1 | |
| |/ |/| | ||||||
* | | EDI configuration: default to protocol udp | Matthias P. Braendli | 2019-06-07 | 1 | -1/+1 | |
|/ | ||||||
* | EDI: Implement TCP output | Matthias P. Braendli | 2019-05-06 | 6 | -10/+52 | |
| | ||||||
* | EDI: put more code in common between DabMux and ZMQ2EDI | Matthias P. Braendli | 2019-05-06 | 13 | -335/+381 | |
| | ||||||
* | Stop using variable length array in Interleaver | Matthias P. Braendli | 2019-05-06 | 2 | -16/+9 | |
| | ||||||
* | Move TCPDataDispatcher into TcpSocket | Matthias P. Braendli | 2019-05-06 | 4 | -138/+180 | |
| | ||||||
* | Port some RC changes from ODR-DabMod | Matthias P. Braendli | 2019-03-12 | 2 | -79/+110 | |
| | ||||||
* | zmq2edi: Fix MNSC endianness swap | Matthias P. Braendli | 2019-02-25 | 1 | -2/+2 | |
| | ||||||
* | Fix startptr error checking of hexparse() | Matthias P. Braendli | 2019-02-19 | 1 | -5/+11 | |
| | ||||||
* | Update a few copyright headers | Matthias P. Braendli | 2019-02-18 | 6 | -14/+14 | |
| | ||||||
* | Apply UTCO in odr-zmq2edi wait time calculation | Matthias P. Braendli | 2019-02-18 | 1 | -8/+1 | |
| | ||||||
* | Rework timestamping | Matthias P. Braendli | 2019-02-18 | 5 | -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 control | Matthias P. Braendli | 2019-02-16 | 5 | -63/+142 | |
| | ||||||
* | Minor exception refactoring in DabOutputTCP | Matthias P. Braendli | 2019-02-13 | 1 | -13/+4 | |
| | ||||||
* | Remove subchannel_type_t integer representations | Matthias P. Braendli | 2019-02-13 | 1 | -4/+4 | |
| |