diff options
author | Kacper Michajłow <kasper93@gmail.com> | 2023-10-24 14:06:53 +0200 |
---|---|---|
committer | sfan5 <sfan5@live.de> | 2023-11-05 18:57:36 +0100 |
commit | 38da5b89c2c2941c0c4ed27baf8921a44a58b4a7 (patch) | |
tree | 337db4b2dc927ac1735c0ab0482023781bd40345 /player | |
parent | 1174afcccc47101beed57068f4933c481e967efc (diff) | |
download | mpv-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.c | 37 |
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}, |