Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | output/alsa: fix endless loop at end of file in dsd_usb mode | Max Kellermann | 2014-08-31 | 1 | -0/+9 |
| | |||||
* | output/{alsa,oss}: add assertions | Max Kellermann | 2014-08-31 | 1 | -0/+2 |
| | |||||
* | output/alsa: remove the obsolete Raspberry Pi workaround | Max Kellermann | 2014-03-02 | 1 | -36/+0 |
| | | | | Has been superseded by the previous commit. | ||||
* | output/alsa: call snd_pcm_prepare() after snd_pcm_drop() | Max Kellermann | 2014-03-02 | 1 | -0/+25 |
| | | | | | | | Don't wait for an optimistic write to fail. This is an improved workaround for the infamous Raspberry Pi bug (see commit af991765). It works much better and comes without the negative side effects. The old workaround is now obsolete. | ||||
* | output/alsa: avoid endless loop in Raspberry Pi workaround | Max Kellermann | 2013-11-04 | 1 | -1/+17 |
| | | | | See code comment. | ||||
* | *: use nullptr instead of NULL | Max Kellermann | 2013-10-28 | 1 | -7/+7 |
| | |||||
* | Log: new logging library API | Max Kellermann | 2013-10-02 | 1 | -25/+33 |
| | | | | | Prepare to migrate away from GLib. Currently, we're still using GLib as a backend. | ||||
* | util/Error: new error passing library | Max Kellermann | 2013-09-04 | 1 | -42/+36 |
| | | | | Replaces GLib's GError. | ||||
* | *: use gcc.h macros instead of GLib | Max Kellermann | 2013-08-04 | 1 | -1/+1 |
| | |||||
* | OutputPlugin: pass config_param reference | Max Kellermann | 2013-08-04 | 1 | -15/+13 |
| | |||||
* | audio_format: convert to C++ | Max Kellermann | 2013-08-03 | 1 | -46/+46 |
| | |||||
* | gcc.h: add macro gcc_unreachable() | Max Kellermann | 2013-08-03 | 1 | -1/+1 |
| | |||||
* | output_api: convert to C++ | Max Kellermann | 2013-07-30 | 1 | -1/+1 |
| | |||||
* | pcm_export: convert to C++ | Max Kellermann | 2013-04-09 | 1 | -13/+11 |
| | |||||
* | pcm_*: move to src/pcm/ | Max Kellermann | 2013-04-09 | 1 | -1/+1 |
| | |||||
* | mixer_plugin: convert to C++ | Max Kellermann | 2013-02-22 | 1 | -1/+1 |
| | |||||
* | output/alsa: workaround for noise after manual song change | Max Kellermann | 2013-02-04 | 1 | -0/+20 |
| | | | | | Workaround for driver bug observed on the Raspberry Pi, see code comment for details. | ||||
* | output/alsa: pre-allocate the silence buffer | Max Kellermann | 2013-02-04 | 1 | -14/+15 |
| | |||||
* | output/alsa: move code to alsa_write_silence() | Max Kellermann | 2013-02-04 | 1 | -14/+23 |
| | |||||
* | output/alsa: default "device" is an empty string | Max Kellermann | 2013-02-04 | 1 | -1/+1 |
| | | | | | | Fixes nullptr dereference in std::string::operator=(). Also fixes a memory leak by using config_get_block_string() instead of config_dup_block_string(). | ||||
* | output/{alsa,oss}: convert to C++ | Max Kellermann | 2013-01-29 | 1 | -0/+825 |