[Bug 701141] tsdemux: multiple patches related to seeking

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Jun 12 23:58:30 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=701141
  GStreamer | gst-plugins-bad | 1.x

--- Comment #2 from Edward Hervey <bilboed at gmail.com> 2013-06-13 06:58:24 UTC ---
(In reply to comment #0)
> tsdemux: recalculate new segment after byte seek
>     The seeking start time is approximated from the seek offset in bytes using
> the accumulated PCR observations, so on a VBR stream there might be a big
> difference between the actual PCR and the estimated one after the seek. This
> might result in a long wait to skip all out of segments packets. Instead we
> just recalculate the new segment to start at the first PTS after the seek, so
> that playback starts immediatly.

  This sounds acceptable, but only if GST_SEEK_FLAG_ACCURATE is not used.

  And we should (in a separate/later commit) improve the PCR<=>offset code in
mpegtspacketizer (by storing/taking-in-account more PCR/offset observations) so
this difference is limited to a minimum.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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