summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2015-08-28 20:51:29 +0200
committerwm4 <wm4@nowhere>2015-08-28 20:51:29 +0200
commit2cfa62e651870a8d211f7ae1dc0dc5a41c917554 (patch)
tree93bc96af02eef334e2341b5a5876e26387064549
parented0bc8b64fc31e040948a6292a4ffdd7ec75d33a (diff)
downloadmpv-2cfa62e651870a8d211f7ae1dc0dc5a41c917554.tar.bz2
mpv-2cfa62e651870a8d211f7ae1dc0dc5a41c917554.tar.xz
player: slightly better error reporting when opening file fails
Return MPV_ERROR_LOADING_FAILED instead of MPV_ERROR_NOTHING_TO_PLAY.
-rw-r--r--player/loadfile.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/player/loadfile.c b/player/loadfile.c
index 2115c72058..cb4d2ffc0e 100644
--- a/player/loadfile.c
+++ b/player/loadfile.c
@@ -945,8 +945,13 @@ static void open_demux_thread(void *pctx)
.stream_flags = args->stream_flags,
};
args->demux = demux_open_url(args->url, &p, args->cancel, global);
- if (!args->demux && p.demuxer_failed)
- args->err = MPV_ERROR_UNKNOWN_FORMAT;
+ if (!args->demux) {
+ if (p.demuxer_failed) {
+ args->err = MPV_ERROR_UNKNOWN_FORMAT;
+ } else {
+ args->err = MPV_ERROR_LOADING_FAILED;
+ }
+ }
if (args->demux)
args->tl = timeline_load(global, args->log, args->demux);
}