From f01744ac4e1da514aedbb51e6fad42fdb308937e Mon Sep 17 00:00:00 2001 From: wm4 Date: Wed, 2 Oct 2013 01:15:59 +0200 Subject: core: add --force-window This commit adds the --force-window option, which will cause mpv always to create a window when started. This can be useful when pretending that mpv is a GUI application (which it isn't, but users pretend anyway), and playing audio files would run mpv in the background without giving a window to control it. This doesn't actually create the window immediately: it only does so only after initializing playback and when it is clear that there won't be any actual video. This could be a problem when starting slow or completely stuck network streams (mpv would remain frozen in the background), or if video initialization somehow is stuck forever in an in-between state (like when the decoder doesn't output a video frame, but doesn't return an error either). Well, we can pretend only so much that mpv is a GUI application. --- video/decode/vd_lavc.c | 1 - 1 file changed, 1 deletion(-) (limited to 'video/decode/vd_lavc.c') diff --git a/video/decode/vd_lavc.c b/video/decode/vd_lavc.c index 86c1c92541..6f395ea843 100644 --- a/video/decode/vd_lavc.c +++ b/video/decode/vd_lavc.c @@ -778,7 +778,6 @@ static struct mp_image *decode_with_fallback(struct sh_video *sh, // Failed hardware decoding? Try again in software. if (ctx->software_fallback_decoder) { uninit_avctx(sh); - sh->vf_initialized = 0; mp_tmsg(MSGT_DECVIDEO, MSGL_ERR, "Error using hardware " "decoding, falling back to software decoding.\n"); const char *decoder = ctx->software_fallback_decoder; -- cgit v1.2.3