Lines Matching refs:timecode

92 		timecode.drop  = _session->timecode_drop_frames();  in set_session()
153 if (timecode.rate) { in update_interval()
154 return AudioEngine::instance()->sample_rate() / timecode.rate; in update_interval()
353 if (timecode.rate != detected_fps || timecode.drop != df) { in detect_ltc_fps()
363 if (detected_fps != 0 && (detected_fps != timecode.rate || df != timecode.drop)) { in detect_ltc_fps()
364 timecode.rate = detected_fps; in detect_ltc_fps()
365 timecode.drop = df; in detect_ltc_fps()
366 samples_per_ltc_frame = double(ENGINE->sample_rate()) / timecode.rate; in detect_ltc_fps()
389 timecode.negative = false; in process_ltc()
390 timecode.subframes = 0; in process_ltc()
396 if (detect_discontinuity (&sample, ceil(timecode.rate), !fps_detected)) { in process_ltc()
421 timecode.rate, in process_ltc()
440 int fps_i = ceil(timecode.rate); in process_ltc()
444 if (timecode.drop) { in process_ltc()
472 timecode.hours = stime.hours; in process_ltc()
473 timecode.minutes = stime.mins; in process_ltc()
474 timecode.seconds = stime.secs; in process_ltc()
475 timecode.frames = stime.frame; in process_ltc()
480 …Timecode::timecode_to_sample (timecode, ltc_sample, true, false, (double)ENGINE->sample_rate(), _s… in process_ltc()
482 …Timecode::timecode_to_sample (timecode, ltc_sample, true, false, (double)ENGINE->sample_rate(), 10… in process_ltc()
619 if (timecode.rate == 24 && !timecode.drop) in apparent_timecode_format()
621 else if (timecode.rate == 25 && !timecode.drop) in apparent_timecode_format()
623 else if (rint(timecode.rate * 100) == 2997 && !timecode.drop) in apparent_timecode_format()
625 else if (rint(timecode.rate * 100) == 2997 && timecode.drop) in apparent_timecode_format()
627 else if (timecode.rate == 30 && timecode.drop) in apparent_timecode_format()
629 else if (timecode.rate == 30 && !timecode.drop) in apparent_timecode_format()
647 return Timecode::timecode_format_time(timecode); in position_string()