summaryrefslogtreecommitdiffstats
path: root/src/DabMultiplexer.cpp
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Increment/Decrement deadline correctlyMatthias P. Braendli2015-07-191-0/+1
|
* Use new FIG carousel for FIB0 in DabMultiplexerMatthias P. Braendli2015-07-181-4/+10
|
* Add FIG0/2, fib0 schedulerMatthias P. Braendli2015-07-181-1/+1
|
* Start work on new FIG carouselMatthias P. Braendli2015-07-171-0/+1
|
* EDI: add options, fix AF sequence, revisionMatthias P. Braendli2015-07-171-16/+15
|
* Move some EDI things aroundMatthias P. Braendli2015-07-031-14/+34
|
* Add EDI option to ./configureMatthias P. Braendli2015-07-031-4/+4
|
* Add dumb reconfigure to DabMultiplexerMatthias P. Braendli2015-07-031-12/+15
|
* Replace MGMT socket by ZMQ, make services shared_ptrMatthias P. Braendli2015-06-211-1/+12
|
* Start big refactoringMatthias P. Braendli2015-06-191-0/+1809
Multiplexer in separate object Replace pointers by shared_ptr Switch to C++11