[Bug 758952] dashdemux: forward availabilityStartTime to application

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Dec 10 10:25:32 PST 2015


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

--- Comment #3 from Julien Isorce <julien.isorce at gmail.com> ---
(In reply to Thiago Sousa Santos from comment #1)
> Is there a similar value that can be extracted from HLS/MSS?
No idea, I can try to check in the specs and/or in gst-plugins-bad/ext/hls

> 
> Also, what happens for mpds with multiple periods? Shouldn't the return
> always be MPD at availabilityStartTime?
With multiple period start I suspect it should just compute
availabilityStartTime + PeriodStart using the first PeriodStart the player got.

Actually the full sentence is: "For a dynamic MPD, getStartDate() shall return
a 
Date object representing the value of MPD at availabilityStartTime
plus the PeriodStart time of the first regular Period when the MPD was first
loaded" so it seems to require just to use the first period start.

(In reply to Florin Apostol from comment #2)
> You also need access to suggestedPresentationDelay and
> default_presentation_delay. I believe getStartDate should return
> availabilityStartTime + PeriodStart + suggestedPresentationDelay ?
> suggestedPresentationDelay : default_presentation_delay;
Thx for the remark. I do not see any "suggestedPresentationDelay" in the doc I
have, neither in the test suite we use. But I'll definitely dig out more about
it. Thx for the remark.


For more details see section 9.4.2 of HbbTV spec
https://www.hbbtv.org/wp-content/uploads/2015/07/HbbTV_specification_2_0.pdf
"behaviour of HTML5 media objects"

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