GST_WARNING_OBJECT (avi,
"Unknown stream header tag %" GST_FOURCC_FORMAT ", ignoring",
GST_FOURCC_ARGS (tag));
+ /* Only get buffer for debugging if the memdump is needed */
+ if (gst_debug_category_get_threshold (GST_CAT_DEFAULT) >= 9) {
+ GstMapInfo map;
+
+ gst_buffer_map (sub, &map, GST_MAP_READ);
+ GST_MEMDUMP_OBJECT (avi, "Unknown stream header tag", map.data,
+ map.size);
+ gst_buffer_unmap (sub, &map);
+ }
/* fall-through */
case GST_RIFF_TAG_JUNQ:
case GST_RIFF_TAG_JUNK:
GST_WARNING_OBJECT (avi,
"Unknown tag %" GST_FOURCC_FORMAT " in ODML header",
GST_FOURCC_ARGS (tag));
+ /* Only get buffer for debugging if the memdump is needed */
+ if (gst_debug_category_get_threshold (GST_CAT_DEFAULT) >= 9) {
+ GstMapInfo map;
+
+ gst_buffer_map (sub, &map, GST_MAP_READ);
+ GST_MEMDUMP_OBJECT (avi, "Unknown ODML tag", map.data, map.size);
+ gst_buffer_unmap (sub, &map);
+ }
/* fall-through */
case GST_RIFF_TAG_JUNQ:
case GST_RIFF_TAG_JUNK:
goto next;
default:
GST_WARNING_OBJECT (avi,
- "Unknown off %d tag %" GST_FOURCC_FORMAT " in AVI header",
- offset, GST_FOURCC_ARGS (tag));
+ "Unknown tag %" GST_FOURCC_FORMAT " in AVI header",
+ GST_FOURCC_ARGS (tag));
+ /* Only get buffer for debugging if the memdump is needed */
+ if (gst_debug_category_get_threshold (GST_CAT_DEFAULT) >= 9) {
+ GstMapInfo map;
+
+ gst_buffer_map (sub, &map, GST_MAP_READ);
+ GST_MEMDUMP_OBJECT (avi, "Unknown tag", map.data, map.size);
+ gst_buffer_unmap (sub, &map);
+ }
/* fall-through */
case GST_RIFF_TAG_JUNQ:
case GST_RIFF_TAG_JUNK:
GST_WARNING_OBJECT (avi,
"Unknown ncdt (metadata) tag entry %" GST_FOURCC_FORMAT,
GST_FOURCC_ARGS (tag));
+ GST_MEMDUMP_OBJECT (avi, "Unknown ncdt", ptr, tsize);
break;
}
goto next;
default:
GST_WARNING_OBJECT (avi,
- "Unknown tag %" GST_FOURCC_FORMAT " in AVI header at off %d",
- GST_FOURCC_ARGS (tag), offset);
+ "Unknown tag %" GST_FOURCC_FORMAT " in AVI header",
+ GST_FOURCC_ARGS (tag));
GST_MEMDUMP_OBJECT (avi, "Unknown tag", map.data, map.size);
/* fall-through */
case GST_RIFF_TAG_JUNQ:
break;
default:
- GST_DEBUG_OBJECT (wav, "skipping tag (%08x) %4.4s", tag, (gchar *) & tag);
+ GST_WARNING_OBJECT (wav, "skipping tag %" GST_FOURCC_FORMAT,
+ GST_FOURCC_ARGS (tag));
if (!gst_riff_read_skip (wav))
return FALSE;
break;
gst_wavparse_note_chunk (wav, data + offset, size);
break;
default:
+ GST_WARNING_OBJECT (wav, "Unknowm adtl %" GST_FOURCC_FORMAT,
+ GST_FOURCC_ARGS (ltag));
+ GST_MEMDUMP_OBJECT (wav, "Unknowm adtl", &data[offset], lsize);
break;
}
offset += 8 + GST_ROUND_UP_2 (lsize);
if (tag == GST_RIFF_TAG_JUNK || tag == GST_RIFF_TAG_JUNQ ||
tag == GST_RIFF_TAG_bext || tag == GST_RIFF_TAG_BEXT ||
tag == GST_RIFF_TAG_LIST || tag == GST_RIFF_TAG_ID32 ||
- tag == GST_RIFF_TAG_id3 || tag == GST_RIFF_TAG_IDVX) {
+ tag == GST_RIFF_TAG_id3 || tag == GST_RIFF_TAG_IDVX) {
GST_DEBUG_OBJECT (wav, "skipping %" GST_FOURCC_FORMAT " chunk",
GST_FOURCC_ARGS (tag));
gst_buffer_unref (buf);
break;
}
default:
- GST_INFO_OBJECT (wav, "Ignoring LIST chunk %" GST_FOURCC_FORMAT,
+ GST_WARNING_OBJECT (wav, "Ignoring LIST chunk %" GST_FOURCC_FORMAT,
GST_FOURCC_ARGS (ltag));
if (!gst_waveparse_ignore_chunk (wav, buf, tag, size))
/* need more data */
break;
}
default:
+ GST_WARNING_OBJECT (wav, "Ignoring chunk %" GST_FOURCC_FORMAT,
+ GST_FOURCC_ARGS (tag));
if (!gst_waveparse_ignore_chunk (wav, buf, tag, size))
/* need more data */
goto exit;