1
0
mirror of https://github.com/mpv-player/mpv synced 2025-03-11 08:37:59 +00:00
mpv/DOCS/man/en
wm4 d511ef79a0 core: simplify OSD capability handling, remove VFCAP_OSD
VFCAP_OSD was used to determine at runtime whether the VO supports OSD
rendering. This was mostly unused. vo_direct3d had an option to disable
OSD (was supposed to allow to force auto-insertion of vf_ass, but we
removed that anyway). vo_opengl_old could disable OSD rendering when a
very old OpenGL version was detected, and had an option to explicitly
disable it as well.

Remove VFCAP_OSD from everything (and some associated logic). Now the
vo_driver.draw_osd callback can be set to NULL to indicate missing OSD
support (important so that vo_null etc. don't single-step on OSD
redraw), and if OSD support depends on runtime support, the VO's
draw_osd should just do nothing if OSD is not available.

Also, do not access vo->want_redraw directly. Change the want_redraw
reset logic for this purpose, too. (Probably unneeded, vo_flip_page
resets it already.)
2013-03-01 11:16:01 +01:00
..
af.rst Rename af_volnorm to af_drc 2013-02-12 09:53:33 +01:00
ao.rst vo/ao: SDL 1.2+ audio driver, SDL 2.0+ accelerated video driver 2012-12-28 08:40:28 +01:00
changes.rst options: drop --opt:subopt option names 2013-02-23 00:07:11 +01:00
encode.rst encode: remove dependency on current ffmpeg 2012-10-01 11:04:48 +02:00
input.rst Remove --rootwin option and rootwin property 2013-02-24 17:00:52 +01:00
mpv.rst options: drop --opt:subopt option names 2013-02-23 00:07:11 +01:00
options.rst video/out: remove video mode switching (--vm) 2013-02-26 02:01:48 +01:00
vf.rst vf_yadif: switch to option parser, allow disabling by default 2013-02-23 00:12:45 +01:00
vo.rst core: simplify OSD capability handling, remove VFCAP_OSD 2013-03-01 11:16:01 +01:00