summaryrefslogtreecommitdiffstats
path: root/ext/metadata/metadatamuxpng.c
diff options
context:
space:
mode:
authorStefan Kost <ensonic@users.sf.net>2009-03-20 15:18:05 +0200
committerStefan Kost <ensonic@users.sf.net>2009-03-22 21:02:45 +0200
commit5540ec23ecc79b90bb5b6eeab318fdd1f79465cf (patch)
tree7c4b16e37604b7ad689b8dde17ccafac1b8192e0 /ext/metadata/metadatamuxpng.c
parent4b3e2b6e4c2eb7feda14e7a9891ead3c76a47cf1 (diff)
downloadgst-plugins-bad-5540ec23ecc79b90bb5b6eeab318fdd1f79465cf.tar.gz
gst-plugins-bad-5540ec23ecc79b90bb5b6eeab318fdd1f79465cf.tar.bz2
gst-plugins-bad-5540ec23ecc79b90bb5b6eeab318fdd1f79465cf.zip
metdata: more logging and code cleanups
Sprinkle more debug log statements into the code. Move some repeaded string constant into header files and use sizeof instead of manually counted bytes. Add comments.
Diffstat (limited to 'ext/metadata/metadatamuxpng.c')
-rw-r--r--ext/metadata/metadatamuxpng.c18
1 files changed, 11 insertions, 7 deletions
diff --git a/ext/metadata/metadatamuxpng.c b/ext/metadata/metadatamuxpng.c
index 3223b34e..008acc6f 100644
--- a/ext/metadata/metadatamuxpng.c
+++ b/ext/metadata/metadatamuxpng.c
@@ -344,15 +344,19 @@ void
metadatamux_png_lazy_update (PngMuxData * png_data)
{
gsize i;
+ MetadataChunkArray *chunks = png_data->inject_chunks;
- for (i = 0; i < png_data->inject_chunks->len; ++i) {
- if (png_data->inject_chunks->chunk[i].size > 0 &&
- png_data->inject_chunks->chunk[i].data) {
- switch (png_data->inject_chunks->chunk[i].type) {
+ GST_INFO ("checking %d chunks", chunks->len);
+
+ for (i = 0; i < chunks->len; ++i) {
+
+ GST_INFO ("checking chunk[%" G_GSIZE_FORMAT "], type=%d, len=%u",
+ i, chunks->chunk[i].type, chunks->chunk[i].size);
+
+ if (chunks->chunk[i].size > 0 && chunks->chunk[i].data) {
+ switch (chunks->chunk[i].type) {
case MD_CHUNK_XMP:
- {
- metadatamux_wrap_xmp_chunk (&png_data->inject_chunks->chunk[i]);
- }
+ metadatamux_wrap_xmp_chunk (&chunks->chunk[i]);
break;
default:
GST_ERROR ("Unexpected chunk for PNG muxer.");