From 8600fc3148b43dbec7f9884956bc7723fd66e5f5 Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Mon, 30 Apr 2018 17:17:22 +0200 Subject: [PATCH] pbutils: Avoid assertion describing raw audio caps without format We used to get: gst_audio_format_from_string: assertion 'format != NULL' failed --- gst-libs/gst/pbutils/descriptions.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gst-libs/gst/pbutils/descriptions.c b/gst-libs/gst/pbutils/descriptions.c index 383bb1c..7a90381 100644 --- a/gst-libs/gst/pbutils/descriptions.c +++ b/gst-libs/gst/pbutils/descriptions.c @@ -823,11 +823,12 @@ format_info_get_desc (const FormatInfo * info, const GstCaps * caps) gint depth = 0; gboolean is_float; const gchar *str; - GstAudioFormat format; + GstAudioFormat format = GST_AUDIO_FORMAT_UNKNOWN; const GstAudioFormatInfo *finfo; str = gst_structure_get_string (s, "format"); - format = gst_audio_format_from_string (str); + if (str) + format = gst_audio_format_from_string (str); if (format == GST_AUDIO_FORMAT_UNKNOWN) return g_strdup (_("Uncompressed audio")); -- 2.7.4