diff options
author | Sebastian Dröge <slomo@circular-chaos.org> | 2008-12-03 13:17:41 +0000 |
---|---|---|
committer | Sebastian Dröge <slomo@circular-chaos.org> | 2008-12-03 13:17:41 +0000 |
commit | bc1fdfd0bd71a2749ff74c4a5de956aebd627837 (patch) | |
tree | 682c84220438c941c2ece220065a74565a8893b4 /gst/mxf | |
parent | f7ed4846065be783b85d5d45db004cf38518afae (diff) | |
download | gst-plugins-bad-bc1fdfd0bd71a2749ff74c4a5de956aebd627837.tar.gz gst-plugins-bad-bc1fdfd0bd71a2749ff74c4a5de956aebd627837.tar.bz2 gst-plugins-bad-bc1fdfd0bd71a2749ff74c4a5de956aebd627837.zip |
gst/mxf/mxfdemux.c: Improve debugging a bit.
Original commit message from CVS:
* gst/mxf/mxfdemux.c:
(gst_mxf_demux_handle_generic_container_essence_element):
Improve debugging a bit.
Diffstat (limited to 'gst/mxf')
-rw-r--r-- | gst/mxf/mxfdemux.c | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/gst/mxf/mxfdemux.c b/gst/mxf/mxfdemux.c index cd74f4ed..fba453e3 100644 --- a/gst/mxf/mxfdemux.c +++ b/gst/mxf/mxfdemux.c @@ -1293,8 +1293,9 @@ gst_mxf_demux_handle_header_metadata_resolve_references (GstMXFDemux * demux) MXFMetadataEssenceContainerData, i); for (j = 0; j < demux->content_storage.n_essence_container_data; j++) { - if (mxf_ul_is_equal (&demux->content_storage. - essence_container_data_uids[j], &data->instance_uid)) { + if (mxf_ul_is_equal (&demux-> + content_storage.essence_container_data_uids[j], + &data->instance_uid)) { demux->content_storage.essence_container_data[j] = data; break; } @@ -2172,8 +2173,17 @@ gst_mxf_demux_handle_generic_container_essence_element (GstMXFDemux * demux, if (outbuf) { /* TODO: handle timestamp gaps */ + GST_DEBUG_OBJECT (demux, + "Pushing buffer of size %u for track %u: timestamp %" GST_TIME_FORMAT + " duration %" GST_TIME_FORMAT, GST_BUFFER_SIZE (outbuf), + pad->material_track->track_id, + GST_TIME_ARGS (GST_BUFFER_TIMESTAMP (outbuf)), + GST_TIME_ARGS (GST_BUFFER_DURATION (outbuf))); ret = gst_pad_push (GST_PAD_CAST (pad), outbuf); ret = gst_mxf_demux_combine_flows (demux, pad, ret); + } else { + GST_DEBUG_OBJECT (demux, "Dropping buffer for track %u", + pad->material_track->track_id); } return ret; |