diff options
author | Florin Apostol <florin.apostol@oregan.net> | 2015-11-10 22:01:38 +0000 |
---|---|---|
committer | Thiago Santos <thiagoss@osg.samsung.com> | 2016-02-09 16:49:37 -0300 |
commit | 9ccd541980420f9fa8c22e8dd05b1916fecfd68e (patch) | |
tree | 9b565f06961ca213db5e35c755ed569712245daa /tests | |
parent | b96ea72b4f49a33fecf93b7681a509317c3f1140 (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.c | 27 |
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); |