Skip to content

Commit d21b1f1

Browse files
llyyrkasper93
authored andcommitted
vo: move vo_gpu_next above vo_gpu in probe order
1 parent da538f3 commit d21b1f1

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

DOCS/man/vo.rst

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ This is an object settings list option. See `List Options`_ for details.
1616

1717
See ``--vo=help`` for a list of compiled-in video output drivers.
1818

19-
The recommended output driver is ``--vo=gpu``, which is the default. All
20-
other drivers are for compatibility or special purposes. If the default
19+
The recommended output driver is ``--vo=gpu-next``, which is the default.
20+
All other drivers are for compatibility or special purposes. If the default
2121
does not work, it will fallback to other drivers (in the same order as
2222
listed by ``--vo=help``).
2323

@@ -27,6 +27,17 @@ This is an object settings list option. See `List Options`_ for details.
2727

2828
Available video output drivers are:
2929

30+
``gpu-next``
31+
Video renderer based on ``libplacebo``. This supports almost the same set
32+
of features as ``--vo=gpu``. See `GPU renderer options`_ for a list.
33+
34+
Should generally be faster and higher quality, while also implementing some
35+
features specific to ``gpu-next``, but some features may be intentionally
36+
omitted or there may be functional differences to ``--vo=gpu``.
37+
See here for a list of known differences:
38+
39+
https://github.com/mpv-player/mpv/wiki/GPU-Next-vs-GPU
40+
3041
``gpu``
3142
General purpose, customizable, GPU-accelerated video output driver. It
3243
supports extended scaling methods, dithering, color management, custom
@@ -57,17 +68,6 @@ Available video output drivers are:
5768
with ``rgb32f``. If you have problems, you can also try enabling the
5869
``--gpu-dumb-mode=yes`` option.
5970

60-
``gpu-next``
61-
Experimental video renderer based on ``libplacebo``. This supports almost
62-
the same set of features as ``--vo=gpu``. See `GPU renderer options`_ for a
63-
list.
64-
65-
Should generally be faster and higher quality, but some features may still
66-
be missing or misbehave. Expect (and report!) bugs. See here for a list of
67-
known differences and bugs:
68-
69-
https://github.com/mpv-player/mpv/wiki/GPU-Next-vs-GPU
70-
7171
``xv`` (X11 only)
7272
Uses the XVideo extension to enable hardware-accelerated display. This is
7373
the most compatible VO on X, but may be low-quality, and has issues with

video/out/vo.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,8 @@ extern const struct vo_driver video_out_kitty;
7070
static const struct vo_driver *const video_out_drivers[] =
7171
{
7272
// high-quality and well-supported VOs first:
73-
&video_out_gpu,
7473
&video_out_gpu_next,
74+
&video_out_gpu,
7575

7676
#if HAVE_VDPAU
7777
&video_out_vdpau,

0 commit comments

Comments
 (0)