[Bug 744587] queue2: incorrect current-level-time reported after seek (with packetized data)

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Oct 28 01:33:08 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=744587

--- Comment #10 from Aleksander Wabik <awabik at opera.com> ---
(In reply to Edward Hervey from comment #7)
> Is this still an issue with this commit (in core since yesterday) ? 
> 
> commit a9c923d585affc85262e41b4790d378294706d7a
> Author: Edward Hervey <bilboed at bilboed.com>
> Date:   Tue Oct 27 08:48:07 2015 +0100
> 
>     queue/queue2: Use GST_BUFFER_DTS_OR_PTS
>     
>     The input of queue/queue2 might have DTS set, in which cas we want
>     to take that into account (instead of the PTS) to calculate position
>     and queue levels.
>     
>     https://bugzilla.gnome.org/show_bug.cgi?id=756507

I think we've sorted this out on IRC, just leaving a comment for other readers,
for consistency.

The root cause is that the timestamp is before the segment start, it would
reproducealso when DTSes are used. I've tested it today with a master branch
containing your fix. It still fails, although probably the issue with
non-monotonic timestamps would not reproduce if monotonic DTSes are present.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list