From 6299a624337121b0941d0e8636e00238c189501a Mon Sep 17 00:00:00 2001 From: Mark Nauwelaerts Date: Thu, 12 Feb 2009 10:46:23 +0100 Subject: [PATCH] metadata: also post error message when returning error --- ext/metadata/gstbasemetadata.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ext/metadata/gstbasemetadata.c b/ext/metadata/gstbasemetadata.c index 0e4eb51205..4609013bdc 100644 --- a/ext/metadata/gstbasemetadata.c +++ b/ext/metadata/gstbasemetadata.c @@ -602,6 +602,10 @@ gst_base_metadata_parse (GstBaseMetadata * filter, const guint8 * buf, GST_ELEMENT_ERROR (filter, STREAM, TYPE_NOT_FOUND, (NULL), ("Only jpeg and png are supported")); goto done; + } else { + GST_ELEMENT_ERROR (filter, STREAM, FAILED, (NULL), + ("Failed to parse stream.")); + goto done; } } else if (ret == META_PARSING_NEED_MORE_DATA) { filter->need_more_data = TRUE; @@ -1143,6 +1147,7 @@ gst_base_metadata_calculate_offsets (GstBaseMetadata * base) if (base->state != MT_STATE_PARSED) { ret = FALSE; + GST_ELEMENT_ERROR (base, STREAM, FAILED, (NULL), ("Invalid state.")); goto done; }