[Bug 608148] tsdemux: Better handle PCR<=>PTS conversion (big difference, latency, ...)

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Jun 3 08:05:05 UTC 2016


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

Michael Olbrich <m.olbrich at pengutronix.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |m.olbrich at pengutronix.de

--- Comment #22 from Michael Olbrich <m.olbrich at pengutronix.de> ---
Created attachment 329023
  --> https://bugzilla.gnome.org/attachment.cgi?id=329023&action=edit
tsdemux: handle pcr_pid == 0x1fff

I've come across the same problem. Playing streams with pcr_pid = 0x1fff works
for me with this patch. And they are played at the correct rate.

Right now hlsdemux only sets the timestamp at the beginning because they may
not be accurate. So doing more than just syncing the time at the beginning is
currently not possible.

>From what I've seen and from reading the spec[1], I think we can assume that
the timestamps are accurate for version >= 3 and floating point values.
Then base_time and base_pcrtime could be updated whenever a buffer with a valid
timestamp arrives.

Does that make sense?


[1]
https://tools.ietf.org/html/draft-pantos-http-live-streaming-19#section-4.3.2.1

-- 
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