- 01 Jan, 2021 1 commit
-
-
Max Kellermann authored
-
- 02 Oct, 2020 1 commit
-
-
Max Kellermann authored
This allows interrupting the output thread (for some plugins which implement this method). This way, operations can be canceled properly, instead of waiting for some external entity.
-
- 01 Oct, 2020 1 commit
-
-
Max Kellermann authored
-
- 04 Feb, 2020 1 commit
-
-
Rosen Penev authored
Found with readability-const-return-type Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- 18 Jan, 2020 1 commit
-
-
Max Kellermann authored
-
- 05 Jul, 2019 1 commit
-
-
Max Kellermann authored
-
- 03 Jul, 2019 1 commit
-
-
Max Kellermann authored
-
- 17 Jun, 2019 1 commit
-
-
Max Kellermann authored
-
- 12 Nov, 2018 1 commit
-
-
Max Kellermann authored
-
- 31 Oct, 2018 1 commit
-
-
Max Kellermann authored
-
- 16 Jul, 2018 1 commit
-
-
Max Kellermann authored
This is just the API design; there is no implementation yet, and no caller.
-
- 05 Jan, 2018 1 commit
-
-
Max Kellermann authored
-
- 19 Dec, 2017 2 commits
-
-
Max Kellermann authored
These attributes are printed in the "outputs" response, and the new command "outputset" allows setting new values. No attributes are currently implemented.
-
Max Kellermann authored
-
- 08 Sep, 2017 1 commit
-
-
Max Kellermann authored
Coverity discovered that the Pulse plugin could throw exceptions from Pause(), but that method was marked "noexcept" because its caller was not designed to catch exceptions. So instead of avoiding exceptions (by catching and logging them in each and every implementation), let's allow them, and do the catch/log game in the MPD core.
-
- 31 Aug, 2017 1 commit
-
-
Max Kellermann authored
Fixes regression from commit 31bad5f7: if Pause() returns true, the output thread is running a busy loop, causing 100% CPU usage, instead of just closing the output. Closes #105
-
- 10 Aug, 2017 1 commit
-
-
Max Kellermann authored
Yet another C-style vtable replaced with C++.
-
- 09 Aug, 2017 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 08 Aug, 2017 1 commit
-
-
Max Kellermann authored
Hide struct FilteredAudioOutput from the plugins, preparing for hiding MPD's core internals.
-
- 03 Jan, 2017 1 commit
-
-
Max Kellermann authored
-
- 26 Feb, 2016 1 commit
-
-
Max Kellermann authored
-
- 01 Jan, 2015 1 commit
-
-
Max Kellermann authored
-
- 29 Aug, 2014 1 commit
-
-
Max Kellermann authored
Use milliseconds precision to reduce rounding errors.
-
- 19 Feb, 2014 1 commit
-
-
Max Kellermann authored
-
- 13 Jan, 2014 1 commit
-
-
Max Kellermann authored
-
- 15 Dec, 2013 1 commit
-
-
Max Kellermann authored
-
- 10 Jan, 2013 1 commit
-
-
Max Kellermann authored
-
- 07 Jan, 2013 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 08 Aug, 2012 1 commit
-
-
Max Kellermann authored
Eliminates explicit global initialisation.
-
- 29 Jan, 2011 1 commit
-
-
Max Kellermann authored
-
- 01 Jan, 2010 1 commit
-
-
Avuton Olrich authored
-
- 27 Mar, 2009 1 commit
-
-
Max Kellermann authored
-
- 13 Mar, 2009 1 commit
-
-
Avuton Olrich authored
This updates the copyright header to all be the same, which is pretty much an update of where to mail request for a copy of the GPL and the years of the MPD project. This also puts all committers under 'The Music Player Project' umbrella. These entries should go individually in the AUTHORS file, for consistancy.
-
- 28 Dec, 2008 1 commit
-
-
Thomas Jansen authored
-
- 31 Oct, 2008 1 commit
-
-
Max Kellermann authored
"LOG_H" is a macro which is also used by ffmpeg/log.h. This is ffmpeg's fault, because short macros should be reserved for applications, but since it's always a good idea to choose prefixed macro names, even for applications, we are going to do that in MPD.
-
- 08 Oct, 2008 1 commit
-
-
Max Kellermann authored
When there are standardized headers, use these instead of the bloated os_compat.h.
-
- 07 Sep, 2008 1 commit
-
-
Eric Wong authored
The tag pool is a shared global resource that is infrequently modified. However, it can occasionally be modified by several threads, especially by the metadata_pipe for streaming metadata (both reading/writing). The bulk tag_item pool is NOT locked as currently only the update thread uses it.
-
- 29 Aug, 2008 1 commit
-
-
Max Kellermann authored
Don't call tag_pool_get_item() for duplicating tags, just increase the item's reference counter instead.
-