From: Stefan Kost Date: Thu, 17 Feb 2011 10:46:14 +0000 (+0200) Subject: qtdemux: mark delta-unit in the index X-Git-Tag: RELEASE-0.10.29~610 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b38cf735a58ce0cd17ac2bd290825e1ad404ae28;p=platform%2Fupstream%2Fgst-plugins-good.git qtdemux: mark delta-unit in the index We need to use the delta flag fro delta units and not none. Print more details to the debug log. --- diff --git a/gst/qtdemux/qtdemux.c b/gst/qtdemux/qtdemux.c index df286a0..18b4ff1 100644 --- a/gst/qtdemux/qtdemux.c +++ b/gst/qtdemux/qtdemux.c @@ -1741,7 +1741,8 @@ gst_qtdemux_set_index (GstElement * element, GstIndex * index) /* object lock might be taken again */ if (index) gst_index_get_writer_id (index, GST_OBJECT (element), &demux->index_id); - GST_DEBUG_OBJECT (demux, "Set index %" GST_PTR_FORMAT, demux->element_index); + GST_DEBUG_OBJECT (demux, "Set index %" GST_PTR_FORMAT "for writer id %d", + demux->element_index, demux->index_id); } static GstIndex * @@ -3623,7 +3624,7 @@ gst_qtdemux_decorate_and_push_buffer (GstQTDemux * qtdemux, gst_index_add_association (qtdemux->element_index, qtdemux->index_id, keyframe ? GST_ASSOCIATION_FLAG_KEY_UNIT : - GST_ASSOCIATION_FLAG_NONE, GST_FORMAT_TIME, stream_time, + GST_ASSOCIATION_FLAG_DELTA_UNIT, GST_FORMAT_TIME, stream_time, GST_FORMAT_BYTES, byte_position, NULL); } }