From 2cfa62e651870a8d211f7ae1dc0dc5a41c917554 Mon Sep 17 00:00:00 2001 From: wm4 Date: Fri, 28 Aug 2015 20:51:29 +0200 Subject: player: slightly better error reporting when opening file fails Return MPV_ERROR_LOADING_FAILED instead of MPV_ERROR_NOTHING_TO_PLAY. --- player/loadfile.c | 9 +++++++-- 1 file 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); } -- cgit v1.2.3