summaryrefslogtreecommitdiffstats
path: root/src/dabOutput
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Add source and ttl settings for EDIMatthias P. Braendli2015-11-271-1/+3
|
* Implement FIG0/18 for announcementsMatthias P. Braendli2015-08-151-0/+3
|
* EDI: Do not use misbehaving UdpPacketMatthias P. Braendli2015-08-091-1/+1
|
* Add option to pad TAGPacket in different waysMatthias P. Braendli2015-08-015-4/+55
|
* TAGPacket: remove packet_lengthMatthias P. Braendli2015-07-271-5/+2
|
* EDI: add options, fix AF sequence, revisionMatthias P. Braendli2015-07-174-7/+8
|
* Move some EDI things aroundMatthias P. Braendli2015-07-032-0/+10
|
* Start big refactoringMatthias P. Braendli2015-06-191-1/+39
| | | | | | Multiplexer in separate object Replace pointers by shared_ptr Switch to C++11
* Enable and take care of some warningsMatthias P. Braendli2015-04-232-0/+2
|
* EDI: write transport header in PFTMatthias P. Braendli2015-01-263-7/+50
|
* Use CLOCK_MONOTONIC instead of gettimeofdayMatthias P. Braendli2015-01-232-12/+12
| | | | | gettimeofday is not a suitable clock for measuring intervals, because it can jump.
* Correct PFT RS encodingMatthias P. Braendli2014-10-171-5/+23
|
* Improve PFT from EDI outputMatthias P. Braendli2014-10-033-37/+87
| | | | | Mainly correct usage of Reed-Solomon and Fragmentation. Not proven to work yet.
* Fix TIST transmission over ZMQ outputMatthias P. Braendli2014-09-262-2/+13
| | | | | The last ETI frame in each ZMQ message was truncated, which inadvertedly zeroed the its TIST field.
* Add experimental EDI to configuration fileMatthias P. Braendli2014-08-226-17/+32
|
* Update farsync.h to newer versionMatthias P. Braendli2014-07-061-1/+2
|
* EDI PFT correctionsMatthias P. Braendli2014-06-132-6/+10
|
* Fix several EDI bugsMatthias P. Braendli2014-06-064-15/+60
|
* Update copyright header for EDIMatthias P. Braendli2014-06-068-40/+40
|