[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