aboutsummaryrefslogtreecommitdiffstats
path: root/src/archive_internal.h
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2010-01-16 19:20:11 +0100
committerMax Kellermann <max@duempel.org>2010-01-16 19:20:11 +0100
commit90d16af66adfe1ef9d3fc07fe7b238f3c02adaaf (patch)
tree875b1434df81666531be0013527e33986a5e0a43 /src/archive_internal.h
parent777bd7c1e175740a6ac9eb2f70c449c50e425f41 (diff)
downloadmpd-90d16af66adfe1ef9d3fc07fe7b238f3c02adaaf.tar.gz
mpd-90d16af66adfe1ef9d3fc07fe7b238f3c02adaaf.tar.xz
mpd-90d16af66adfe1ef9d3fc07fe7b238f3c02adaaf.zip
decoder_thread: fix CUE track playback
The patch "input/file: don't fall back to parent directory" introduced a regression: when trying to play a CUE track, decoder_run_song() tries to open the file as a stream first, but this fails, because the path is virtual. This patch fixes decoder_run_song() (instead of reverting the previous patch) to accept input_stream_open() failures if the song is a local file. It passes the responsibility to handle non-existing files to the decoder's file_decode() method.
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions