demux: dash: have startnumber default when parsing timelines

refs #27164

(cherry picked from commit 9ba23e7d58)
Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
This commit is contained in:
Francois Cartegnie 2022-07-27 00:02:41 +02:00 committed by Hugo Beauzée-Luyssen
parent 7c897c4dd8
commit cdcf450c8e
1 changed files with 2 additions and 0 deletions

View File

@ -507,6 +507,8 @@ void IsoffMainParser::parseTimeline(Node *node, AbstractMultipleSegmentBaseType
number = Integer<uint64_t>(node->getAttributeValue("startNumber"));
else if(base->inheritStartNumber())
number = base->inheritStartNumber();
if(number == std::numeric_limits<uint64_t>::max())
number = 1;
SegmentTimeline *timeline = new (std::nothrow) SegmentTimeline(base);
if(timeline)