File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed
Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -700,13 +700,27 @@ TEST_F(DASHTreeTest, SuggestedPresentationDelay)
700700 EXPECT_EQ (tree->m_liveDelay , 32 );
701701}
702702
703+ TEST_F (DASHTreeTest, LiveDelayFromManifestConfig)
704+ {
705+ m_kodiProps[" inputstream.adaptive.manifest_config" ] = R"( {"live_delay": 60})" ;
706+ OpenTestFile (" mpd/segtpl_spd.mpd" , " https://foo.bar/segtpl_spd.mpd" );
707+ EXPECT_EQ (tree->m_liveDelay , 60u );
708+ }
709+
703710TEST_F (DASHTreeTest, LiveOffsetFromManifestConfig)
704711{
705712 m_kodiProps[" inputstream.adaptive.manifest_config" ] = R"( {"live_offset": 30})" ;
706713 OpenTestFile (" mpd/segtimeline_live_pd.mpd" );
707714 EXPECT_EQ (tree->m_liveOffset , 30u );
708715}
709716
717+ TEST_F (DASHTreeTest, LiveStreamTotalTimeIsSet)
718+ {
719+ // m_totalTime drives GetChapterPos for the virtual live chapter (jump-to-live)
720+ OpenTestFile (" mpd/segtimeline_live_pd.mpd" );
721+ EXPECT_EQ (tree->m_totalTime , 9000000u ); // mediaPresentationDuration="PT9000S" -> 9000000ms
722+ }
723+
710724TEST_F (DASHTreeTest, SegmentTemplateStartNumber)
711725{
712726 OpenTestFile (" mpd/segmenttemplate_startnumber.mpd" , " https://vod.service.net/SGP1/highlightpost/1234567890/1/web/dash/segtpl_sn.mpd" );
You can’t perform that action at this time.
0 commit comments