Lines Matching defs:end_time_ns
4010 int64_t end_time_ns;
4017 * end_time_ns. All 4 fields will be set to -1 if ts >= file's duration.
4039 cue_desc.end_time_ns = index_entries[i + 1].timestamp * matroska->time_scale;
4042 cue_desc.end_time_ns = matroska->duration * matroska->time_scale;
4112 int64_t end_time_ns = time_ns + time_to_search_ns;
4121 int64_t cue_nano = desc_curr.end_time_ns - time_ns;
4122 double percent = (double)(cue_nano) / (desc_curr.end_time_ns - desc_curr.start_time_ns);
4130 if (desc_curr.end_time_ns >= end_time_ns) {
4131 double desc_end_time_sec = desc_curr.end_time_ns / nano_seconds_per_second;
4142 desc_curr = get_cue_desc(s, desc_curr.end_time_ns, cues_start);
4147 int64_t desc_ns = desc_curr.end_time_ns - desc_curr.start_time_ns;
4155 if (desc_curr.end_time_ns >= end_time_ns) {
4156 double desc_end_time_sec = desc_curr.end_time_ns / nano_seconds_per_second;
4171 desc_curr = get_cue_desc(s, desc_curr.end_time_ns, cues_start);
4210 while (desc_end.start_time_ns != -1 && desc_end.end_time_ns < prebuffered_ns) {
4213 temp_prebuffer_ns -= desc_end.end_time_ns - desc_end.start_time_ns;
4214 desc_end = get_cue_desc(s, desc_end.end_time_ns, cues_start);
4225 pre_ns = desc_end.end_time_ns - desc_end.start_time_ns;
4238 int64_t desc_ns = desc_end.end_time_ns - desc_beg.start_time_ns;
4272 desc_end = get_cue_desc(s, desc_end.end_time_ns, cues_start);