diff options
author | wm4 <wm4@nowhere> | 2015-08-28 20:51:29 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2015-08-28 20:51:29 +0200 |
commit | 2cfa62e651870a8d211f7ae1dc0dc5a41c917554 (patch) | |
tree | 93bc96af02eef334e2341b5a5876e26387064549 | |
parent | ed0bc8b64fc31e040948a6292a4ffdd7ec75d33a (diff) | |
download | mpv-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.c | 9 |
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); } |