From c7283e743267054ada9eb30029ef8eecc563d23d Mon Sep 17 00:00:00 2001 From: sr90 Date: Tue, 21 Apr 2020 01:11:55 -0700 Subject: [PATCH] Changes as per comments - 2 --- packager/mpd/base/representation.cc | 6 +----- packager/mpd/base/xml/xml_node.cc | 11 ++--------- 2 files changed, 3 insertions(+), 14 deletions(-) diff --git a/packager/mpd/base/representation.cc b/packager/mpd/base/representation.cc index 832b5fd85b1..c9018ef7bfc 100644 --- a/packager/mpd/base/representation.cc +++ b/packager/mpd/base/representation.cc @@ -340,11 +340,7 @@ void Representation::AddSegmentInfo(int64_t start_time, int64_t duration) { if (mpd_options_.mpd_params.target_segment_duration > 0 && mpd_options_.mpd_params.allow_approximate_segment_timeline) { - if (adjusted_duration == scaled_target_duration) { - start_number_ = start_time / scaled_target_duration + 1; - } else { - start_number_ = start_time / scaled_target_duration; - } + start_number_ = start_time / scaled_target_duration + 1; stream_just_started_ = true; } } diff --git a/packager/mpd/base/xml/xml_node.cc b/packager/mpd/base/xml/xml_node.cc index 74aa0844140..4efaa84d60f 100644 --- a/packager/mpd/base/xml/xml_node.cc +++ b/packager/mpd/base/xml/xml_node.cc @@ -58,15 +58,8 @@ bool IsTimelineConstantDuration(const std::list& segment_infos, const SegmentInfo& first_segment = segment_infos.front(); - if (first_segment.duration < target_duration) { - if (static_cast(first_segment.start_time / target_duration) != - start_number) - return false; - } else { - if (static_cast(first_segment.start_time / - first_segment.duration) != start_number - 1) - return false; - } + if (first_segment.start_time / first_segment.duration != (start_number - 1)) + return false; if (segment_infos.size() == 1) return true;