ffmpeg | branch: master | Marton Balint <c...@passwd.hu> | Thu Nov 17 22:10:34 2016 +0100| [28d87899e33f2fca524c25fac62b3ffa1488391e] | committer: Marton Balint
ffplay: allow fallback to software renderer Signed-off-by: Marton Balint <c...@passwd.hu> > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=28d87899e33f2fca524c25fac62b3ffa1488391e --- ffplay.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ffplay.c b/ffplay.c index 12502f2..bb781a2 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); _______________________________________________ ffmpeg-cvslog mailing list ffmpeg-cvslog@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog