diff options
author | wm4 <wm4@nowhere> | 2014-08-17 02:54:50 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2014-08-17 02:54:50 +0200 |
commit | 513779d3b8f1533d3f3f75a8d4c4e62ad0ea44d1 (patch) | |
tree | 00ffe5b78c190e410e7becbb78b435399cd5faf7 /video/out/vo.c | |
parent | 761037dcc6994e5dfbe2d336f665e84c1b7ff05e (diff) | |
download | mpv-513779d3b8f1533d3f3f75a8d4c4e62ad0ea44d1.tar.bz2 mpv-513779d3b8f1533d3f3f75a8d4c4e62ad0ea44d1.tar.xz |
video: make vo_opengl the default over vo_vdpau
Nvidia's vdpau implementation is pretty good, but other factors make it
much less attractive for use as default VO. For example, Mesa often has
low quality drivers (mess up things with the presentation queue and the
vdpau API time source). Intel ruins things completely, and we're likely
to run on emulation via OpenGL. Compositing has unknown effects (to me
anyway), but appears to reduce the vdpau advantages.
One important reason to prefer vo_vdpau was that it could do proper
framedropping. Framedropping got fixed for the other VOs, so this reason
is going away.
Diffstat (limited to 'video/out/vo.c')
-rw-r--r-- | video/out/vo.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/video/out/vo.c b/video/out/vo.c index 8adabc70e2..acad2cf69f 100644 --- a/video/out/vo.c +++ b/video/out/vo.c @@ -67,12 +67,12 @@ extern const struct vo_driver video_out_wayland; const struct vo_driver *const video_out_drivers[] = { -#if HAVE_VDPAU - &video_out_vdpau, -#endif #if HAVE_GL &video_out_opengl, #endif +#if HAVE_VDPAU + &video_out_vdpau, +#endif #if HAVE_DIRECT3D &video_out_direct3d_shaders, &video_out_direct3d, |