aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Do not lose fragments in EDI interleaverMatthias P. Braendli2017-02-032-10/+13
|
* Prepare v1.2.1v1.2.1Matthias P. Braendli2017-01-291-1/+3
|
* Fix vector index bug in EDI PFT layerMatthias P. Braendli2017-01-281-7/+9
|
* Avoid uninitialised fields, modernise DabService::nbComponentMatthias P. Braendli2017-01-2811-79/+65
|
* Fix STI-D/RTP inputMatthias P. Braendli2017-01-271-16/+13
|
* Add experimental untested STI input for AVT encodersMatthias P. Braendli2017-01-243-10/+241
|
* Prepare release v1.2.0v1.2.0Matthias P. Braendli2017-01-241-0/+3
|
* Initialise syslog earlier, don't leak the syslog backendMatthias P. Braendli2017-01-244-23/+20
|
* Clear the bulletin stringbuffer in an backwards-compatible wayMatthias P. Braendli2017-01-201-2/+2
|
* Fix important EDI Timestamp issuesMatthias P. Braendli2017-01-183-74/+272
| | | | | | | | | | First, use more servers, not only those from USNO that currenty show problems. Add a server from IETF and the github repository from the tz project that mirrors that file. Second, fix issues about parsing the bulletin and error handling. Third, run the bulletin update asynchronously once the mux runs, to avoid blocking it.
* Rename set_utco to set_tai_utc_offsetMatthias P. Braendli2017-01-182-2/+2
|
* Make UdpPacket copyable, add API to get bufferMatthias P. Braendli2017-01-132-9/+8
|
* Move fragments into interleaver instead of copying themMatthias P. Braendli2016-12-243-28/+26
|
* Directly create the outputs in shared_ptrsMatthias P. Braendli2016-12-241-14/+13
|
* Add EDI fragment interleaverMatthias P. Braendli2016-12-238-16/+219
|
* Modernise Simul and ZMQ class declarationsMatthias P. Braendli2016-12-231-29/+5
|
* Create namespace for EDIMatthias P. Braendli2016-12-2310-19/+46
|
* Remove useless creation of AFPacketiser and update some commentsMatthias P. Braendli2016-12-238-39/+34
|
* Remove service linking active from RCMatthias P. Braendli2016-11-288-204/+62
| | | | | This can be added later if the need arises, and when proper testing validates the implementation.
* Merge branch 'next' into servicelinkingMatthias P. Braendli2016-11-1258-4292/+1076
|\
| * Remove parser for old inputsMatthias P. Braendli2016-11-071-310/+0
| |
| * Remove old src/dabInput filesMatthias P. Braendli2016-11-0726-2845/+0
| |
| * Remove Dmb.{h,cpp} from compilationMatthias P. Braendli2016-11-071-1/+0
| |
| * Merge rework of inputs into 'next'Matthias P. Braendli2016-11-0721-211/+1107
| |\ | | | | | | | | | | | | | | | | | | | | | This breaks the non-blocking fifo inputs, as it seems nobody is using them. It restores some UDP functionality, not necessarily in the same way as before.
| | * Remove #if HAVE_{INPUT,FORMAT} in utilsMatthias P. Braendli2016-11-051-20/+0
| | |
| | * Describe inputs a bit better in advanced.muxMatthias P. Braendli2016-11-051-0/+3
| | |
| | * Fix default PRBS polynomialMatthias P. Braendli2016-11-051-1/+1
| | |
| | * Merge branch 'next' into inputreworkMatthias P. Braendli2016-11-053-8/+21
| | |\
| | * | Add Packet File inputMatthias P. Braendli2016-11-053-35/+280
| | | |
| | * | Treat DMB input as data, update TODO accordinglyMatthias P. Braendli2016-11-041-1/+9
| | | |
| | * | Use RawFile for DAB+ and for dataMatthias P. Braendli2016-11-043-9/+6
| | | |
| | * | Change readFrame argument typesMatthias P. Braendli2016-11-0410-25/+21
| | | |
| | * | Change check priorities of checkDabMpegFrameMatthias P. Braendli2016-11-041-3/+3
| | | | | | | | | | | | | | | | The function should anyway return something else than an enumeration...
| | * | Do not throw a copy of the exceptionMatthias P. Braendli2016-11-041-1/+1
| | | |
| | * | Add new UDP inputMatthias P. Braendli2016-11-046-13/+232
| | | |
| | * | Fix PRBS url parsingMatthias P. Braendli2016-10-301-3/+9
| | | |
| | * | Add rudimentary file inputMatthias P. Braendli2016-10-3011-51/+393
| | | | | | | | | | | | | | | | No nonblock support yet
| | * | Start reworking inputs, break all but Prbs and ZMQMatthias P. Braendli2016-10-3010-125/+225
| | | |
| * | | Print dabOutputTCP connection dropMatthias P. Braendli2016-11-071-0/+4
| | | |
| * | | Only initialise the socket in TcpSocket when necessaryMatthias P. Braendli2016-11-071-17/+16
| | | |
| * | | 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-053-8/+21
| | | | | | | | | | | | | | | | | | | | | 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
| * | Do not throw a copy of the exceptionMatthias P. Braendli2016-11-051-1/+1
| |/
| * Make deleted TcpSocket constructors publicMatthias P. Braendli2016-10-301-2/+2
| |
| * Replace emerg log level by alertMatthias P. Braendli2016-10-302-4/+4
| | | | | | | | | | | | emergency is reserved for states where the system becomes unusable, and some configurations send emergency logs to all consoles. That's a bit too drastic for our errors
| * Make compilation possible with all formats disabledMatthias P. Braendli2016-10-302-1/+10
| |
| * Remove condition about test input in config parserMatthias P. Braendli2016-10-301-14/+13
| |
| * Avoid manual pointer management of the TCPDataDispatcherMatthias P. Braendli2016-10-302-15/+2
| |
| * Remove dabInputTestMatthias P. Braendli2016-10-306-167/+0
| |
| * Catch runtime_error in TCPDataDispatcher threadMatthias P. Braendli2016-10-301-7/+13
| |