summaryrefslogtreecommitdiffstats
path: root/src/DabMultiplexer.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Make EDI fragment interleaver less burstyMatthias P. Braendli2017-02-031-0/+5
|
* Avoid uninitialised fields, modernise DabService::nbComponentMatthias P. Braendli2017-01-281-1/+2
|
* Fix important EDI Timestamp issuesMatthias P. Braendli2017-01-181-1/+3
| | | | | | | | | | 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-181-1/+1
|
* Move fragments into interleaver instead of copying themMatthias P. Braendli2016-12-241-3/+1
|
* Add EDI fragment interleaverMatthias P. Braendli2016-12-231-2/+11
|
* Create namespace for EDIMatthias P. Braendli2016-12-231-9/+9
|
* Remove useless creation of AFPacketiser and update some commentsMatthias P. Braendli2016-12-231-4/+0
|
* Modernize a few bits and piecesMatthias P. Braendli2016-10-291-1/+1
|
* Replace NULL by nullptrMatthias P. Braendli2016-10-281-3/+3
|
* Rework remotecontrolMatthias P. Braendli2016-10-071-12/+15
|
* Drop SLIP, Refactor sockets, improve TCP outputMatthias P. Braendli2016-09-111-8/+2
| | | | | | | | 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.
* Remove dabUtils.{h,cpp}, move to utilsMatthias P. Braendli2016-08-221-4/+0
| | | | Also remove the obsolete dump code
* Switch FIG0/10 to long formMatthias P. Braendli2016-08-221-3/+2
| | | | | The latest draft specification deprecates the short form, and most muxes today used the long form.
* Add comment about ASCTy for DAB+Matthias P. Braendli2016-07-111-1/+9
|
* Fix typo that broke startAddress initialisationMatthias P. Braendli2016-04-151-1/+1
|
* Rename dabSubchannel to DabSubchannelMatthias P. Braendli2016-04-151-5/+5
|
* Make all getSizeXYZ dabSubchannel member functionsMatthias P. Braendli2016-04-151-7/+7
|
* Make getSizeCu a dabSubchannel member functionMatthias P. Braendli2016-04-151-2/+2
|
* Replace DabService::program by functionMatthias P. Braendli2016-04-151-17/+0
|
* Remove incomplete setptree ManagementServer commandMatthias P. Braendli2016-04-011-14/+0
|
* Remove old carouselMatthias P. Braendli2016-04-011-1089/+5
|
* Replace clock_gettime with std::chrono for EDIMatthias P. Braendli2016-03-051-6/+3
|
* Compile under OSXMatthias P. Braendli2016-03-051-1/+3
|
* Enable new carousel by defaultMatthias P. Braendli2016-02-281-1/+1
|
* Remove ConfInd watermark from old carouselMatthias P. Braendli2016-02-271-34/+1
|
* Change EDI configuration for multi-outputMatthias P. Braendli2016-02-051-27/+34
|
* Fix TIST definitionMatthias P. Braendli2016-01-291-3/+3
| | | | | | | Before, the TIST was wrongly incremented by 12ms instead of 24ms. Was wrong since commit c509b9af6e043220a5949a86e3d7121728b23429 no release was impacted.
* Only set CLOCK_TAI if both TIST and EDI are enabledMatthias P. Braendli2016-01-291-12/+9
|
* Set edi TIST, still in an incorrect wayMatthias P. Braendli2016-01-101-18/+26
|
* Add TAI handling for EDI with TISTMatthias P. Braendli2016-01-101-0/+36
|
* Replace some boost shared_ptr by std onesMatthias P. Braendli2015-12-211-5/+5
|
* Add missing initialisationMatthias P. Braendli2015-12-181-0/+1
|
* EDI: Simplify subchannel handlingMatthias P. Braendli2015-12-181-9/+8
|
* Set initial timestampMatthias P. Braendli2015-12-181-0/+3
|
* Clarify TIST settingMatthias P. Braendli2015-12-041-3/+15
|
* Add source and ttl settings for EDIMatthias P. Braendli2015-11-271-1/+19
|
* WhitespaceMatthias P. Braendli2015-08-171-882/+882
|
* Add ability to map FIG to any FIBMatthias P. Braendli2015-08-171-20/+12
| | | | Move CRC calculation into FIGCarousel
* Add cluster handling for announcementsMatthias P. Braendli2015-08-151-1/+0
|
* Add new fig carousel to RCMatthias P. Braendli2015-08-131-10/+43
|
* Add missing include in DabMultiplexerMatthias P. Braendli2015-08-131-0/+1
|
* EDI: Do not use misbehaving UdpPacketMatthias P. Braendli2015-08-091-11/+4
|
* Add FIB2 insertionMatthias P. Braendli2015-08-071-4/+21
|
* Create enum class subchannel_type_tMatthias P. Braendli2015-08-071-25/+31
|
* Add FIG0/8 and 0/9Matthias P. Braendli2015-08-071-1/+1
|
* Start FIB1, add FIG0/8Matthias P. Braendli2015-08-071-5/+8
|
* Add option to pad TAGPacket in different waysMatthias P. Braendli2015-08-011-1/+1
|
* FIG 0/13: fixed wrongly set DG flag + removed CAOrg (as already indicated)Stefan Pöschel2015-07-261-3/+2
|
* Fix FIB0 padding, FIG init and deadline handlingMatthias P. Braendli2015-07-191-1/+2
|