summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDudemanguy <random342@airmail.cc>2021-04-29 08:53:58 -0500
committerDudemanguy <random342@airmail.cc>2021-04-29 15:37:33 +0000
commit029cd8a813eb07cdc3321a2345514c7ab631c92f (patch)
tree56044b386022dcfbc690dad6c39f5ef06f0e9b0e
parent96b68358e343240eda568b4a8aec2d0bc4212518 (diff)
downloadmpv-029cd8a813eb07cdc3321a2345514c7ab631c92f.tar.bz2
mpv-029cd8a813eb07cdc3321a2345514c7ab631c92f.tar.xz
command: osd-dimensions: return ints and doc fixes
Some subproperties in osd-dimensions were returned as doubles despite actually being integers. Additionally, correct a highly misleading line in the osd-width/osd-height documentation.
-rw-r--r--DOCS/man/input.rst4
-rw-r--r--player/command.c12
2 files changed, 8 insertions, 8 deletions
diff --git a/DOCS/man/input.rst b/DOCS/man/input.rst
index 9f77123a6c..cf4bd4c649 100644
--- a/DOCS/man/input.rst
+++ b/DOCS/man/input.rst
@@ -2544,8 +2544,8 @@ Property list
``osd-width``, ``osd-height``
Last known OSD width (can be 0). This is needed if you want to use the
- ``overlay-add`` command. It gives you the actual OSD size, which can be
- different from the window size in some cases.
+ ``overlay-add`` command. It gives you the actual OSD/window size (not
+ including decorations drawn by the OS window manager).
Alias to ``osd-dimensions/w`` and ``osd-dimensions/h``.
diff --git a/player/command.c b/player/command.c
index e210963447..12a5f75282 100644
--- a/player/command.c
+++ b/player/command.c
@@ -2587,14 +2587,14 @@ static int mp_property_osd_dim(void *ctx, struct m_property *prop,
(vo_res.display_par ? vo_res.display_par : 1);
struct m_sub_property props[] = {
- {"w", SUB_PROP_DOUBLE(vo_res.w)},
- {"h", SUB_PROP_DOUBLE(vo_res.h)},
+ {"w", SUB_PROP_INT(vo_res.w)},
+ {"h", SUB_PROP_INT(vo_res.h)},
{"par", SUB_PROP_DOUBLE(vo_res.display_par)},
{"aspect", SUB_PROP_DOUBLE(aspect)},
- {"mt", SUB_PROP_DOUBLE(vo_res.mt)},
- {"mb", SUB_PROP_DOUBLE(vo_res.mb)},
- {"ml", SUB_PROP_DOUBLE(vo_res.ml)},
- {"mr", SUB_PROP_DOUBLE(vo_res.mr)},
+ {"mt", SUB_PROP_INT(vo_res.mt)},
+ {"mb", SUB_PROP_INT(vo_res.mb)},
+ {"ml", SUB_PROP_INT(vo_res.ml)},
+ {"mr", SUB_PROP_INT(vo_res.mr)},
{0}
};