aboutsummaryrefslogtreecommitdiffstats
path: root/src/odr-padenc.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Refactor main loopStefan Pöschel2017-02-151-82/+73
|
* Small refactoringsStefan Pöschel2017-02-151-33/+25
|
* DLS: add feature to switch between multiple filesStefan Pöschel2017-02-111-20/+36
|
* Slight refactoringsStefan Pöschel2017-02-111-2/+2
| | | | - SLSManager: store PADPacketizer ref + fix spacing
* Move Slideshow stuff to new SLSManagerStefan Pöschel2017-02-111-848/+6
|
* Slight refactoringsStefan Pöschel2017-02-111-34/+24
| | | | | | | | - DLSManager: store PADPacketizer ref - DABCharset: convert enum to enum class - DL cmd prefix: output reserved instead of charset (does not make a difference) - MOT header: get charset from enum class - .gitignore: add Eclipse files
* Move DLS stuff to new DLSManagerStefan Pöschel2017-02-111-423/+7
|
* Move common code partsStefan Pöschel2017-02-111-12/+0
|
* Replace tabs by spacesStefan Pöschel2017-02-061-25/+25
|
* PAD: limit packetizer visibilityStefan Pöschel2017-02-061-29/+24
|
* PAD: insert DLS regularly while SLS transmissionStefan Pöschel2017-02-061-13/+23
| | | | | | | | | | | | | | | When a slide is transmitted, now every 50 PADs the current DLS is inserted (and thereby reread from file). Hence in the best case (AAC-LC @ 48 kHz), DLS is inserted every 1000ms; in the worst case (HE-AAC @ 32 kHz) it is inserted every 3000ms. This way a listener will get DLS much earlier after switching to a service, compared to the previous situation where the slide transmission was not interrupted for DLS insertion. Note that there still remains a delay without any PAD, between the end of a slide transmission and the start of the next one's transmission. Also note that adding a feedback channel from the audio encoder to ODR-PadEnc will make this improvement obsolete.
* PAD: make PADPacketizer queue privateStefan Pöschel2017-02-061-6/+6
|
* Relocate common PAD codeStefan Pöschel2017-02-041-328/+7
|
* Add common headerStefan Pöschel2017-02-041-6/+2
|
* Code cleanupStefan Pöschel2017-02-041-53/+48
|
* MOT header: simplify extension additionStefan Pöschel2017-01-061-30/+41
|
* Remove 'misleading indentation' warning due to tab in fileMatthias P. Braendli2016-12-261-1/+1
|
* SLS: add custom params for catSLS etc.Stefan Pöschel2016-12-231-25/+138
| | | | | | | | Parses an optional ".sls_params" file for each slide and hence allows to set: * CategoryID/SlideID * CategoryTitle * ClickThroughURL * AlternativeLocationURL
* SLS: output source filename/size also for raw filesStefan Pöschel2016-12-231-0/+5
|
* converted the crc into c++ with namespace.Thomas Karlsson2016-11-141-3/+1
| | | | | Since it conflicts with other crc implementation in imagemagic lib. This resulted in png images that would not open due to "crc error".
* Apply new nameStefan Pöschel2016-09-191-0/+1830