@ -1133,8 +1133,12 @@ uint64_t adaptive::CDashTree::ParseTagSegmentTimeline(xml_node nodeSegTL, { uint64_t startPts{0}; uint64_t startNumber{0}; uint64_t presTimeOffset{0}; if (segTemplate) { startNumber = segTemplate->GetStartNumber(); presTimeOffset = segTemplate->GetPresentationTimeOffset(); } // Parse tags - e.g. uint64_t nextPts{0}; @ -1209,6 +1213,11 @@ void adaptive::CDashTree::ParseSegmentTemplate(pugi::xml_node node, CSegmentTemp if (XML::QueryAttrib(node, "startNumber", startNumber)) segTpl->SetStartNumber(startNumber); uint64_t presTimeOffset; if (XML::QueryAttrib(node, "presentationTimeOffset", presTimeOffset)) segTpl->SetPresentationTimeOffset(presTimeOffset); std::string initialization; if (XML::QueryAttrib(node, "initialization", initialization)) segTpl->SetInitialization(initialization);