aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* DLS: add feature to switch between multiple filesStefan Pöschel2017-02-111-20/+36
|
* Slight refactoringsStefan Pöschel2017-02-113-10/+19
| | | | - SLSManager: store PADPacketizer ref + fix spacing
* Move Slideshow stuff to new SLSManagerStefan Pöschel2017-02-116-848/+946
|
* Slight refactoringsStefan Pöschel2017-02-115-61/+56
| | | | | | | | - 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-114-423/+514
|
* Tiny fixesStefan Pöschel2017-02-112-0/+6
|
* Move charset to separate source file to prevent multi-include errorsStefan Pöschel2017-02-113-28/+56
|
* Move common code partsStefan Pöschel2017-02-114-13/+46
|
* 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-063-18/+34
| | | | | | | | | | | | | | | 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-063-8/+18
|
* Relocate common PAD codeStefan Pöschel2017-02-044-328/+406
|
* Add common headerStefan Pöschel2017-02-045-6/+43
|
* Make: include also headers (needed for dist)Stefan Pöschel2017-02-041-2/+5
|
* Code cleanupStefan Pöschel2017-02-042-57/+48
|
* Make: remove unused filesStefan Pöschel2017-02-042-143/+0
|
* Update READMEStefan Pöschel2017-01-061-3/+6
|
* 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
|
* Merge pull request #1 from paneda/fix-crc-conflictStefan Pöschel2016-11-165-278/+278
|\ | | | | converted the crc impl into c++ with namespace.
| * converted the crc into c++ with namespace.Thomas Karlsson2016-11-145-278/+278
|/ | | | | Since it conflicts with other crc implementation in imagemagic lib. This resulted in png images that would not open due to "crc error".
* Fix version in configure.acv2.0.1Stefan Pöschel2016-10-141-1/+1
|
* Move some text from ODR-AudioEnc READMEv2.0.0Matthias P. Braendli2016-09-231-1/+88
|
* Apply new nameStefan Pöschel2016-09-192-44/+44
|
* travis: fix bootstrapMatthias P. Braendli2016-09-161-2/+2
|
* Add Travis CI configMatthias P. Braendli2016-09-161-0/+29
|
* Really add ChangeLogMatthias P. Braendli2016-09-161-0/+63
|
* Add ChangeLog and update configure.ac project nameMatthias P. Braendli2016-09-161-1/+1
|
* Replace lib_crc by crc from ODR-DabMuxMatthias P. Braendli2016-09-116-530/+303
| | | | | lib_crc had no licence associated with it. The licence situation of ODR-DabMux code is clearer and has the same licence as this project
* Add config.h to gitignoreMatthias P. Braendli2016-09-111-0/+2
|
* MOT encoder: slight fixes/refactoring/optimizationStefan Pöschel2016-08-201-54/+45
| | | | | | Fixes - double sleepdelay when SLS/DLS used and no slides available - sending additional DLS before the first slide
* Merge 'gh/next' into nextMatthias P. Braendli2016-07-301-19/+39
|\
| * MOT encoder: also try PNG when resizingStefan Pöschel2016-07-291-19/+39
|/ | | | Fixes also a memleak when more than one JPG quality is tried
* Improve Doxygen mainpageMatthias P. Braendli2016-07-081-1/+1
|
* Add doxygen configuration and targetMatthias P. Braendli2016-07-082-36/+45
|
* MOT encoder: fix broken Slideshow by last commitStefan Pöschel2016-06-271-1/+1
|
* MOT encoder: enable/fix all/extra warningsStefan Pöschel2016-06-261-9/+12
|
* DLS: use common toggle flag for both DL and DL Plus msgs/cmdsStefan Pöschel2016-05-051-4/+1
|
* DLS: add DL Plus supportStefan Pöschel2016-04-241-21/+257
| | | | | | - adds support for Dynamic Label Plus to mot-encoder through a new parameter block which prepends the DLS text within the regarding file - adds an option to add DL Plus data to the VLC input ICY text of dabplus-enc
* Update ax_pthread m4 scriptMatthias P. Braendli2016-03-071-192/+345
|
* MOT encoder: save some bytes in MOT header ContentNameStefan Pöschel2015-12-131-3/+3
|
* MOT encoder: refactored MOT header generationStefan Pöschel2015-12-131-58/+117
| | | | | The generated MOT header is exactly the same. However it is now much easier to see its content and to modify it.
* Merge branch 'next' of github.com:Opendigitalradio/fdk-aac-dabplus into nextStefan Pöschel2015-12-060-0/+0
|\
* | MOT encoder: don't add black border to smaller slides (but emit warning)Stefan Pöschel2015-12-061-25/+21
| |
* | MOT encoder: fix MAXSLIDESIZE corner caseStefan Pöschel2015-12-061-1/+1
| |
* | MOT encoder: add quotes to file/dir namesStefan Pöschel2015-12-061-16/+16
|/
* MOT encoder: refine max slide size according to TS 101 499Stefan Pöschel2015-11-301-2/+2
|