From 4632dbe3aec53daaeef3dda11f9ae91a83e9f065 Mon Sep 17 00:00:00 2001 From: Florin Apostol Date: Wed, 16 Sep 2015 10:40:33 +0100 Subject: [PATCH] dashdemux: tests: added unit test for 6d1eda9391d3143b5fc633edfd94b89dbba209ab Commit 6d1eda9391d3143b5fc633edfd94b89dbba209ab fixed the period start time scaling. This patch updates the unit tests to cover that scenario. https://bugzilla.gnome.org/show_bug.cgi?id=755105 --- tests/check/elements/dash_mpd.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/check/elements/dash_mpd.c b/tests/check/elements/dash_mpd.c index 00799faf5d..d6b3ac0da1 100644 --- a/tests/check/elements/dash_mpd.c +++ b/tests/check/elements/dash_mpd.c @@ -3572,7 +3572,7 @@ GST_START_TEST (dash_mpdparser_segments) " profiles=\"urn:mpeg:dash:profile:isoff-main:2011\"" " availabilityStartTime=\"2015-03-24T0:0:0\"" " mediaPresentationDuration=\"P0Y0M0DT3H3M30S\">" - " " + " " " " " " " " @@ -3664,6 +3664,7 @@ GST_START_TEST (dash_mpdparser_segments) /* each segment has a duration of 0 hours, 0 min 45 seconds * segment index is 1. * End time is at the end of segment 1, so 2 * segment_duration = 2 * 45s + * We also add period start time (10s) */ segmentEndTime = gst_mpd_client_get_next_segment_availability_end_time (mpdclient, @@ -3673,7 +3674,7 @@ GST_START_TEST (dash_mpdparser_segments) assert_equals_int (gst_date_time_get_day (segmentEndTime), 24); assert_equals_int (gst_date_time_get_hour (segmentEndTime), 0); assert_equals_int (gst_date_time_get_minute (segmentEndTime), 1); - assert_equals_int (gst_date_time_get_second (segmentEndTime), 30); + assert_equals_int (gst_date_time_get_second (segmentEndTime), 40); gst_date_time_unref (segmentEndTime); /* seek to time */