Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Avoid some VLC leaks | Matthias P. Braendli | 2018-01-03 | 1 | -0/+17 |
| | |||||
* | Add -R option to restart input on fault | Matthias P. Braendli | 2017-10-07 | 1 | -2/+13 |
| | |||||
* | Use queue for all inputs and unify interface | Matthias P. Braendli | 2017-10-07 | 1 | -0/+6 |
| | | | | | This also changes the --fifo-silence option. Instead of inserting silence separately, it uses the drift compensation to do that. | ||||
* | Make all inputs use the same interface | Matthias P. Braendli | 2017-10-07 | 1 | -49/+52 |
| | |||||
* | Replace mot-encoder by ODR-PadEnc | Matthias P. Braendli | 2017-07-24 | 1 | -1/+1 |
| | |||||
* | Add missing include for VLCInput.cpp | Matthias P. Braendli | 2017-06-02 | 1 | -0/+1 |
| | |||||
* | Improve VLC samplerate conversion by asking float samples | Matthias P. Braendli | 2017-02-24 | 1 | -12/+34 |
| | | | | | | | | Asking floats from VLC instead of signed 16-bit samples allows VLC to use the libsamplerate resampler instead of the ugly_resampler. Otherwise it might convert to s16l first, and refuse to use libsamplerate which is unable to work with that data format. | ||||
* | Reorder VLC transcode options | Matthias P. Braendli | 2017-02-19 | 1 | -2/+2 |
| | | | | | | | It is hoped that converting to signed 16-bit after resampling is going to fix the issue that sometimes it choses to use the ugly_resampler instead of the libsamplerate-based one. The latter works with floats. | ||||
* | VLC input: use ICY artist/title if available | Stefan Pöschel | 2016-07-24 | 1 | -10/+45 |
| | |||||
* | Improve Doxygen mainpage | Matthias P. Braendli | 2016-07-08 | 1 | -2/+2 |
| | |||||
* | Add doxygen configuration and target | Matthias P. Braendli | 2016-07-08 | 1 | -11/+22 |
| | |||||
* | Protect m_nowplaying with mutex | Matthias P. Braendli | 2016-07-08 | 1 | -1/+11 |
| | |||||
* | Make m_read return when thread not running anymore | Matthias P. Braendli | 2016-07-04 | 1 | -1/+1 |
| | |||||
* | Add blocking sample queue and adapt VLC input | Matthias P. Braendli | 2016-06-24 | 1 | -17/+5 |
| | |||||
* | DLS: add DL Plus support | Stefan Pöschel | 2016-04-24 | 1 | -5/+21 |
| | | | | | | - 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 | ||||
* | Add -L option to give arbitrary options to VLC | Matthias P. Braendli | 2016-03-04 | 1 | -2/+12 |
| | |||||
* | Enable VLC compressor only if required | Matthias P. Braendli | 2016-01-10 | 1 | -2/+10 |
| | |||||
* | Fix VLC queue fill and increase queue size | Matthias P. Braendli | 2016-01-10 | 1 | -3/+7 |
| | |||||
* | Add VLC variant with drift compensation | Matthias P. Braendli | 2016-01-10 | 1 | -0/+34 |
| | |||||
* | Create VLCInputDirect class | Matthias P. Braendli | 2016-01-10 | 1 | -1/+1 |
| | |||||
* | Only show VLC options if verbose | Matthias P. Braendli | 2015-12-30 | 1 | -5/+5 |
| | |||||
* | Fix initialisation of VLC arguments | Matthias P. Braendli | 2015-12-30 | 1 | -9/+32 |
| | |||||
* | Fix two issues seen by static analysis | Matthias P. Braendli | 2015-12-30 | 1 | -1/+1 |
| | |||||
* | Merge patch from Francesco for VLC input | Matthias P. Braendli | 2015-12-02 | 1 | -2/+3 |
| | | | | Adds cache control and compressor | ||||
* | Move writing ICY Text to a separate async task | Matthias P. Braendli | 2015-05-22 | 1 | -3/+32 |
| | |||||
* | Autodetect VLC version | Matthias P. Braendli | 2015-05-04 | 1 | -4/+98 |
| | |||||
* | Replace boost by C++11 | Matthias P. Braendli | 2015-05-04 | 1 | -19/+20 |
| | | | | | std::thread doesn't support interruption like boost::thread, which was used in the ALSA input. Everything else should be equivalent. | ||||
* | VLCInput ICY write: use fputs_unlocked | Matthias P. Braendli | 2015-04-12 | 1 | -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. | ||||
* | VLC can write ICY Text into a file for mot-encoder | Matthias P. Braendli | 2015-04-12 | 1 | -0/+13 |
| | |||||
* | VLC: Add additional state check at startup | Matthias P. Braendli | 2015-03-30 | 1 | -1/+19 |
| | |||||
* | VLC: change callback usage | Matthias P. Braendli | 2015-03-30 | 1 | -14/+10 |
| | |||||
* | Allow only opening, buffering and playing VLC states | Matthias P. Braendli | 2015-03-29 | 1 | -1/+4 |
| | |||||
* | Fix libvlc error handling | Matthias P. Braendli | 2015-03-29 | 1 | -4/+7 |
| | |||||
* | Do not copy libVLC data if size absurd | Matthias P. Braendli | 2015-03-23 | 1 | -6/+7 |
| | |||||
* | Fix compilation error | Matthias P. Braendli | 2015-03-23 | 1 | -1/+1 |
| | |||||
* | The -c option should also work for libvlc input | Matthias Braendli | 2015-03-23 | 1 | -1/+1 |
| | |||||
* | Replace copy loop by std::copy | Matthias P. Braendli | 2015-03-21 | 1 | -3/+2 |
| | |||||
* | Replace assert by warning | Matthias P. Braendli | 2015-03-21 | 1 | -1/+6 |
| | |||||
* | Add VLC exit handler | Matthias P. Braendli | 2015-03-17 | 1 | -4/+39 |
| | |||||
* | Add limit on maximal buffer for VLC | Matthias P. Braendli | 2015-03-12 | 1 | -3/+13 |
| | |||||
* | Add libvlc input | Matthias P. Braendli | 2015-03-11 | 1 | -0/+164 |
Be careful about sample rate conversion, VLC only wants to use the ugly resampler on some machines. |