amc: Add an assertion for NULL GErrors

Should never happen! But an assertion is better than a NULL pointer
dereference.
This commit is contained in:
Sebastian Dröge 2016-01-22 16:22:07 +02:00
parent 31e1b7ceeb
commit 8c57341241

View file

@ -168,7 +168,9 @@ guint32 gst_amc_audio_channel_mask_from_positions (GstAudioChannelPosition *posi
void gst_amc_codec_info_to_caps (const GstAmcCodecInfo * codec_info, GstCaps **sink_caps, GstCaps **src_caps);
#define GST_ELEMENT_ERROR_FROM_ERROR(el, err) G_STMT_START { \
gchar *__dbg = g_strdup (err->message); \
gchar *__dbg; \
g_assert (err != NULL); \
__dbg = g_strdup (err->message); \
GST_WARNING_OBJECT (el, "error: %s", __dbg); \
gst_element_message_full (GST_ELEMENT(el), GST_MESSAGE_ERROR, \
err->domain, err->code, \
@ -177,7 +179,9 @@ void gst_amc_codec_info_to_caps (const GstAmcCodecInfo * codec_info, GstCaps **s
} G_STMT_END
#define GST_ELEMENT_WARNING_FROM_ERROR(el, err) G_STMT_START { \
gchar *__dbg = g_strdup (err->message); \
gchar *__dbg; \
g_assert (err != NULL); \
__dbg = g_strdup (err->message); \
GST_WARNING_OBJECT (el, "error: %s", __dbg); \
gst_element_message_full (GST_ELEMENT(el), GST_MESSAGE_WARNING, \
err->domain, err->code, \