decoder/Client: add OpenUri(), replacing decoder_open_uri()

This commit is contained in:
Max Kellermann
2016-11-18 12:34:04 +01:00
parent 1a8c96a3f0
commit 723e54f74e
7 changed files with 18 additions and 21 deletions

View File

@@ -74,10 +74,9 @@ FakeDecoder::SeekError()
}
InputStreamPtr
decoder_open_uri(DecoderClient &client, const char *uri)
FakeDecoder::OpenUri(const char *uri)
{
auto &decoder = (FakeDecoder &)client;
return InputStream::OpenReady(uri, decoder.mutex, decoder.cond);
return InputStream::OpenReady(uri, mutex, cond);
}
size_t

View File

@@ -39,6 +39,7 @@ struct FakeDecoder final : DecoderClient {
SongTime GetSeekTime() override;
uint64_t GetSeekFrame() override;
void SeekError() override;
InputStreamPtr OpenUri(const char *uri) override;
void SubmitTimestamp(double t) override;
DecoderCommand SubmitData(InputStream *is,
const void *data, size_t length,