- 05 Aug, 2016 1 commit
-
-
Max Kellermann authored
Fixes memory leak after stream failure. See https://bugs.musicpd.org/view.php?id=4562
-
- 29 Mar, 2016 1 commit
-
-
Max Kellermann authored
Adds support for stream codecs which havn't been explicitly listed in ffmpeg_mime_types.
-
- 21 Jun, 2015 1 commit
-
-
Max Kellermann authored
If the song tag comes from a stream, and MPD playback restarts, MPD would believe the tag should override the newly received tag. This makes the previous tag appear stuck. This change passes the song tag only if it's authoritative - i.e. if it's a song file.
-
- 01 Nov, 2014 1 commit
-
-
Max Kellermann authored
Use the new uri_get_suffix() overload that removes the query string.
-
- 02 Oct, 2014 2 commits
-
-
Max Kellermann authored
Make the "open" method of plugins "file" and "archive" dummy methods that always fail. Instead, let InputStream::Open() hard-code access to these two plugins by using OpenLocalInputStream(). This allows simplifyin the algorithm for falling back to probing archive plugins.
-
Max Kellermann authored
-
- 28 Aug, 2014 1 commit
-
-
Max Kellermann authored
-
- 11 May, 2014 2 commits
-
-
Max Kellermann authored
Replaces the method Close().
-
Max Kellermann authored
-
- 07 Feb, 2014 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Don't use the mapper - all DetachedSong instances we get have already been mapped.
-
Max Kellermann authored
-
- 24 Jan, 2014 1 commit
-
-
Max Kellermann authored
-
- 23 Jan, 2014 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
For debugging.
-
- 21 Jan, 2014 1 commit
-
-
Max Kellermann authored
Prepare for UPnP songs that retain there database identity.
-
- 13 Jan, 2014 1 commit
-
-
Max Kellermann authored
-
- 09 Jan, 2014 1 commit
-
-
Max Kellermann authored
From now on, struct Song will be used by the database only, and DetachedSong will be used by everybody else. DetachedSong is easier to use, but Song has lower overhead.
-
- 07 Jan, 2014 1 commit
-
-
Max Kellermann authored
-
- 29 Dec, 2013 1 commit
-
-
Max Kellermann authored
.. instead of decoder_plugin_from_suffix(). This reduces overhead by walking the array only once.
-
- 04 Dec, 2013 1 commit
-
-
Denis Krjuchkov authored
-
- 28 Nov, 2013 1 commit
-
-
Max Kellermann authored
-
- 13 Nov, 2013 2 commits
-
-
Max Kellermann authored
This commit adds the basic infrastructure for reporting bugs from DecoderAPI.cxx via DecoderThread.cxx to DecoderControl.
-
Max Kellermann authored
-
- 09 Nov, 2013 1 commit
-
-
Max Kellermann authored
-
- 28 Oct, 2013 1 commit
-
-
Max Kellermann authored
-
- 26 Oct, 2013 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 25 Oct, 2013 1 commit
-
-
Max Kellermann authored
-
- 23 Oct, 2013 4 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 21 Oct, 2013 4 commits
-
-
Max Kellermann authored
Merge the two loops into one, and eliminate the GSList.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 19 Oct, 2013 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 17 Oct, 2013 1 commit
-
-
Max Kellermann authored
The new class Path only holds a string pointer without being responsible for allocation/deallocation. The FileSystem.hxx library accepts Path arguments instead of AllocatedPath, to avoid forcing callers to allocate another string object.
-