From 793b4bca93530a5e30b5ba8ea02983cbd11532db Mon Sep 17 00:00:00 2001 From: Mathieu Duponchelle Date: Fri, 6 Mar 2015 12:24:44 +0100 Subject: [PATCH] gstmpdparser: Really set the default value for startNumber. + The specs ask for a default of 1, the current code only did set a default when the field was present. https://bugzilla.gnome.org/show_bug.cgi?id=745455 --- ext/dash/gstmpdparser.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/ext/dash/gstmpdparser.c b/ext/dash/gstmpdparser.c index c9ade986b9..7d2e29560b 100644 --- a/ext/dash/gstmpdparser.c +++ b/ext/dash/gstmpdparser.c @@ -1344,10 +1344,9 @@ gst_mpdparser_parse_mult_seg_base_type_ext (GstMultSegmentBaseType ** pointer, &intval)) { mult_seg_base_type->duration = intval; } - if (gst_mpdparser_get_xml_prop_unsigned_integer (a_node, "startNumber", 1, - &intval)) { - mult_seg_base_type->startNumber = intval; - } + + gst_mpdparser_get_xml_prop_unsigned_integer (a_node, "startNumber", 1, + &mult_seg_base_type->startNumber); GST_LOG ("extension of MultipleSegmentBaseType extension:"); gst_mpdparser_parse_seg_base_type_ext (&mult_seg_base_type->SegBaseType,