Lines Matching refs:start_time
21 bool TextRanges::AddCue(base::TimeDelta start_time) { in AddCue() argument
29 NewRange(start_time); in AddCue()
33 if (start_time < range_map_.begin()->first) { in AddCue()
34 NewRange(start_time); in AddCue()
38 const Itr itr = --Itr(range_map_.upper_bound(start_time)); in AddCue()
39 DCHECK(start_time >= itr->first); in AddCue()
43 if (start_time > range.last_time()) { in AddCue()
44 NewRange(start_time); in AddCue()
48 range.ResetCount(start_time); in AddCue()
53 DCHECK(start_time >= curr_range_itr_->first); in AddCue()
57 if (start_time <= curr_range.last_time()) in AddCue()
58 return curr_range.AddCue(start_time); in AddCue()
64 DCHECK(start_time <= next_range_itr->first); in AddCue()
66 if (start_time == next_range_itr->first) { in AddCue()
83 curr_range.SetLastTime(start_time); in AddCue()
91 void TextRanges::NewRange(base::TimeDelta start_time) { in NewRange() argument
93 range.SetLastTime(start_time); in NewRange()
96 range_map_.insert(std::make_pair(start_time, range)); in NewRange()
110 void TextRanges::Range::ResetCount(base::TimeDelta start_time) { in ResetCount() argument
111 count_ = (start_time < last_time_) ? 0 : 1; in ResetCount()
120 bool TextRanges::Range::AddCue(base::TimeDelta start_time) { in AddCue() argument
121 if (start_time < last_time_) { in AddCue()
126 DCHECK(start_time == last_time_); in AddCue()