summaryrefslogtreecommitdiffstats
path: root/video/out/placebo
diff options
context:
space:
mode:
authorNiklas Haas <git@haasn.dev>2022-01-03 04:07:52 +0100
committerNiklas Haas <github-daiK1o@haasn.dev>2022-01-07 06:28:14 +0100
commit2332445d8d78d569015cabbacb3d9cf5552e5c73 (patch)
treef346ca0723ec2d14567ba4452395635278f09571 /video/out/placebo
parenta9cb2e2821adb40e7548e8233390e79706104041 (diff)
downloadmpv-2332445d8d78d569015cabbacb3d9cf5552e5c73.tar.bz2
mpv-2332445d8d78d569015cabbacb3d9cf5552e5c73.tar.xz
vo_gpu_next: use new HDR metadata options
Properly forward the HDR metadata from the mpi to the equivalent (new) fields in pl_color_space. Used by the new tone mapping code.
Diffstat (limited to 'video/out/placebo')
-rw-r--r--video/out/placebo/utils.c14
-rw-r--r--video/out/placebo/utils.h1
2 files changed, 0 insertions, 15 deletions
diff --git a/video/out/placebo/utils.c b/video/out/placebo/utils.c
index da16b65745..35cca963c4 100644
--- a/video/out/placebo/utils.c
+++ b/video/out/placebo/utils.c
@@ -107,20 +107,6 @@ enum pl_color_transfer mp_trc_to_pl(enum mp_csp_trc trc)
MP_ASSERT_UNREACHABLE();
}
-enum pl_color_light mp_light_to_pl(enum mp_csp_light light)
-{
- switch (light) {
- case MP_CSP_LIGHT_AUTO: return PL_COLOR_LIGHT_UNKNOWN;
- case MP_CSP_LIGHT_DISPLAY: return PL_COLOR_LIGHT_DISPLAY;
- case MP_CSP_LIGHT_SCENE_HLG: return PL_COLOR_LIGHT_SCENE_HLG;
- case MP_CSP_LIGHT_SCENE_709_1886: return PL_COLOR_LIGHT_SCENE_709_1886;
- case MP_CSP_LIGHT_SCENE_1_2: return PL_COLOR_LIGHT_SCENE_1_2;
- case MP_CSP_LIGHT_COUNT: return PL_COLOR_LIGHT_COUNT;
- }
-
- MP_ASSERT_UNREACHABLE();
-}
-
enum pl_color_system mp_csp_to_pl(enum mp_csp csp)
{
switch (csp) {
diff --git a/video/out/placebo/utils.h b/video/out/placebo/utils.h
index a28a3a6793..258f25086e 100644
--- a/video/out/placebo/utils.h
+++ b/video/out/placebo/utils.h
@@ -22,7 +22,6 @@ static inline struct pl_rect2d mp_rect2d_to_pl(struct mp_rect rc)
enum pl_color_primaries mp_prim_to_pl(enum mp_csp_prim prim);
enum pl_color_transfer mp_trc_to_pl(enum mp_csp_trc trc);
-enum pl_color_light mp_light_to_pl(enum mp_csp_light light);
enum pl_color_system mp_csp_to_pl(enum mp_csp csp);
enum pl_color_levels mp_levels_to_pl(enum mp_csp_levels levels);
enum pl_alpha_mode mp_alpha_to_pl(enum mp_alpha_type alpha);