diff --git a/video/mp_image.c b/video/mp_image.c index d1a85e71f2..b289f51cdb 100644 --- a/video/mp_image.c +++ b/video/mp_image.c @@ -1042,12 +1042,7 @@ void mp_image_params_guess_csp(struct mp_image_params *params) // If the signal peak is unknown, we're forced to pick the TRC's // nominal range as the signal peak to prevent clipping - pl_color_space_nominal_luma_ex(pl_nominal_luma_params( - .color = ¶ms->color, - .metadata = PL_HDR_METADATA_HDR10, - .scaling = PL_HDR_NITS, - .out_max = ¶ms->color.hdr.max_luma, - )); + pl_color_space_infer(¶ms->color); if (!pl_color_space_is_hdr(¶ms->color)) { // Some clips have leftover HDR metadata after conversion to SDR, so to