diff options
-rw-r--r-- | DOCS/man/en/vo.rst | 4 | ||||
-rw-r--r-- | libvo/vo_opengl.c | 2 |
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 = { |