decoder/API: add class StopDecoder

This commit is contained in:
Max Kellermann
2016-05-13 13:12:21 +02:00
parent 662e477028
commit 0709878b4c
3 changed files with 10 additions and 1 deletions

View File

@@ -356,6 +356,8 @@ try {
return !path_fs.IsNull()
? decoder_run_file(decoder, real_uri, path_fs)
: decoder_run_stream(decoder, real_uri);
} catch (StopDecoder) {
return true;
} catch (const std::runtime_error &e) {
/* copy the exception to decoder.error */