40 uint32_t current_sample = 0;
41 std::vector<CompositionOffset>::const_iterator it =
42 composition_offset_table_.begin();
43 for (; it != composition_offset_table_.end(); ++it) {
44 current_sample += it->sample_count;
45 if (current_sample >= sample)
46 return it->sample_offset;
48 DCHECK_LE(sample, current_sample) <<
" Sample is invalid";