diff options
author | Stefan Kost <ensonic@users.sf.net> | 2009-03-20 15:18:05 +0200 |
---|---|---|
committer | Stefan Kost <ensonic@users.sf.net> | 2009-03-22 21:02:45 +0200 |
commit | 5540ec23ecc79b90bb5b6eeab318fdd1f79465cf (patch) | |
tree | 7c4b16e37604b7ad689b8dde17ccafac1b8192e0 /ext/metadata/metadatamuxpng.c | |
parent | 4b3e2b6e4c2eb7feda14e7a9891ead3c76a47cf1 (diff) | |
download | gst-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.c | 18 |
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."); |