From: Marton Balint Date: Thu, 17 Nov 2016 21:10:34 +0000 (+0100) Subject: ffplay: allow fallback to software renderer X-Git-Tag: n3.3~2012 X-Git-Url: http://git.videolan.org/?p=ffmpeg.git;a=commitdiff_plain;h=28d87899e33f2fca524c25fac62b3ffa1488391e;ds=sidebyside ffplay: allow fallback to software renderer Signed-off-by: Marton Balint --- diff --git a/ffplay.c b/ffplay.c index 12502f2764..bb781a2ab5 100644 --- a/ffplay.c +++ b/ffplay.c @@ -1282,6 +1282,10 @@ static int video_open(VideoState *is, Frame *vp) if (window) { SDL_RendererInfo info; renderer = SDL_CreateRenderer(window, -1, SDL_RENDERER_ACCELERATED | SDL_RENDERER_PRESENTVSYNC); + if (!renderer) { + av_log(NULL, AV_LOG_WARNING, "Failed to initialize a hardware accelerated renderer: %s\n", SDL_GetError()); + renderer = SDL_CreateRenderer(window, -1, 0); + } if (renderer) { if (!SDL_GetRendererInfo(renderer, &info)) av_log(NULL, AV_LOG_VERBOSE, "Initialized %s renderer.\n", info.name);