From 5cbefaa9a21192981b21d9f20ca228600af0c369 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Tue, 2 Sep 2014 15:37:38 +0300 Subject: [PATCH] decodebin: Also include the raw caps in the error message, not just the human readable description --- gst/playback/gstdecodebin2.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gst/playback/gstdecodebin2.c b/gst/playback/gstdecodebin2.c index 81740674bd..ea1f950c0b 100644 --- a/gst/playback/gstdecodebin2.c +++ b/gst/playback/gstdecodebin2.c @@ -4318,8 +4318,10 @@ gst_decode_chain_expose (GstDecodeChain * chain, GList ** endpads, g_string_append_c (missing_plugin_details, '\n'); } else { gchar *desc = gst_pb_utils_get_codec_description (chain->endcaps); - g_string_append_printf (missing_plugin_details, "Missing decoder: %s\n", - desc); + gchar *caps_str = gst_caps_to_string (chain->endcaps); + g_string_append_printf (missing_plugin_details, + "Missing decoder: %s (%s)\n", desc, caps_str); + g_free (caps_str); g_free (desc); } *missing_plugin = TRUE;