Lines Matching refs:timecode_track

47   vm->timecode_track = quicktime_add_track(file);  in lqt_add_timecode_track()
48 quicktime_trak_init_timecode(file, vm->timecode_track, time_scale, frame_duration, in lqt_add_timecode_track()
52 quicktime_tref_init_tmcd(&vm->track->tref, vm->timecode_track->tkhd.track_id); in lqt_add_timecode_track()
77 if(vm->timecode_track) in lqt_has_timecode_track()
80 *flags = vm->timecode_track->mdia.minf.stbl.stsd.table[0].tmcd.flags; in lqt_has_timecode_track()
82 *framerate = vm->timecode_track->mdia.minf.stbl.stsd.table[0].tmcd.numframes; in lqt_has_timecode_track()
140 if(!vm->timecode_track) in lqt_read_timecode()
147 vm->timecode_track, in lqt_read_timecode()
153 quicktime_time_to_sample(&vm->timecode_track->mdia.minf.stbl.stts, in lqt_read_timecode()
191 stts = &vm->timecode_track->mdia.minf.stbl.stts; in lqt_flush_timecode()
203 stts = &vm->timecode_track->mdia.minf.stbl.stts; in lqt_flush_timecode()
214 quicktime_write_chunk_header(file, vm->timecode_track); in lqt_flush_timecode()
220 vm->timecode_track->chunk_samples = vm->num_timecodes; in lqt_flush_timecode()
221 quicktime_write_chunk_footer(file, vm->timecode_track); in lqt_flush_timecode()
230 return vm->timecode_track->mdia.minf.stbl.stsd.table[0].tmcd.name; in lqt_get_timecode_tape_name()
237 if(vm->timecode_track->mdia.minf.stbl.stsd.table[0].tmcd.name) in lqt_set_timecode_tape_name()
238 free(vm->timecode_track->mdia.minf.stbl.stsd.table[0].tmcd.name); in lqt_set_timecode_tape_name()
239 vm->timecode_track->mdia.minf.stbl.stsd.table[0].tmcd.name = strdup(tapename); in lqt_set_timecode_tape_name()
245 return vm->timecode_track->tkhd.flags & 1; in lqt_get_timecode_track_enabled()
253 vm->timecode_track->tkhd.flags |= 1; in lqt_set_timecode_track_enabled()
255 vm->timecode_track->tkhd.flags &= ~1; in lqt_set_timecode_track_enabled()