diff --git a/ChangeLog b/ChangeLog index 8386cd9eb3..a25bfb97ab 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-10-01 Edward Hervey + + * plugins/elements/gstqueue.c: (gst_queue_locked_dequeue): + Disable code that's breaking the current-time-level reporting. + See #482147 + 2007-09-30 Sebastian Dröge * docs/gst/gstreamer-sections.txt: diff --git a/plugins/elements/gstqueue.c b/plugins/elements/gstqueue.c index b69ce0bb4f..6eb6ce4cbf 100644 --- a/plugins/elements/gstqueue.c +++ b/plugins/elements/gstqueue.c @@ -687,8 +687,12 @@ gst_queue_locked_dequeue (GstQueue * queue) apply_buffer (queue, buffer, &queue->src_segment, TRUE); /* if the queue is empty now, update the other side */ - if (queue->cur_level.buffers == 0) - queue->cur_level.time = 0; + /* FIXME : This will only be useful for current time level if the + * source task is running, which is not the case for ex in + * gstplaybasebin when pre-rolling. + * See #482147 */ + /* if (queue->cur_level.buffers == 0) */ + /* queue->cur_level.time = 0; */ } else if (GST_IS_EVENT (item)) { GstEvent *event = GST_EVENT_CAST (item);