- 04 Mar, 2021 2 commits
-
-
Max Kellermann authored
Replaces the static Duplicate() method.
-
Max Kellermann authored
To make things simpler, AllocatedString is now a non-template class.
-
- 22 Feb, 2021 2 commits
-
-
Max Kellermann authored
Regression by commit a22d1c88 Closes https://github.com/MusicPlayerDaemon/MPD/issues/1097
-
Max Kellermann authored
-
- 01 Jan, 2021 1 commit
-
-
Max Kellermann authored
-
- 10 Nov, 2020 1 commit
-
-
Max Kellermann authored
Closes https://github.com/MusicPlayerDaemon/MPD/issues/1001
-
- 04 Nov, 2020 2 commits
-
-
Max Kellermann authored
To be reused by the FFmpeg filter plugin.
-
Max Kellermann authored
-
- 16 Oct, 2020 5 commits
-
-
Max Kellermann authored
Fixes regression by commit 23d5a2b8 - that commit always pretended that any Opus file has both track and album gain, and thus disabled the fallback to the other if one is not set. This patch changes the logic to only submit ReplayGain if at least one value is set, and apply the offset only to that value. If none is available, then the new check in HandleAudio() will submit only the output gain. Closes https://github.com/MusicPlayerDaemon/MPD/issues/977
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 23 Sep, 2020 2 commits
-
-
Max Kellermann authored
"DEFAULT" is a bad name - all it says is that it's the default value, but it doesn't say what it means. The name NOTICE mimics the syslog level.
-
Max Kellermann authored
Closes https://github.com/MusicPlayerDaemon/MPD/issues/892
-
- 21 Sep, 2020 5 commits
-
-
Max Kellermann authored
This implements the feature that was missing/broken in this bug report: https://github.com/MusicPlayerDaemon/MPD/issues/930
-
Max Kellermann authored
Prepare for an implementation without InputStream.
-
Max Kellermann authored
-
Desuwa authored
Support opus header gain tags and match opus playback volume to other tracks when ReplayGain is enabled.
-
Rosen Penev authored
Found with -Wdouble-promotion Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- 04 Sep, 2020 1 commit
-
-
Max Kellermann authored
While libsndfile doesn't like partial reads in the middle of a file (see commit 95ac6071), it allows partial reads at the end of a file. It doesn't pay attention to the file size when issuing a read. Commit ecb67a1e (MPD 0.18.12) was a regression: previously, partial reads at the end of a file were possible, but switching to decoder_read_full() made this an error condition. This way, a portion at the end of each file was lost, leading to corruption with gapless playback (https://github.com/MusicPlayerDaemon/MPD/issues/936). This fix switches to the newly introduced function decoder_read_much(), which does the same as the code before commit ecb67a1e. Closes https://github.com/MusicPlayerDaemon/MPD/issues/936
-
- 06 Jul, 2020 2 commits
-
-
Max Kellermann authored
Prepare for templated functions.
-
Max Kellermann authored
Bug #915 is about an I/O exception thrown where none was allowed, leading to crash via std::terminate(). However, instead of catching and logging the error inside the decoder plugin, it should be able to propagate the I/O error to the MPD core, so MPD can avoid trying other decoder plugins. Closes https://github.com/MusicPlayerDaemon/MPD/issues/915
-
- 01 Jul, 2020 8 commits
-
-
Max Kellermann authored
Closes https://github.com/MusicPlayerDaemon/MPD/issues/867
-
Max Kellermann authored
Will be needed for End Trimming (RFC7845 4.4, https://github.com/MusicPlayerDaemon/MPD/issues/867).
-
Max Kellermann authored
-
Max Kellermann authored
Fixes memory leak. That's what we get for
-
Max Kellermann authored
-
Max Kellermann authored
Fixes the first part of https://github.com/MusicPlayerDaemon/MPD/issues/867
-
Max Kellermann authored
-
Max Kellermann authored
-
- 10 Jun, 2020 4 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 30 May, 2020 1 commit
-
-
Rosen Penev authored
The ones in std have overloads for const char/char. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- 27 May, 2020 4 commits
-
-
Max Kellermann authored
Fixes regression from commit 69f09648
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-