summaryrefslogtreecommitdiffstats
path: root/player
diff options
context:
space:
mode:
authorKacper Michajłow <kasper93@gmail.com>2023-10-24 14:06:53 +0200
committersfan5 <sfan5@live.de>2023-11-05 18:57:36 +0100
commit38da5b89c2c2941c0c4ed27baf8921a44a58b4a7 (patch)
tree337db4b2dc927ac1735c0ab0482023781bd40345 /player
parent1174afcccc47101beed57068f4933c481e967efc (diff)
downloadmpv-38da5b89c2c2941c0c4ed27baf8921a44a58b4a7.tar.bz2
mpv-38da5b89c2c2941c0c4ed27baf8921a44a58b4a7.tar.xz
player/command: remove hdr-metadata property
It is now included in video-out-params and was never released in stable version, so we can safely remove it.
Diffstat (limited to 'player')
-rw-r--r--player/command.c37
1 files changed, 0 insertions, 37 deletions
diff --git a/player/command.c b/player/command.c
index 5059e02b25..f61e89be9e 100644
--- a/player/command.c
+++ b/player/command.c
@@ -2716,42 +2716,6 @@ static int mp_property_vo_passes(void *ctx, struct m_property *prop,
return M_PROPERTY_OK;
}
-static int mp_property_hdr_metadata(void *ctx, struct m_property *prop,
- int action, void *arg)
-{
- MPContext *mpctx = ctx;
- if (!mpctx->video_out)
- return M_PROPERTY_UNAVAILABLE;
-
- int valid = m_property_read_sub_validate(ctx, prop, action, arg);
- if (valid != M_PROPERTY_VALID)
- return valid;
-
- struct pl_hdr_metadata data;
- if (vo_control(mpctx->video_out, VOCTRL_HDR_METADATA, &data) != VO_TRUE)
- return M_PROPERTY_UNAVAILABLE;
-
- bool has_cie_y = pl_hdr_metadata_contains(&data, PL_HDR_METADATA_CIE_Y);
- bool has_hdr10 = pl_hdr_metadata_contains(&data, PL_HDR_METADATA_HDR10);
- bool has_hdr10plus = pl_hdr_metadata_contains(&data, PL_HDR_METADATA_HDR10PLUS);
-
- struct m_sub_property props[] = {
- {"min-luma", SUB_PROP_FLOAT(data.min_luma), .unavailable = !has_hdr10},
- {"max-luma", SUB_PROP_FLOAT(data.max_luma), .unavailable = !has_hdr10},
- {"max-cll", SUB_PROP_FLOAT(data.max_cll), .unavailable = !has_hdr10},
- {"max-fall", SUB_PROP_FLOAT(data.max_fall), .unavailable = !has_hdr10},
- {"scene-max-r", SUB_PROP_FLOAT(data.scene_max[0]), .unavailable = !has_hdr10plus},
- {"scene-max-g", SUB_PROP_FLOAT(data.scene_max[1]), .unavailable = !has_hdr10plus},
- {"scene-max-b", SUB_PROP_FLOAT(data.scene_max[2]), .unavailable = !has_hdr10plus},
- {"scene-avg", SUB_PROP_FLOAT(data.scene_avg), .unavailable = !has_hdr10plus},
- {"max-pq-y", SUB_PROP_FLOAT(data.max_pq_y), .unavailable = !has_cie_y},
- {"avg-pq-y", SUB_PROP_FLOAT(data.avg_pq_y), .unavailable = !has_cie_y},
- {0}
- };
-
- return m_property_read_sub(props, action, arg);
-}
-
static int mp_property_perf_info(void *ctx, struct m_property *p, int action,
void *arg)
{
@@ -3963,7 +3927,6 @@ static const struct m_property mp_properties_base[] = {
{"current-window-scale", mp_property_current_window_scale},
{"vo-configured", mp_property_vo_configured},
{"vo-passes", mp_property_vo_passes},
- {"hdr-metadata", mp_property_hdr_metadata},
{"perf-info", mp_property_perf_info},
{"current-vo", mp_property_vo},
{"container-fps", mp_property_fps},