mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-26 07:56:38 +00:00
dashsink: fix period duration in dynamic MPD
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8531>
This commit is contained in:
parent
1b01090e4a
commit
2e8b542145
1 changed files with 4 additions and 3 deletions
|
@ -117,8 +117,9 @@ gst_mpd_period_get_xml_node (GstMPDNode * node)
|
||||||
gst_xml_helper_set_prop_string (period_xml_node, "id", self->id);
|
gst_xml_helper_set_prop_string (period_xml_node, "id", self->id);
|
||||||
|
|
||||||
gst_xml_helper_set_prop_duration (period_xml_node, "start", self->start);
|
gst_xml_helper_set_prop_duration (period_xml_node, "start", self->start);
|
||||||
gst_xml_helper_set_prop_duration (period_xml_node, "duration",
|
if (self->duration != G_MAXUINT64)
|
||||||
self->duration);
|
gst_xml_helper_set_prop_duration (period_xml_node, "duration",
|
||||||
|
self->duration);
|
||||||
gst_xml_helper_set_prop_boolean (period_xml_node, "bitstreamSwitching",
|
gst_xml_helper_set_prop_boolean (period_xml_node, "bitstreamSwitching",
|
||||||
self->bitstreamSwitching);
|
self->bitstreamSwitching);
|
||||||
|
|
||||||
|
@ -188,7 +189,7 @@ gst_mpd_period_node_init (GstMPDPeriodNode * self)
|
||||||
{
|
{
|
||||||
self->id = NULL;
|
self->id = NULL;
|
||||||
self->start = 0; /* [ms] */
|
self->start = 0; /* [ms] */
|
||||||
self->duration = 0; /* [ms] */
|
self->duration = G_MAXUINT64; /* [ms] */
|
||||||
self->bitstreamSwitching = 0;
|
self->bitstreamSwitching = 0;
|
||||||
self->SegmentBase = NULL;
|
self->SegmentBase = NULL;
|
||||||
self->SegmentList = NULL;
|
self->SegmentList = NULL;
|
||||||
|
|
Loading…
Reference in a new issue