archive/File, input/Plugin: return InputStreamPtr

This commit is contained in:
Max Kellermann
2017-12-26 20:05:22 +01:00
parent 49619fbd77
commit 7bce6329e3
17 changed files with 60 additions and 63 deletions

View File

@@ -182,7 +182,7 @@ cdio_detect_device(void)
return path;
}
static InputStream *
static InputStreamPtr
input_cdio_open(const char *uri,
Mutex &mutex, Cond &cond)
{
@@ -250,9 +250,10 @@ input_cdio_open(const char *uri,
lsn_to = cdio_get_disc_last_lsn(cdio);
}
return new CdioParanoiaInputStream(uri, mutex, cond,
drv, cdio, reverse_endian,
lsn_from, lsn_to);
return std::make_unique<CdioParanoiaInputStream>(uri, mutex, cond,
drv, cdio,
reverse_endian,
lsn_from, lsn_to);
}
void