summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Fix usage screen about VLCMatthias P. Braendli2015-04-121-2/+2
|
* (Re)Create DLS data groups only if neededStefan Pöschel2015-04-101-3/+10
|
* Fix 128 char DLS null byte out-of-bounds writeStefan Pöschel2015-04-101-1/+1
|
* Fix trailing \n removalStefan Pöschel2015-04-101-1/+1
|
* Undo indent changesStefan Pöschel2015-04-101-2/+2
|
* Fix printf warningsStefan Pöschel2015-04-102-3/+3
|
* VLC: Add additional state check at startupMatthias P. Braendli2015-03-301-1/+19
|
* VLC: change callback usageMatthias P. Braendli2015-03-302-19/+12
|
* Allow only opening, buffering and playing VLC statesMatthias P. Braendli2015-03-291-1/+4
|
* Move VLC error messageMatthias P. Braendli2015-03-291-1/+1
|
* Fix libvlc error handlingMatthias P. Braendli2015-03-292-4/+8
|
* Do not copy libVLC data if size absurdMatthias P. Braendli2015-03-231-6/+7
|
* Fix compilation errorMatthias P. Braendli2015-03-232-1/+3
|
* The -c option should also work for libvlc inputMatthias Braendli2015-03-233-3/+4
|
* Replace copy loop by std::copyMatthias P. Braendli2015-03-211-3/+2
|
* Replace assert by warningMatthias P. Braendli2015-03-211-1/+6
|
* Add VLC exit handlerMatthias P. Braendli2015-03-172-20/+59
|
* Add limit on maximal buffer for VLCMatthias P. Braendli2015-03-121-3/+13
|
* Fix -V optionMatthias P. Braendli2015-03-111-1/+1
|
* Revert useless changesMatthias P. Braendli2015-03-111-1/+1
| | | | This reverts commit b46963cc7e82dcb8c6509139f9176458db7c9d91.
* Fix -V optionMatthias P. Braendli2015-03-111-1/+1
|
* Add libvlc inputMatthias P. Braendli2015-03-113-2/+329
| | | | | Be careful about sample rate conversion, VLC only wants to use the ugly resampler on some machines.
* Fix level indication in monoMatthias P. Braendli2014-12-223-17/+25
|
* Usage screen: use .dabp extension in exampleMatthias P. Braendli2014-12-221-1/+1
|
* Show in usage screen when JACK disabledMatthias P. Braendli2014-12-091-10/+9
|
* Remove bytes_per_sample, replace by existing macroMatthias P. Braendli2014-12-091-3/+2
|
* mot-encoder: Add option to signal charsetMatthias P. Braendli2014-12-061-18/+70
|
* mot-encoder: add support for PNG slidesMatthias P. Braendli2014-11-271-9/+64
|
* mot-encoder: refactor databaseMatthias P. Braendli2014-11-271-13/+11
|
* Reindent longopts tableMatthias P. Braendli2014-11-031-22/+22
|
* Cleanup bootup screenMatthias P. Braendli2014-11-031-2/+13
|
* Enable afterburner by default and deprecate -aMatthias P. Braendli2014-11-031-4/+11
|
* Add silence timeout and document return valueMatthias P. Braendli2014-11-031-4/+47
|
* Correct old commentMatthias P. Braendli2014-11-031-2/+2
|
* Backport mstorjo's changes to wavreader.cMatthias P. Braendli2014-10-031-5/+35
| | | | | | | | | | These include commits: f825104 Add support for waveformatex files 16f75a5 Support reading sox style piped wav files 43cb942 Use skip instead of fseek cb19aa7 Allow reading wav files with a 0 bytes RIFF chunk 3951d0a Allow opening stdin when "-" is specified e7348e7 Support streamed wav files with a 0 bytes data chunk
* Fix crash with bitrates above 144kbpsMatthias P. Braendli2014-10-012-3/+7
| | | | The output buffer was not allocated big enough.
* Bugfix on debugging information.Luigi Yucheng LIU2014-08-281-1/+1
| | | | Fixes bug that do call database.disp () without being in debug mode.
* Corrections, improvements and style updatesMatthias P. Braendli2014-08-271-213/+224
| | | | | | | | | | | | Change the way the database is done (use a deque, save fidx in the fingerprint, remove cursors, distinguish between history size and max fidx value) Rename -f to -R and update explanation Order slide tranmission by fidx Correct types in fingerprint_t Move some fingerprint logic into fingerprint_t Add additional sleep if DLS disabled and no slide available Fix intentation and code style
* Disable DEBUG by defaultMatthias P. Braendli2014-08-271-1/+1
|