[Bug 780589] dashdemux: Don't try mpd update if minimumUpdatePeriod is not present
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Tue May 30 23:33:44 UTC 2017
https://bugzilla.gnome.org/show_bug.cgi?id=780589
--- Comment #14 from Seungha Yang <sh.yang at lge.com> ---
(In reply to Edward Hervey from comment #13)
> Here's a trick question: What do you do if minimumUpdatePeriod is present
> ... but it's set to 0s ?
This patch does not consider that condition. I'm planning to report now bug as
I mentioned in bug #783028 if you ok. Abstract my idea for this zero
minimumUpdatePeriod is,
- Disable periodic mpd update for zero minimumUpdatePeriod case.
- Update manifest only if the current manifest is expired
Note that, if inbandstream scheme (I'm working on bug#775803) is used, zero
minimumUpdatePeriod is recommended. This is another usecase of zero
minimumUpdatePeriod
>
> My understanding is that:
> * it only implies that everything in the manifest is for everything
> available until "now"
That's my understanding. When I saw spec, it's still tricky for me, but DASHIF
implementation guide is saying that
4.4.2.3.Some Special Cases
"If the MPD @minimumUpdatePeriod is set to 0, then the MPD documents all
available segments on the server."
> * Whenever we go beyond the last segment present in the manifest we need to
> request an updated manifest
Right. we should update at this moment or before.
--
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