summaryrefslogtreecommitdiffstats
path: root/src/fig
Commit message (Collapse)AuthorAgeFilesLines
* Added FIG 0/14 for FEC scheme defintion, when a packet model channel is ↵Nick Piggott2022-03-173-0/+177
| | | | | | | | | | using FEC error correction (enhancedpacket) Needs another pair of eyes to check it. FIG0_14.cpp, line 37 - the data field is a single byte, top 6 bits are SubChanID, bottom 2 bits are FEC type; is this how you organise the bits in the right order? FIG0_14.cpp, line 78 - there needs to be a test here if the packet channel is enhanced or not, but it looks like that attribute is only held on the file input, and not easily readable from the services configuration? FIG0_14.cpp, lines 101-106 - is this writing the entire FIC into the stack correctly? The usual preamble bytes for the service identifier followed by the 1 byte data field
* Fix FIG0/6 database continuation for service linkingMatthias P. Braendli2022-01-051-61/+70
|
* Silence FIG0/9 debugging printMatthias P. Braendli2022-01-041-0/+2
|
* Fix unaligned memory write in FIG0/9Matthias P. Braendli2022-01-041-2/+2
|
* FIC rate_increment_ms: fail instead of using randomly chosen default valueMatthias P. Braendli2021-07-301-1/+2
|
* Declutter repetition rate warnings in logsMatthias P. Braendli2021-06-222-6/+17
|
* Fix crash when FIG0/7 doesn't have enough spaceMatthias P. Braendli2021-06-221-0/+6
|
* Simplify FIG0/9 and remove transmission of empty listsMatthias P. Braendli2021-05-172-31/+31
|
* FIG0/13 fix user application data length for packet subchannelsMatthias P. Braendli2020-11-021-8/+5
|
* Fix a couple of static check warningsMatthias P. Braendli2020-11-021-2/+2
|
* Rework FIG0/13, combine programme and data code pathsMatthias P. Braendli2020-11-021-91/+67
|
* Set basic profile in FIG0/13 SPI user applicationMatthias P. Braendli2020-07-131-3/+20
|
* Add possibility to set several user application types in FIG0/13Matthias P. Braendli2020-07-133-51/+74
|
* Fix FIG2 config parsing and segment count issueMatthias P. Braendli2020-04-271-5/+5
| | | | Thanks to Maik for his patch
* change FIG 0/0 alarm flag if an alarm cluster available in muxKuntzeM2020-03-171-1/+1
|
* Make FIG 0/7 optional and documentMatthias P. Braendli2020-03-113-10/+11
|
* Simplify special FIG0/0 and 0/7 carousel handlingMatthias P. Braendli2020-03-111-59/+36
|
* add special FIG 0/7 handling to send directly after FIG 0/0Mathias Kuntze2020-03-101-1/+48
|
* fixed FIG 0/7 dependencyMathias Kuntze2020-03-061-0/+1
|
* add FIG 0/7Mathias Kuntze2020-03-065-3/+131
|
* Add a bit of background explanation about FIG0/19 NewFlagMatthias P. Braendli2019-07-111-0/+13
|
* Add FIG2 options for character field and text controlMatthias P. Braendli2019-02-162-55/+68
|
* Simplify and use isProgramme where possibleMatthias P. Braendli2019-02-134-13/+9
|
* Fix FIG0/24 for DAB+ servicesMatthias P. Braendli2019-02-131-11/+11
|
* Remove references to nonfunctional FIDCMatthias P. Braendli2019-02-133-15/+4
|
* 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.