summaryrefslogtreecommitdiffstats
path: root/src/fig/FIGCarousel.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix FIG2 data service and component labelsMatthias P. Braendli2019-01-301-1/+3
|
* Add partial FIG2 label supportMatthias P. Braendli2019-01-291-1/+8
| | | | | | | | | | | 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.
* Check if a FIG has changed its rate before sorting the FIGsMatthias P. Braendli2018-07-241-0/+28
|
* Minor FIGCarousel cleanupMatthias P. Braendli2018-07-241-12/+14
|
* Check that FIGs don't write too many bytesMatthias P. Braendli2018-03-011-1/+9
|
* Add initial implementation for FIG0/24Matthias P. Braendli2017-06-051-2/+4
|
* WIP: Correct calculation of FIG0/21 required sizeMatthias P. Braendli2017-04-201-2/+2
|
* WIP: Rework FIG0/21 definition and get FIC insertion to compileMatthias P. Braendli2017-04-201-1/+3
|
* Remove service linking active from RCMatthias P. Braendli2016-11-281-2/+0
| | | | | This can be added later if the need arises, and when proper testing validates the implementation.
* Add FIG0/6 CEIMatthias P. Braendli2016-10-101-0/+2
|
* Merge next into servicelinkingMatthias P. Braendli2016-10-101-23/+5
|\
| * Simplify FIG allocation code in carouselMatthias P. Braendli2016-10-101-23/+5
| |
* | Instantiate and schedule FIG0/6 in the carouselMatthias P. Braendli2016-10-021-0/+2
|/
* Add FIG0/5 to transmit language now that it's not in 0/17 anymoreMatthias P. Braendli2016-09-231-5/+7
|
* 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.
* Increase FIG deadlinesMatthias P. Braendli2016-02-281-11/+23
|
* Remove requirement that MCI be only in FIB0Matthias P. Braendli2016-01-311-6/+5
|
* Replace some boost shared_ptr by std onesMatthias P. Braendli2015-12-211-1/+2
|
* Change FIG allocationMatthias P. Braendli2015-09-131-16/+29
|
* Don't forget to allocate FIG1/4Matthias P. Braendli2015-09-131-0/+1
|
* Use references in FIG deadline reduction loopMatthias P. Braendli2015-08-171-11/+6
|
* Add ability to map FIG to any FIBMatthias P. Braendli2015-08-171-35/+87
| | | | Move CRC calculation into FIGCarousel
* FIG Carousel fixesMatthias P. Braendli2015-08-171-8/+45
| | | | | | | | | | | Respect remaining size also for header insertion, solves a bug. Make sure FIGs don't insert only a header and then run out of remaining space. Make warning message more explicit. FIX FIG0/3 for non-program services.
* Add FIG0/19Matthias P. Braendli2015-08-151-1/+3
|
* Implement FIG0/18 for announcementsMatthias P. Braendli2015-08-151-2/+3
|
* Add fib display to debugging printMatthias P. Braendli2015-08-071-2/+2
|
* Add FIG1/4Matthias P. Braendli2015-08-071-0/+2
|
* Add FIG1/5Matthias P. Braendli2015-08-071-1/+3
|
* Add FIG1/1Matthias P. Braendli2015-08-071-1/+4
|
* Remove FIG carousel debugging printsMatthias P. Braendli2015-08-071-18/+6
|
* Set flag in FIG0_9, add new FIC allocation helperMatthias P. Braendli2015-08-071-13/+26
|
* Add FIG0/8 and 0/9Matthias P. Braendli2015-08-071-1/+2
|
* Start FIB1, add FIG0/8Matthias P. Braendli2015-08-071-4/+0
|
* Correct deadline handling according to fillstatusMatthias P. Braendli2015-08-071-7/+8
|
* Create namespace for FIC stuffMatthias P. Braendli2015-08-071-0/+4
|
* Add FIG FillStatusMatthias P. Braendli2015-08-071-12/+26
|
* Fix FIB0 padding, FIG init and deadline handlingMatthias P. Braendli2015-07-191-22/+51
|
* Increment/Decrement deadline correctlyMatthias P. Braendli2015-07-191-3/+9
|
* Use new FIG carousel for FIB0 in DabMultiplexerMatthias P. Braendli2015-07-181-14/+21
|
* Add FIG0/17 to FIB0Matthias P. Braendli2015-07-181-96/+4
|
* Add FIG0/3 to FIB0Matthias P. Braendli2015-07-181-72/+15
|
* Combine FIG0/2 Data and ProgMatthias P. Braendli2015-07-181-111/+2
|
* Add FIG0/2, fib0 schedulerMatthias P. Braendli2015-07-181-214/+109
|
* Start work on new FIG carouselMatthias P. Braendli2015-07-171-0/+520