- 25 Nov, 2014 9 commits
-
-
Max Kellermann authored
Avoid calling NfsConnection::RemoveLease(), because the lease has been removed already.
-
Max Kellermann authored
Clean up the "state" to indicate that there is no longer any asynchronous operation. Fixes another NFS-related crash due to cleanup of a non-existing asynchronous operation.
-
Max Kellermann authored
Avoids a crash that occurs when NfsConnection::OnSocketReady() dereferences itself before returning.
-
Max Kellermann authored
During the NfsLease::OnNfsConnectionFailed() call, the old (defunct) nfs_context may be used to close file handles. Such code does not yet exist, but will be added soon to fix other bugs.
-
Max Kellermann authored
Fixes potential second mount attempt after the old connection to the NFS server was shut down.
-
Max Kellermann authored
-
Max Kellermann authored
libmp4v2 is licensed under MPL 1.1, which is incompatible with GPLv2. Unfortunately, this means that we must remove the plugin. More information can be found in the Debian bug report: http://bugs.debian.org/767504
-
Max Kellermann authored
-
Max Kellermann authored
-
- 24 Nov, 2014 6 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Android releases were missing since 0.19.1.
-
Max Kellermann authored
-
Max Kellermann authored
-
- 18 Nov, 2014 6 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
A negative uid value means it's not a "local socket" (PF_LOCAL). uid==0 means user "root" connected.
-
Max Kellermann authored
Must return -1 on error, not 0. 0 is root.
-
- 12 Nov, 2014 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 11 Nov, 2014 9 commits
-
-
Florent Le Coz authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Check opus_decoder!=nullptr instead.
-
Max Kellermann authored
-
Misty De Meo authored
Commit d42c0f1d added an OS X-specific method of calling mpd_main_after_fork(), which uses Grand Central Dispatch. Since this uses a block literal, it breaks compilation on compilers which don't support the block extension, e.g. non-Apple compilers. This affects users on older OS X releases with GCD (which depend on older Clang releases, or Apple GCCs, which don't support the C++11 features MPD needs); or which don't support GCD at all (10.5 and lower). This patch changes the #ifdef so that the non-GCD code is used as it was on OS X before this patch if blocks aren't available, via checking __BLOCKS__ macro.
-
- 10 Nov, 2014 6 commits
-
-
Max Kellermann authored
The old formula calculates the output buffer size with "regular" rounding (to the nearest integer), however sometimes, that is insufficient and the last sample cannot be resampled. This causes audible distortions. By changing the formula to consider the worst case (always round up), this problem is eliminated.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
While seeking, metadata must not be updated. ResponseBoundary() was added in MPD 0.19.1, but I forgot to add the IsSeeking() check there. This caused the "seekable" flag to reset.
-
- 08 Nov, 2014 2 commits
-
-
Max Kellermann authored
On "list albumartist", songs that have no AlbumArtist tag will use the Artist tag. However, if AlbumArtist is disabled via "metadata_to_use", the TagBuilder::AddItem() call is ignored, and PrintUniqueTag() attempts to print a nullptr string. This commit fixes the problem by attempting the fallback only if AlbumArtist is not disabled.
-
Max Kellermann authored
-