From 1372c826de242fccec8e3d42282ac458a84bb43e Mon Sep 17 00:00:00 2001 From: Marton Balint Date: Sun, 3 Jun 2012 19:36:06 +0200 Subject: [PATCH] ffplay: use dummy video driver if display is disabled Fixes ticket 1402. Signed-off-by: Marton Balint --- ffplay.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ffplay.c b/ffplay.c index 86444a822b..7b9c42ea83 100644 --- a/ffplay.c +++ b/ffplay.c @@ -3060,6 +3060,7 @@ int main(int argc, char **argv) { int flags; VideoState *is; + char dummy_videodriver[] = "SDL_VIDEODRIVER=dummy"; av_log_set_flags(AV_LOG_SKIP_REPEATED); parse_loglevel(argc, argv, options); @@ -3097,6 +3098,8 @@ int main(int argc, char **argv) flags = SDL_INIT_VIDEO | SDL_INIT_AUDIO | SDL_INIT_TIMER; if (audio_disable) flags &= ~SDL_INIT_AUDIO; + if (display_disable) + SDL_putenv(dummy_videodriver); /* For the event queue, we always need a video driver. */ #if !defined(__MINGW32__) && !defined(__APPLE__) flags |= SDL_INIT_EVENTTHREAD; /* Not supported on Windows or Mac OS X */ #endif