aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* MOT encoder: new PAD packetizerStefan Pöschel2015-07-141-217/+320
| | | | | | | | | The new packetizer allows better utilization of available PAD and free selection of PAD len (within meaningful range). Slideshow is now also usable together with Short X-PAD. The new packetizer furthermore (in future) allows the in between insertion of Data Groups having a different type, in order to e.g. regularly retransmit a Dynamic Label text while a (larger) Slideshow slide is being sent.
* PAD: check PAD lenStefan Pöschel2015-07-131-0/+5
|
* update zmq.hpp to support zmq 4.1.xMatthias P. Braendli2015-07-031-3/+39
|
* Merge remote-tracking branch 'basicmaster/next' into nextMatthias P. Braendli2015-06-141-93/+126
|\
| * Data Groups refactoring: prevent unnecessary copiesStefan Pöschel2015-06-051-28/+35
| |
| * Data Groups refactoring: DLS Data GroupStefan Pöschel2015-06-021-31/+23
| |
| * Data Groups refactoring: move CRC attachment to DATA_GROUPStefan Pöschel2015-06-021-16/+15
| |
| * Data Groups refactoring: MSC Data GroupStefan Pöschel2015-06-021-48/+32
| |
| * Data Groups refactoring: Data Group Length IndicatorStefan Pöschel2015-06-021-18/+69
| |
* | Add ability to connect the encoder to several ZMQ endpointsMatthias P. Braendli2015-06-052-32/+54
| |
* | Move writing ICY Text to a separate async taskMatthias P. Braendli2015-05-222-4/+36
|/
* Prepare release v0.7.2v0.7.2Matthias P. Braendli2015-05-092-1/+8
|
* Update READMEMatthias P. Braendli2015-05-091-2/+4
|
* Autodetect VLC versionMatthias P. Braendli2015-05-041-4/+98
|
* Replace boost by C++11Matthias P. Braendli2015-05-0410-301/+378
| | | | | std::thread doesn't support interruption like boost::thread, which was used in the ALSA input. Everything else should be equivalent.
* Switch autotools project to C++11Matthias P. Braendli2015-05-042-0/+167
|
* Prepare release v.0.7.1v0.7.1Matthias P. Braendli2015-05-042-1/+9
|
* Add missing files to Makefile.amMatthias P. Braendli2015-05-041-1/+6
|
* Add configure check for libfecMatthias P. Braendli2015-05-031-0/+4
|
* Remove system-specific Eclipse fileStefan Pöschel2015-05-031-1450/+0
|
* Add BIG FAT utf8 WARNING to charset.hMatthias P. Braendli2015-04-301-0/+10
|
* Change minor README estheticsMatthias P. Braendli2015-04-301-4/+4
|
* Fix PAD issue text in known limitations in READMEMatthias P. Braendli2015-04-301-1/+1
|
* Update charset information in READMEMatthias P. Braendli2015-04-301-7/+11
|
* Merge basicmaster's changes for charset encodingMatthias P. Braendli2015-04-302-24/+66
|\
| * Re-enable default conversion to EBU Latin basedStefan Pöschel2015-04-282-20/+28
| |
| * Fix MAXDLS regressionStefan Pöschel2015-04-231-2/+3
| |
| * Add support for DLS text raw UCS-2 BE inputStefan Pöschel2015-04-231-5/+21
| |
| * Change default DLS text charset to UTF-8Stefan Pöschel2015-04-231-2/+2
| |
| * Make DLS conversion from (ATM only) UTF-8 to EBU Latin optionalStefan Pöschel2015-04-231-12/+29
| | | | | | | | | | | | | | This (re-)introduces the ability to use DLS texts already having EBU Latin based charset (e.g. DAB retransmission of an FM station having RDS). The conversion from (ATM only) UTF-8 to EBU Latin based must now be enabled via parameter. If used, the charset parameter only affects the DLS text input.
* | Add automake m4 filesMatthias P. Braendli2015-04-292-0/+357
|/
* Convert slide filename extension to lower caseMatthias P. Braendli2015-04-231-0/+2
|
* Print configure summaryMatthias P. Braendli2015-04-231-0/+21
|
* Update READMEMatthias P. Braendli2015-04-231-2/+21
|
* Autodetect ImageMagick availabilityMatthias P. Braendli2015-04-232-3/+24
|
* mot-encoder: Add charset converter for EBU LatinMatthias P. Braendli2015-04-237-42/+1135
|
* MOT encoder protocol change: transmit used PAD bytesStefan Pöschel2015-04-182-7/+14
|
* Fix len of used X-PAD at DLSStefan Pöschel2015-04-181-4/+13
| | | | | With the currently allowed PAD lengths, this did not lead to a problem, but this change avoids problems in the future.
* PAD: use announced PAD len for bufferStefan Pöschel2015-04-182-2/+3
|
* MOT: use max segment lenStefan Pöschel2015-04-171-3/+6
|
* Fix out-of-bounds read at higher PAD lengthStefan Pöschel2015-04-141-1/+3
| | | | | | | If the MOT payload was smaller than the available space within the PAD of the first data group (e.g. MOT header), nonetheless the whole available space was filled up. Thereby an out-of-bounds read occured, outputting garbage to the unused remaining PAD space.
* Fix corrupt Slideshow at 23 byte PADStefan Pöschel2015-04-141-1/+1
| | | | | Due to a bug, at 23 byte PAD size, 13 instead of 12 bytes of data were output in the first data group. This lead to invalid CRC at the receiver.
* Fix continuity index at MOT data groupStefan Pöschel2015-04-131-6/+13
|
* Short X-PAD support (only DLS)Stefan Pöschel2015-04-121-9/+18
| | | | | | | Adds support for short X-PAD (having constant size of 4 bytes) to the MOT encoder. ATM this covers only DLS. Maybe in the future the support is extended to the Slideshow - although such low bandwith is inconvenient for the transmission of slides with usual size.
* Fix MOT encoder debug regressionStefan Pöschel2015-04-121-2/+2
|
* DLS refactoringStefan Pöschel2015-04-121-229/+102
| | | | | This should fix DLS at lower PAD sizes, where the DLS data group of a DL segment is distributed over more than one PAD.
* VLCInput ICY write: use fputs_unlockedMatthias P. Braendli2015-04-121-1/+1
| | | | | | The usage of fprintf seems to cause small interruptions. This is not so nice, this will have to be really solved when the interconnection between encoder and mot-encoder is replaced.
* mot-encoder: don't keep DLS input file openMatthias P. Braendli2015-04-121-6/+4
|
* VLC can write ICY Text into a file for mot-encoderMatthias P. Braendli2015-04-123-7/+38
|
* Makefile.am: add dirty flag to version stringMatthias P. Braendli2015-04-121-1/+1
|