- 21 Apr, 2016 1 commit
-
-
Max Kellermann authored
Fixes an assertion failure in tag_ape_scan() which is because decoder_input_stream_open() returns an "unready" InputStream.
-
- 29 Mar, 2016 1 commit
-
-
Max Kellermann authored
Adds support for stream codecs which havn't been explicitly listed in ffmpeg_mime_types.
-
- 26 Feb, 2016 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Keep only the last error. This fixes bogus aborts due to the error check in decoder_get_virtual_command().
-
Max Kellermann authored
-
- 23 Feb, 2016 3 commits
-
-
Max Kellermann authored
decoder_load_replay_gain() will create the InputStream anyway, so we're not saving any overhead by opening the InputStream on demand only.
-
Max Kellermann authored
-
Max Kellermann authored
-
- 31 Dec, 2015 14 commits
-
-
Max Kellermann authored
Give MPD clients access to the error condition.
-
Max Kellermann authored
Fixes memory leak after InputStream::Check() failure.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Remove that surprising rule.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 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.
-
- 31 Jan, 2015 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 01 Jan, 2015 1 commit
-
-
Max Kellermann authored
-
- 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
-