summaryrefslogtreecommitdiffstats
path: root/src/MuxElements.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Check Linkage set key service on startupMatthias P. Braendli2018-02-211-0/+21
|
* Use shared_ptr instead of component and subchannel pointersMatthias P. Braendli2018-02-201-24/+26
|
* Properly check length of labels with utf-8Matthias P. Braendli2018-02-161-7/+25
|
* Fail correctly on charset conversion errorMatthias P. Braendli2018-02-091-3/+4
|
* Convert labels from utf-8 to EBUMatthias P. Braendli2018-02-091-12/+48
|
* PTy: add static/dynamic setting to configuration and RCMatthias P. Braendli2018-01-291-26/+29
|
* Avoid uninitialised fields, modernise DabService::nbComponentMatthias P. Braendli2017-01-281-12/+8
|
* Remove service linking active from RCMatthias P. Braendli2016-11-281-44/+13
| | | | | This can be added later if the need arises, and when proper testing validates the implementation.
* Merge branch 'next' into servicelinkingMatthias P. Braendli2016-11-121-2/+2
|\
| * Replace emerg log level by alertMatthias P. Braendli2016-10-301-2/+2
| | | | | | | | | | | | 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
* | Merge branch 'next' into servicelinkingMatthias P. Braendli2016-10-291-5/+5
|\|
| * Modernize a few bits and piecesMatthias P. Braendli2016-10-291-5/+5
| |
* | Regroup linkagesets into subsets of same typeMatthias P. Braendli2016-10-021-7/+26
| |
* | Print linking info on startupMatthias P. Braendli2016-09-301-11/+6
| |
* | Parse service linking sectionMatthias P. Braendli2016-09-301-0/+5
| |
* | Clarify how to declare several linking setsMatthias P. Braendli2016-09-301-15/+2
| |
* | Add Linkage data structures to MuxElementsMatthias P. Braendli2016-09-301-0/+50
|/
* Add RC parameters for deferred start/stop of announcementsMatthias P. Braendli2016-09-011-2/+79
| | | | This is helpful to compensate for audio encoding delays.
* Simplify getSubchannel by using lambdaMatthias P. Braendli2016-04-151-1/+1
|
* Rename dabSubchannel to DabSubchannelMatthias P. Braendli2016-04-151-8/+8
|
* Make all getSizeXYZ dabSubchannel member functionsMatthias P. Braendli2016-04-151-7/+6
|
* Make getSizeCu a dabSubchannel member functionMatthias P. Braendli2016-04-151-19/+16
|
* Replace DabService::program by functionMatthias P. Braendli2016-04-151-4/+26
|
* Replace some boost shared_ptr by std onesMatthias P. Braendli2015-12-211-1/+2
|
* Add PTy to RCMatthias P. Braendli2015-11-271-0/+16
|
* Prepare release v0.8.0v0.8.0Matthias P. Braendli2015-09-131-1/+1
|
* Fix several FIG0/19 bugs, subchan id in configMatthias P. Braendli2015-08-151-4/+6
|
* Add FIG0/19Matthias P. Braendli2015-08-151-1/+46
|
* Add new fig carousel to RCMatthias P. Braendli2015-08-131-1/+1
|
* Create enum class subchannel_type_tMatthias P. Braendli2015-08-071-4/+5
|
* Merge branch 'master' into nextMatthias P. Braendli2015-07-271-1/+1
|\
| * Fix segmentation fault in short label checkMatthias P. Braendli2015-07-271-2/+2
| |
* | Replace MGMT socket by ZMQ, make services shared_ptrMatthias P. Braendli2015-06-211-8/+8
| |
* | Start big refactoringMatthias P. Braendli2015-06-191-1/+1
| | | | | | | | | | | | Multiplexer in separate object Replace pointers by shared_ptr Switch to C++11
* | Simplify DAB label handlingMatthias P. Braendli2015-05-251-10/+14
| | | | | | | | | | The DabLabel object only save the label in the unpadded form, and handle padding with spaces at the time of usage.
* | Labels: use spaces instead of NULs for trailing paddingStefan Pöschel2015-05-241-22/+17
| | | | | | | | | | | | The NULs ATM used for trailing label padding are not defined in the EBU Latin based charset we use. As all 16 label bytes must be used, use spaces instead, like real-world broadcasters do.
* | Enable and take care of some warningsMatthias P. Braendli2015-04-231-9/+0
|/
* Remove confusing and useless error messageMatthias P. Braendli2015-01-231-2/+0
|
* Fix shortlabel parsing when it's numericMatthias P. Braendli2014-12-191-16/+21
| | | | | Short labels that were numeric were directly interpreted as a flag, which was undocumented, inconsistent and not very useful.
* Refactor protection handling for better readabilityMatthias P. Braendli2014-08-011-8/+9
|
* Replace subchannel id by enumMatthias P. Braendli2014-05-211-1/+1
|
* Add support for automatic local-time-offsetMatthias P. Braendli2014-04-191-11/+22
|
* Add local-time-offset to remote controlMatthias P. Braendli2014-04-111-0/+41
|
* improve RC constnessMatthias P. Braendli2014-02-141-4/+6
|
* make DabComponent a class and make its label RC controllableMatthias P. Braendli2014-02-141-14/+80
|
* DabService labels can now be changed through the remote controlMatthias P. Braendli2014-02-141-10/+91
|
* improve handling of labelsMatthias P. Braendli2014-02-141-0/+86
|
* rename CRC-DabMux to ODR-DabMuxMatthias P. Braendli2014-02-071-4/+4
|
* replace all occurrencies of TcpLog and old etiLogMatthias P. Braendli2014-01-121-6/+6
|
* crc-dabmux: configuration file support for ensemble definitionr5Matthias P. Braendli (think)2012-08-231-0/+224