summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorFlorin Apostol <florin.apostol@oregan.net>2015-11-10 22:01:38 +0000
committerThiago Santos <thiagoss@osg.samsung.com>2016-02-09 16:49:37 -0300
commit9ccd541980420f9fa8c22e8dd05b1916fecfd68e (patch)
tree9b565f06961ca213db5e35c755ed569712245daa /tests
parentb96ea72b4f49a33fecf93b7681a509317c3f1140 (diff)
mpdparser: renamed gst_mpd_client_get_next_segment_availability_end_time to gst_mpd_client_get_next_segment_availability_start_time
The function actually returns the segment availability start time (as defined by the standard). That is at the end of the segment, but it is called availability start time. Availability end time is something else (the time when the segment is no longer available on the server). The function name was misleading. https://bugzilla.gnome.org/show_bug.cgi?id=757655
Diffstat (limited to 'tests')
-rw-r--r--tests/check/elements/dash_mpd.c27
1 files changed, 15 insertions, 12 deletions
diff --git a/tests/check/elements/dash_mpd.c b/tests/check/elements/dash_mpd.c
index 973386749..348b65cf8 100644
--- a/tests/check/elements/dash_mpd.c
+++ b/tests/check/elements/dash_mpd.c
@@ -3888,7 +3888,7 @@ GST_START_TEST (dash_mpdparser_segments)
gboolean hasNextSegment;
GstActiveStream *activeStream;
GstFlowReturn flow;
- GstDateTime *segmentEndTime;
+ GstDateTime *segmentAvailability;
GstDateTime *gst_time;
GDateTime *g_time;
@@ -3985,19 +3985,22 @@ 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
+ * Start time is at the beginning of segment 1, so 1 * segment_duration = 1 * 45s
+ * Availability start time is at the end of the segment, so we add duration (45s)
* We also add period start time (10s)
+ * So, availability start time for segment 1 is: 10 (period start) +
+ * 45 (segment start) + 45 (duration) = 1'40s
*/
- segmentEndTime =
- gst_mpd_client_get_next_segment_availability_end_time (mpdclient,
+ segmentAvailability =
+ gst_mpd_client_get_next_segment_availability_start_time (mpdclient,
activeStream);
- assert_equals_int (gst_date_time_get_year (segmentEndTime), 2015);
- assert_equals_int (gst_date_time_get_month (segmentEndTime), 3);
- 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), 40);
- gst_date_time_unref (segmentEndTime);
+ assert_equals_int (gst_date_time_get_year (segmentAvailability), 2015);
+ assert_equals_int (gst_date_time_get_month (segmentAvailability), 3);
+ assert_equals_int (gst_date_time_get_day (segmentAvailability), 24);
+ assert_equals_int (gst_date_time_get_hour (segmentAvailability), 0);
+ assert_equals_int (gst_date_time_get_minute (segmentAvailability), 1);
+ assert_equals_int (gst_date_time_get_second (segmentAvailability), 40);
+ gst_date_time_unref (segmentAvailability);
/* seek to time */
gst_time = gst_date_time_new_from_iso8601_string ("2015-03-24T0:0:20Z");
@@ -4600,7 +4603,7 @@ GST_START_TEST (dash_mpdparser_segment_timeline)
* start time of 15s
*/
segmentAvailability =
- gst_mpd_client_get_next_segment_availability_end_time (mpdclient,
+ gst_mpd_client_get_next_segment_availability_start_time (mpdclient,
activeStream);
fail_unless (segmentAvailability != NULL);
assert_equals_int (gst_date_time_get_year (segmentAvailability), 2015);