- 06 Jun, 2019 6 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Eliminates a number of allocations, because callers don't need to copy the strings to a newly allocated buffer only to null-terminate them. And most callers don't need to have a null-terminated string.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Variable-length arrays are a C-only feature.
-
- 05 Jun, 2019 1 commit
-
-
Max Kellermann authored
Since we now don't duplicate all items, we can easily remove the 64kB limit from OpusReader::ReadString() and instead silently ignore and skip all strings which are longer than 4 kB. This fixes a tag duplication bug with Opus file containing a very long `METADATA_BLOCK_PICTURE` tag, which occurred because the Opus plugin returned false after parsing all tags, and then the MPD core fell back to FFmpeg which scanned the tags again.
-
- 31 May, 2019 1 commit
-
-
Max Kellermann authored
-
- 30 May, 2019 1 commit
-
-
Max Kellermann authored
-
- 23 May, 2019 1 commit
-
-
Max Kellermann authored
Prepare for templated functions.
-
- 07 May, 2019 1 commit
-
-
Max Kellermann authored
-
- 26 Apr, 2019 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Just like std::condition_variable, which however has no way to specify the std::mutex directly.
-
- 25 Apr, 2019 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 05 Apr, 2019 8 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
If the DecoderThread gets woken up by a STOP command, this should be detected as early as possible.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 04 Apr, 2019 1 commit
-
-
Max Kellermann authored
Let the constructor and destructor do this. This means that all users have to be converted to allocate PcmConvert dynamically.
-
- 29 Mar, 2019 1 commit
-
-
Max Kellermann authored
This plugin is interesting only for a tiny fraction of MPD users, so let's not spam everybody else's log with it.
-
- 18 Mar, 2019 1 commit
-
-
Max Kellermann authored
-
- 16 Mar, 2019 1 commit
-
-
Max Kellermann authored
The `tag_builder.empty()` check was wrong for the SubmitReplayGain() call. Closes https://github.com/MusicPlayerDaemon/MPD/issues/497
-
- 13 Mar, 2019 1 commit
-
-
Max Kellermann authored
-
- 12 Mar, 2019 4 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Don't catch and log exceptions. Let the caller handle the error.
-
Max Kellermann authored
-
- 08 Mar, 2019 1 commit
-
-
Max Kellermann authored
-
- 07 Mar, 2019 2 commits
- 06 Mar, 2019 1 commit
-
-
borine authored
This mime type is to enable the AlsaInputPlugin to communicate the pcm stream audio format to the decoder
-
- 05 Feb, 2019 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 21 Jan, 2019 1 commit
-
-
Jörg Krause authored
Re-add build support for the fixed-point Vorbis (Tremor) decoder, which was dropped when switching from Autotools to Meson. Note, that it is not possible to build both, the Vorbis and the Tremor decoder. Closes: #405
-
- 15 Jan, 2019 1 commit
-
-
Thomas Klausner authored
Closes https://github.com/MusicPlayerDaemon/MPD/issues/456
-