summaryrefslogtreecommitdiffstats
path: root/ext/metadata/metadata.c
diff options
context:
space:
mode:
authorStefan Kost <ensonic@users.sf.net>2009-03-06 23:34:56 +0200
committerStefan Kost <ensonic@users.sf.net>2009-03-06 23:38:45 +0200
commit772f8f6a8a9febe581159f8d811a2aaace2fa096 (patch)
tree1e4e759c5a0653517eea67515835405583f94c74 /ext/metadata/metadata.c
parent152830945646ca4230c60c92ce250d1a64c4f9d7 (diff)
downloadgst-plugins-bad-772f8f6a8a9febe581159f8d811a2aaace2fa096.tar.gz
gst-plugins-bad-772f8f6a8a9febe581159f8d811a2aaace2fa096.tar.bz2
gst-plugins-bad-772f8f6a8a9febe581159f8d811a2aaace2fa096.zip
metadata: cleanup, fix the test, add comments
First do not build the plugin, if we have none of the backend, as it won't work then. Fix the miniobject_unref error in the test. Sprinkle a first handful of debug logs into the element code.
Diffstat (limited to 'ext/metadata/metadata.c')
-rw-r--r--ext/metadata/metadata.c15
1 files changed, 11 insertions, 4 deletions
diff --git a/ext/metadata/metadata.c b/ext/metadata/metadata.c
index cc4b1dff..55510515 100644
--- a/ext/metadata/metadata.c
+++ b/ext/metadata/metadata.c
@@ -248,28 +248,34 @@ metadata_parse (MetaData * meta_data, const guint8 * buf,
switch (meta_data->img_type) {
case IMG_JPEG:
- if (G_LIKELY (meta_data->options & META_OPT_DEMUX))
+ if (G_LIKELY (meta_data->options & META_OPT_DEMUX)) {
+ GST_DEBUG ("parsing jpeg");
ret =
metadataparse_jpeg_parse (&meta_data->format_data.jpeg_parse,
(guint8 *) buf, &buf_size, meta_data->offset_orig, &next_start,
next_size);
- else
+ } else {
+ GST_DEBUG ("formatting jpeg");
ret =
metadatamux_jpeg_parse (&meta_data->format_data.jpeg_mux,
(guint8 *) buf, &buf_size, meta_data->offset_orig, &next_start,
next_size);
+ }
break;
case IMG_PNG:
- if (G_LIKELY (meta_data->options & META_OPT_DEMUX))
+ if (G_LIKELY (meta_data->options & META_OPT_DEMUX)) {
+ GST_DEBUG ("parsing png");
ret =
metadataparse_png_parse (&meta_data->format_data.png_parse,
(guint8 *) buf, &buf_size, meta_data->offset_orig, &next_start,
next_size);
- else
+ } else {
+ GST_DEBUG ("formatting png");
ret =
metadatamux_png_parse (&meta_data->format_data.png_mux,
(guint8 *) buf, &buf_size, meta_data->offset_orig, &next_start,
next_size);
+ }
break;
default:
/* unexpected */
@@ -286,6 +292,7 @@ done:
if (ret == META_PARSING_DONE) {
meta_data->state = STATE_DONE;
}
+ GST_DEBUG ("parsing/formatting done : %d", ret);
return ret;
}