Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SLS: free with MagickRelinquishMemory where needed | Stefan Pöschel | 2017-03-07 | 1 | -7/+14 |
| | |||||
* | SLS: fix conditional memleak | Stefan Pöschel | 2017-03-07 | 1 | -0/+3 |
| | | | | | | | | | | A memleak occured when non-raw mode was used and a slide complied to the following conditions: - PNG/JPG file - 320x240 resolution or less - size above max slide size (~50 KB) Closes #2. | ||||
* | Bump versionv2.1.0 | Stefan Pöschel | 2017-02-19 | 1 | -1/+1 |
| | |||||
* | DLS: emit warning on shortened oversized text | Stefan Pöschel | 2017-02-17 | 1 | -1/+3 |
| | |||||
* | Hide/Move constants | Stefan Pöschel | 2017-02-15 | 5 | -24/+27 |
| | |||||
* | Fix sleep delay to include encoding time | Stefan Pöschel | 2017-02-15 | 1 | -1/+6 |
| | | | | | | | | Up to now the delay between two loop runs was slightly higher than the specified sleep delay as the sleeping process did not consider the time the PAD encoding needs but rather sleeped for the set sleep delay. This is now fixed by using a steady clock. | ||||
* | Fix slide name coloring | Stefan Pöschel | 2017-02-15 | 1 | -4/+4 |
| | |||||
* | Fix alphabetic slide sorting | Stefan Pöschel | 2017-02-15 | 1 | -23/+28 |
| | | | | | | | The alphabetic sorting within the slide dir was ignored so far. Now the sorting is considered while adding slides for transmission. Furthermore now also files starting with "." are added (except the ./.. dirs). | ||||
* | Refactor main loop | Stefan Pöschel | 2017-02-15 | 1 | -82/+73 |
| | |||||
* | Small refactorings | Stefan Pöschel | 2017-02-15 | 7 | -57/+61 |
| | |||||
* | DLS/SLS: use ANSI colors for label/filename | Stefan Pöschel | 2017-02-11 | 2 | -3/+3 |
| | |||||
* | DLS: add feature to switch between multiple files | Stefan Pöschel | 2017-02-11 | 1 | -20/+36 |
| | |||||
* | Slight refactorings | Stefan Pöschel | 2017-02-11 | 3 | -10/+19 |
| | | | | - SLSManager: store PADPacketizer ref + fix spacing | ||||
* | Move Slideshow stuff to new SLSManager | Stefan Pöschel | 2017-02-11 | 6 | -848/+946 |
| | |||||
* | Slight refactorings | Stefan Pöschel | 2017-02-11 | 5 | -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 DLSManager | Stefan Pöschel | 2017-02-11 | 4 | -423/+514 |
| | |||||
* | Tiny fixes | Stefan Pöschel | 2017-02-11 | 2 | -0/+6 |
| | |||||
* | Move charset to separate source file to prevent multi-include errors | Stefan Pöschel | 2017-02-11 | 3 | -28/+56 |
| | |||||
* | Move common code parts | Stefan Pöschel | 2017-02-11 | 4 | -13/+46 |
| | |||||
* | Replace tabs by spaces | Stefan Pöschel | 2017-02-06 | 1 | -25/+25 |
| | |||||
* | PAD: limit packetizer visibility | Stefan Pöschel | 2017-02-06 | 1 | -29/+24 |
| | |||||
* | PAD: insert DLS regularly while SLS transmission | Stefan Pöschel | 2017-02-06 | 3 | -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 private | Stefan Pöschel | 2017-02-06 | 3 | -8/+18 |
| | |||||
* | Relocate common PAD code | Stefan Pöschel | 2017-02-04 | 4 | -328/+406 |
| | |||||
* | Add common header | Stefan Pöschel | 2017-02-04 | 5 | -6/+43 |
| | |||||
* | Make: include also headers (needed for dist) | Stefan Pöschel | 2017-02-04 | 1 | -2/+5 |
| | |||||
* | Code cleanup | Stefan Pöschel | 2017-02-04 | 2 | -57/+48 |
| | |||||
* | Make: remove unused files | Stefan Pöschel | 2017-02-04 | 2 | -143/+0 |
| | |||||
* | Update README | Stefan Pöschel | 2017-01-06 | 1 | -3/+6 |
| | |||||
* | MOT header: simplify extension addition | Stefan Pöschel | 2017-01-06 | 1 | -30/+41 |
| | |||||
* | Remove 'misleading indentation' warning due to tab in file | Matthias P. Braendli | 2016-12-26 | 1 | -1/+1 |
| | |||||
* | SLS: add custom params for catSLS etc. | Stefan Pöschel | 2016-12-23 | 1 | -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 files | Stefan Pöschel | 2016-12-23 | 1 | -0/+5 |
| | |||||
* | Merge pull request #1 from paneda/fix-crc-conflict | Stefan Pöschel | 2016-11-16 | 5 | -278/+278 |
|\ | | | | | converted the crc impl into c++ with namespace. | ||||
| * | converted the crc into c++ with namespace. | Thomas Karlsson | 2016-11-14 | 5 | -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.1 | Stefan Pöschel | 2016-10-14 | 1 | -1/+1 |
| | |||||
* | Move some text from ODR-AudioEnc READMEv2.0.0 | Matthias P. Braendli | 2016-09-23 | 1 | -1/+88 |
| | |||||
* | Apply new name | Stefan Pöschel | 2016-09-19 | 2 | -44/+44 |
| | |||||
* | travis: fix bootstrap | Matthias P. Braendli | 2016-09-16 | 1 | -2/+2 |
| | |||||
* | Add Travis CI config | Matthias P. Braendli | 2016-09-16 | 1 | -0/+29 |
| | |||||
* | Really add ChangeLog | Matthias P. Braendli | 2016-09-16 | 1 | -0/+63 |
| | |||||
* | Add ChangeLog and update configure.ac project name | Matthias P. Braendli | 2016-09-16 | 1 | -1/+1 |
| | |||||
* | Replace lib_crc by crc from ODR-DabMux | Matthias P. Braendli | 2016-09-11 | 6 | -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 gitignore | Matthias P. Braendli | 2016-09-11 | 1 | -0/+2 |
| | |||||
* | MOT encoder: slight fixes/refactoring/optimization | Stefan Pöschel | 2016-08-20 | 1 | -54/+45 |
| | | | | | | Fixes - double sleepdelay when SLS/DLS used and no slides available - sending additional DLS before the first slide | ||||
* | Merge 'gh/next' into next | Matthias P. Braendli | 2016-07-30 | 1 | -19/+39 |
|\ | |||||
| * | MOT encoder: also try PNG when resizing | Stefan Pöschel | 2016-07-29 | 1 | -19/+39 |
|/ | | | | Fixes also a memleak when more than one JPG quality is tried | ||||
* | Improve Doxygen mainpage | Matthias P. Braendli | 2016-07-08 | 1 | -1/+1 |
| | |||||
* | Add doxygen configuration and target | Matthias P. Braendli | 2016-07-08 | 2 | -36/+45 |
| | |||||
* | MOT encoder: fix broken Slideshow by last commit | Stefan Pöschel | 2016-06-27 | 1 | -1/+1 |
| |