summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--DOCS/man/en/vo.rst4
-rw-r--r--libvo/vo_opengl.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/DOCS/man/en/vo.rst b/DOCS/man/en/vo.rst
index fcaa6b0210..265edec0b2 100644
--- a/DOCS/man/en/vo.rst
+++ b/DOCS/man/en/vo.rst
@@ -410,7 +410,7 @@ opengl
fbo-format=<fmt>
Selects the internal format of any FBO textures used.
fmt can be one of: rgb, rgba, rgb8, rgb10, rgb16, rgb16f, rgb32f
- Default: rgb16.
+ Default: rgb.
gamma
Always enable gamma control. (Disables delayed enabling.)
@@ -446,7 +446,7 @@ opengl-hq
This is equivalent to:
- | --vo=opengl:lscale=lanczos2:fancy-downscaling:dither-depth=0:pbo
+ | --vo=opengl:lscale=lanczos2:fancy-downscaling:dither-depth=0:pbo:fbo-format=rgb16
Note that some cheaper LCDs do dithering that gravely interferes with
vo_opengl's dithering. Disabling dithering with ``dither-depth=-1`` helps.
diff --git a/libvo/vo_opengl.c b/libvo/vo_opengl.c
index 842b9c49f5..5c3735eebc 100644
--- a/libvo/vo_opengl.c
+++ b/libvo/vo_opengl.c
@@ -2333,7 +2333,7 @@ static int preinit(struct vo *vo, const char *arg)
.swap_interval = vo_vsync,
.osd_color = 0xffffff,
.dither_depth = hq ? 0 : -1,
- .fbo_format = GL_RGB16,
+ .fbo_format = hq ? GL_RGB16 : GL_RGB,
.use_scale_sep = 1,
.use_fancy_downscaling = hq,
.scalers = {