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