From 8f1ec91b4502ee5bb3d0e104f9d21fb09e10d64f Mon Sep 17 00:00:00 2001 From: wm4 Date: Tue, 8 Nov 2016 14:04:19 +0100 Subject: mp_image: dump all mp_colorspace members in verbose logging Also extend the default buffer size for formatting this string, because it can get too damn long. --- video/mp_image.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'video/mp_image.c') diff --git a/video/mp_image.c b/video/mp_image.c index 694bea1bf0..b56c9e60b3 100644 --- a/video/mp_image.c +++ b/video/mp_image.c @@ -513,9 +513,15 @@ char *mp_image_params_to_str_buf(char *b, size_t bs, mp_snprintf_cat(b, bs, " %s", mp_imgfmt_to_name(p->imgfmt)); if (p->hw_subfmt) mp_snprintf_cat(b, bs, "[%s]", mp_imgfmt_to_name(p->hw_subfmt)); - mp_snprintf_cat(b, bs, " %s/%s", + mp_snprintf_cat(b, bs, " %s/%s/%s/%s", m_opt_choice_str(mp_csp_names, p->color.space), + m_opt_choice_str(mp_csp_prim_names, p->color.primaries), + m_opt_choice_str(mp_csp_trc_names, p->color.gamma), m_opt_choice_str(mp_csp_levels_names, p->color.levels)); + if (p->color.nom_peak) + mp_snprintf_cat(b, bs, " NP=%f", p->color.nom_peak); + if (p->color.sig_peak) + mp_snprintf_cat(b, bs, " SP=%f", p->color.sig_peak); mp_snprintf_cat(b, bs, " CL=%s", m_opt_choice_str(mp_chroma_names, p->chroma_location)); if (p->rotate) -- cgit v1.2.3