summaryrefslogtreecommitdiffstats
path: root/src/fig
Commit message (Collapse)AuthorAgeFilesLines
* Merge KuntzeM's pull request fixing #35 into nextMatthias P. Braendli2019-02-135-16/+35
|\ | | | | | | ETI with DAB (MUSICAM) and EEP_A protection level was not possible.
| * fixed bug DAB with protection level EEP_A 1-4KuntzeM2019-02-114-10/+21
| |
* | Fix FIG2 data service and component labelsMatthias P. Braendli2019-01-304-64/+41
| |
* | Add partial FIG2 label supportMatthias P. Braendli2019-01-296-12/+621
| | | | | | | | | | | | | | | | | | | | | | 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-282-10/+11
|/
* Add support for sending empty linkage sets to clear receiver databasesMatthias P. Braendli2018-08-161-4/+14
|
* FIG0/6: use service ECC if definedMatthias P. Braendli2018-08-161-2/+3
|
* Add support for services with different ECC in FIG0/9Matthias P. Braendli2018-07-312-8/+120
|
* Use absolute expiry time in TransitionHandlerMatthias P. Braendli2018-07-242-20/+20
| | | | | This is because we cannot guarantee that the update function is called in regular intervals.
* Check if a FIG has changed its rate before sorting the FIGsMatthias P. Braendli2018-07-242-5/+40
|
* Minor FIGCarousel cleanupMatthias P. Braendli2018-07-241-12/+14
|
* Change FIG interface function signaturesMatthias P. Braendli2018-07-2418-63/+63
|
* Add some debugging to FIG0/19Matthias P. Braendli2018-07-241-0/+10
|
* Rework frequency information representationMatthias P. Braendli2018-03-012-161/+227
|
* Move FIG0/21 header insertion out of fle loopMatthias P. Braendli2018-03-011-11/+17
|
* Check that FIGs don't write too many bytesMatthias P. Braendli2018-03-011-1/+9
|
* Fix length of FI freq list checkMatthias P. Braendli2018-03-011-6/+16
|
* Let FIGs fail more gently in case of errorsMatthias P. Braendli2018-02-216-27/+30
|
* Disable FIG0/24 debugging outputMatthias P. Braendli2018-02-211-1/+1
|
* Rework other_ensemble to support OE=1 in FIG0/24Matthias P. Braendli2018-02-202-25/+44
|
* Use shared_ptr instead of component and subchannel pointersMatthias P. Braendli2018-02-2010-15/+15
|
* Add OE=1 support for FrequencyInformationMatthias P. Braendli2018-02-172-6/+18
|
* PTy: add static/dynamic setting to configuration and RCMatthias P. Braendli2018-01-291-3/+3
|
* Merge FIG0/8 fix from pull request 24Matthias P. Braendli2017-06-161-4/+8
|\
| * Correct insertion of long form SID in FIG0/8 Nick Piggott2017-06-111-4/+8
| | | | | | Only the bottom 16 bits of long form SIDs (32 bit) were not being correctly written into FIG0/8. This amendment corrects that to write all 32bits.
* | Properly insert FIG0/24 and set correct repetition rateMatthias P. Braendli2017-06-092-5/+12
| |
* | Add initial implementation for FIG0/24Matthias P. Braendli2017-06-055-3/+237
|/
* Set correct repetition rate for FIG0/21Matthias P. Braendli2017-05-011-1/+1
|
* Remove FIG0/21 debug messagesMatthias P. Braendli2017-05-011-1/+1
|
* Fix FIG0/21 insertionMatthias P. Braendli2017-05-012-26/+54
|
* Correct order of length indicator in FIG0_21 headerMatthias P. Braendli2017-04-221-1/+1
|
* Move all FIG structures to cpp files, fix FIG0_21 rfaMatthias P. Braendli2017-04-2229-386/+387
|
* WIP: Correct calculation of FIG0/21 required sizeMatthias P. Braendli2017-04-202-28/+27
|
* WIP: Rework FIG0/21 definition and get FIC insertion to compileMatthias P. Braendli2017-04-206-69/+149
|
* Add FIG0/21 work in progressMatthias P. Braendli2017-04-093-1/+218
|
* Avoid uninitialised fields, modernise DabService::nbComponentMatthias P. Braendli2017-01-281-1/+1
|
* Remove service linking active from RCMatthias P. Braendli2016-11-284-114/+12
| | | | | This can be added later if the need arises, and when proper testing validates the implementation.
* Add FIG0/6 CEIMatthias P. Braendli2016-10-104-6/+92
|
* Merge next into servicelinkingMatthias P. Braendli2016-10-102-27/+6
|\
| * Simplify FIG allocation code in carouselMatthias P. Braendli2016-10-102-27/+6
| |
* | Add missing else if in FIG0/6Matthias P. Braendli2016-10-031-1/+1
| |
* | Fix byte order in FIG0/6 structuresMatthias P. Braendli2016-10-032-10/+18
| |
* | Fix iterator usage in FIG0/6Matthias P. Braendli2016-10-031-4/+38
| |
* | Announce correct FIG Extension for FIG0/6Matthias P. Braendli2016-10-021-1/+1
| |
* | Correct number of bytes inserted for FIG0/6Matthias P. Braendli2016-10-021-4/+0
| |
* | Set IdLQ properly in FIG0/6Matthias P. Braendli2016-10-021-8/+16
| |
* | Instantiate and schedule FIG0/6 in the carouselMatthias P. Braendli2016-10-022-0/+3
| |
* | Regroup linkagesets into subsets of same typeMatthias P. Braendli2016-10-022-20/+60
| |
* | Merge branch 'next' into servicelinkingMatthias P. Braendli2016-10-0229-1922/+2743
|\| | | | | | | And move FIG0/6 to new files
| * Split FIG0 into several filesMatthias P. Braendli2016-10-0227-1685/+2453
| |