diff options
author | Marton Balint <cus@passwd.hu> | 2012-06-03 19:36:06 +0200 |
---|---|---|
committer | Marton Balint <cus@passwd.hu> | 2012-06-07 00:05:29 +0200 |
commit | 1372c826de242fccec8e3d42282ac458a84bb43e (patch) | |
tree | 99137da65f92bfd169f7ccba8616d890b491d960 | |
parent | 8d1de449f0062682f8562fc0a96b13dfaa3723e7 (diff) | |
download | ffmpeg-1372c826de242fccec8e3d42282ac458a84bb43e.tar.gz |
ffplay: use dummy video driver if display is disabled
Fixes ticket 1402.
Signed-off-by: Marton Balint <cus@passwd.hu>
-rw-r--r-- | ffplay.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -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 |