aboutsummaryrefslogtreecommitdiffstats
path: root/src/utils.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Improve list of outputs supportedMatthias P. Braendli2024-06-191-3/+3
|
* Make hexparse return unsignedMatthias P. Braendli2022-10-071-8/+7
| | | | This fixes the definition of long service IDs on 32-bit systems
* Support reading mux config in JSONMatthias P. Braendli2022-08-241-0/+5
|
* Avoid a few copies in loopsMatthias P. Braendli2021-06-151-1/+1
|
* Update header messageMatthias P. Braendli2021-06-031-27/+12
|
* Improve print for user-application type at startupMatthias P. Braendli2020-07-151-33/+40
|
* Add possibility to set several user application types in FIG0/13Matthias P. Braendli2020-07-131-54/+58
|
* Add missing climits includeMatthias P. Braendli2019-08-211-0/+1
|
* First prototype taking EDI TIST into account for contributionMatthias P. Braendli2019-07-291-1/+1
|
* Fix startptr error checking of hexparse()Matthias P. Braendli2019-02-191-5/+11
|
* Remove references to nonfunctional FIDCMatthias P. Braendli2019-02-131-3/+0
|
* Merge KuntzeM's pull request fixing #35 into nextMatthias P. Braendli2019-02-131-2/+5
|\ | | | | | | ETI with DAB (MUSICAM) and EEP_A protection level was not possible.
| * fixed bug DAB with protection level EEP_A 1-4KuntzeM2019-02-111-2/+5
| |
* | Add partial FIG2 label supportMatthias P. Braendli2019-01-291-16/+13
| | | | | | | | | | | | | | | | | | | | | | Add support for Ensemble label, programme services and components, although the implementation for the component label is not properly tested. (data services still to be done) Neither short labels nor UCS-2 are not yet implemented. Also, support for draftETSI TS 103 176 which redefines the meaning of Rfa is still pending.
* | Use reentrant gmtime and localtime functions, and other tweaksMatthias P. Braendli2019-01-281-2/+3
|/
* Update copyright headersMatthias P. Braendli2019-01-071-2/+2
|
* Calculate total number of CUs and print in summaryMatthias P. Braendli2018-07-251-0/+5
|
* Rework frequency information representationMatthias P. Braendli2018-03-011-64/+62
|
* Print FIG0/24 settings at startupMatthias P. Braendli2018-02-211-0/+22
|
* Use shared_ptr instead of component and subchannel pointersMatthias P. Braendli2018-02-201-19/+16
|
* Add OE=1 support for FrequencyInformationMatthias P. Braendli2018-02-171-0/+1
|
* PTy: add static/dynamic setting to configuration and RCMatthias P. Braendli2018-01-291-3/+5
|
* Embellish announcement cluster printoutMatthias P. Braendli2017-06-231-1/+2
|
* Add a few sanity checks for the configuration parserMatthias P. Braendli2017-06-231-6/+19
|
* Use enum for transmission modeMatthias P. Braendli2017-06-171-1/+14
|
* Replace 'all rights reserved' by a mention of the licenceMatthias P. Braendli2017-04-221-1/+5
| | | | | | The wording 'All rights reserved' no longer has any legal effect in any jurisdiction. It might even be considered contradictory to the terms of the GPL, and is advised against. See the wikipedia entry for 'All rights reserved' for more details.
* WIP: Rework FIG0/21 definition and get FIC insertion to compileMatthias P. Braendli2017-04-201-3/+81
|
* Avoid uninitialised fields, modernise DabService::nbComponentMatthias P. Braendli2017-01-281-1/+1
|
* Remove service linking active from RCMatthias P. Braendli2016-11-281-10/+9
| | | | | 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-26/+26
|\
| * Remove #if HAVE_{INPUT,FORMAT} in utilsMatthias P. Braendli2016-11-051-20/+0
| |
| * Remove dabInputTestMatthias P. Braendli2016-10-301-3/+0
| |
| * Remove bridge format and inputMatthias P. Braendli2016-10-301-3/+0
| |
| * Move hexparse to utils and add default PRBS polyMatthias P. Braendli2016-10-301-0/+26
| |
* | Merge branch 'next' into servicelinkingMatthias P. Braendli2016-10-291-162/+2
|\|
| * Modernise PRBS generator and remove code for cmd line parserMatthias P. Braendli2016-10-291-160/+0
| |
| * Replace NULL by nullptrMatthias P. Braendli2016-10-281-2/+2
| |
| * Move FIG0 structures to separate fileMatthias P. Braendli2016-10-021-0/+1
| | | | | | | | (cherry picked from commit 0360110bfb7320f3310737b6b75da5f8cd96edb9)
* | Regroup linkagesets into subsets of same typeMatthias P. Braendli2016-10-021-7/+9
| |
* | Move FIG0 structures to separate fileMatthias P. Braendli2016-09-301-0/+1
| |
* | Print linking info on startupMatthias P. Braendli2016-09-301-0/+37
|/
* Update copyright in utils.cppMatthias P. Braendli2016-09-161-1/+1
|
* Drop SLIP, Refactor sockets, improve TCP outputMatthias P. Braendli2016-09-111-3/+0
| | | | | | | | 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-0/+15
| | | | Also remove the obsolete dump code
* Switch FIG0/10 to long formMatthias P. Braendli2016-08-221-12/+18
| | | | | The latest draft specification deprecates the short form, and most muxes today used the long form.
* Properly copy DabOutputFile, make get_info() constMatthias P. Braendli2016-07-041-1/+1
|
* Rename dabSubchannel to DabSubchannelMatthias P. Braendli2016-04-151-2/+2
|
* Make getSizeCu a dabSubchannel member functionMatthias P. Braendli2016-04-151-1/+1
|
* Replace some boost shared_ptr by std onesMatthias P. Braendli2015-12-211-3/+3
|
* Improve startup configuration printoutMatthias P. Braendli2015-12-211-9/+12
|