summaryrefslogtreecommitdiffstats
path: root/src/dabOutput
Commit message (Collapse)AuthorAgeFilesLines
* Make DabOutput dtors virtualMatthias P. Braendli2017-11-221-2/+2
|
* Set EDI destination defaults and add error checkingMatthias P. Braendli2017-08-141-2/+2
|
* Insert metadata properly and enable EDI out in zmq2ediMatthias P. Braendli2017-07-311-5/+9
|
* Add work in progress odr-zmq2ediMatthias P. Braendli2017-07-284-4/+44
|
* Add new zeromq config formatMatthias P. Braendli2017-07-282-3/+7
| | | | | | This gives the choice for the transmission of the metadata, and the enabling of the TAI downloader is also triggered appropriately
* Add edi time and utco as ZMQ metadataMatthias P. Braendli2017-07-284-7/+184
| | | | | Since ODR-DabMod doesn't check the zmq message length, it will accept additional metadata at the end of the ETI data
* Increase EDI expected MTU to 1400Matthias P. Braendli2017-06-231-1/+3
| | | | Configurable would be better though
* TCP output: do not block in the destructor if one connection stallsMatthias P. Braendli2017-06-021-1/+11
|
* Make EDI fragment interleaver less burstyMatthias P. Braendli2017-02-032-3/+16
|
* Do not lose fragments in EDI interleaverMatthias P. Braendli2017-02-032-10/+13
|
* Fix vector index bug in EDI PFT layerMatthias P. Braendli2017-01-281-7/+9
|
* Avoid uninitialised fields, modernise DabService::nbComponentMatthias P. Braendli2017-01-283-35/+23
|
* Rename set_utco to set_tai_utc_offsetMatthias P. Braendli2017-01-181-1/+1
|
* Move fragments into interleaver instead of copying themMatthias P. Braendli2016-12-242-25/+25
|
* Add EDI fragment interleaverMatthias P. Braendli2016-12-233-1/+183
|
* Modernise Simul and ZMQ class declarationsMatthias P. Braendli2016-12-231-29/+5
|
* Create namespace for EDIMatthias P. Braendli2016-12-238-8/+35
|
* Remove useless creation of AFPacketiser and update some commentsMatthias P. Braendli2016-12-237-35/+34
|
* Print dabOutputTCP connection dropMatthias P. Braendli2016-11-071-0/+4
|
* Add const for the TCPConnection in remove_if lambdaMatthias P. Braendli2016-11-071-1/+1
|
* Do not use boost::optional for TcpSocketMatthias P. Braendli2016-11-051-3/+3
| | | | | | | Older boost versions require T to be copy-constructable in optional<T>. This is not the case for TcpSocket, which is only move-constructable. Fixes compilation on debian jessie
* Avoid manual pointer management of the TCPDataDispatcherMatthias P. Braendli2016-10-302-15/+2
|
* Catch runtime_error in TCPDataDispatcher threadMatthias P. Braendli2016-10-301-7/+13
|
* Fix TCP output display in startup summaryMatthias P. Braendli2016-10-101-0/+2
|
* Fix dabOutputTCP shutdown using accept() with timeoutMatthias P. Braendli2016-10-101-1/+6
|
* TCP out: properly interrupt the threadMatthias P. Braendli2016-09-261-1/+1
|
* Rework File and Fifo output initialisationMatthias P. Braendli2016-09-163-99/+86
|
* Merge master of DavidLutton/ODR-DabMux into nextMatthias P. Braendli2016-09-162-2/+54
|\
| * Attempt to create FIFO before open, no checksDavid Lutton2016-09-111-4/+0
| |
| * Creates FIFO but breaks stdoutDavid Lutton2016-09-112-2/+58
| |
* | Improve TCP output error displayMatthias P. Braendli2016-09-161-1/+8
| |
* | Drop SLIP, Refactor sockets, improve TCP outputMatthias P. Braendli2016-09-113-173/+175
|/ | | | | | | | Quite a large refactoring of the sockets, TCP and UDP, in order to improve the ETI-over-TCP output. This can now accept several simultaneous connections, and requires a throttle. The SLIP input is gone. The UDP inputs are currently broken.
* Properly copy DabOutputFile, make get_info() constMatthias P. Braendli2016-07-041-8/+10
|
* Remove debug output in dabOutputUdpMatthias P. Braendli2016-03-261-6/+2
|
* Add source and ttl config to UDP outputMatthias P. Braendli2016-03-261-45/+76
| | | | This is useful for multicast output.
* Remove useless include in dabOutputUdp.cppMatthias P. Braendli2016-03-061-1/+0
|
* Replace clock_gettime with std::chrono for EDIMatthias P. Braendli2016-03-054-10/+13
|
* Compile under OSXMatthias P. Braendli2016-03-052-0/+15
|
* Replace platform specific simul:// by C++11 chronoMatthias P. Braendli2016-03-052-16/+15
|
* EDI: handle fec=0, fragment AF packetsMatthias P. Braendli2016-03-041-35/+69
|
* Change EDI configuration for multi-outputMatthias P. Braendli2016-02-051-10/+20
|
* Set edi TIST, still in an incorrect wayMatthias P. Braendli2016-01-101-1/+1
|
* Add TAI handling for EDI with TISTMatthias P. Braendli2016-01-101-0/+35
|
* Add missing stdexcept includeMatthias P. Braendli2015-12-211-0/+1
|
* Fix EDI SAD for muxes with many subchannelsMatthias P. Braendli2015-12-211-4/+4
|
* Add range checks in ESTn EDI TagMatthias P. Braendli2015-12-211-0/+11
|
* Use etiLog in DabOutputRaw::WriteMatthias P. Braendli2015-12-181-1/+1
|
* Fix potentially wrong write in file outputMatthias P. Braendli2015-12-181-2/+3
|
* PFT: initialise m_num_chunksMatthias P. Braendli2015-12-181-0/+2
|
* EDI: Simplify subchannel handlingMatthias P. Braendli2015-12-182-5/+2
|