• Home
  • Raw
  • Download

Lines Matching refs:stbl

883 atom_stbl_init (AtomSTBL * stbl)  in atom_stbl_init()  argument
885 atom_header_set (&stbl->header, FOURCC_stbl, 0, 0); in atom_stbl_init()
887 atom_stts_init (&stbl->stts); in atom_stbl_init()
888 atom_stss_init (&stbl->stss); in atom_stbl_init()
889 atom_stsd_init (&stbl->stsd); in atom_stbl_init()
890 atom_stsz_init (&stbl->stsz); in atom_stbl_init()
891 atom_stsc_init (&stbl->stsc); in atom_stbl_init()
892 stbl->ctts = NULL; in atom_stbl_init()
893 stbl->svmi = NULL; in atom_stbl_init()
895 atom_co64_init (&stbl->stco64); in atom_stbl_init()
899 atom_stbl_clear (AtomSTBL * stbl) in atom_stbl_clear() argument
901 atom_clear (&stbl->header); in atom_stbl_clear()
902 atom_stsd_clear (&stbl->stsd); in atom_stbl_clear()
903 atom_stts_clear (&stbl->stts); in atom_stbl_clear()
904 atom_stss_clear (&stbl->stss); in atom_stbl_clear()
905 atom_stsc_clear (&stbl->stsc); in atom_stbl_clear()
906 atom_stsz_clear (&stbl->stsz); in atom_stbl_clear()
907 if (stbl->ctts) { in atom_stbl_clear()
908 atom_ctts_free (stbl->ctts); in atom_stbl_clear()
910 if (stbl->svmi) { in atom_stbl_clear()
911 atom_svmi_free (stbl->svmi); in atom_stbl_clear()
913 atom_stco64_clear (&stbl->stco64); in atom_stbl_clear()
1144 atom_stbl_init (&minf->stbl); in atom_minf_init()
1181 atom_stbl_clear (&minf->stbl); in atom_minf_clear()
2565 atom_stbl_copy_data (AtomSTBL * stbl, guint8 ** buffer, guint64 * size, in atom_stbl_copy_data() argument
2570 if (!atom_copy_data (&stbl->header, buffer, size, offset)) { in atom_stbl_copy_data()
2574 if (!atom_stsd_copy_data (&stbl->stsd, buffer, size, offset)) { in atom_stbl_copy_data()
2577 if (!atom_stts_copy_data (&stbl->stts, buffer, size, offset)) { in atom_stbl_copy_data()
2582 if (atom_array_get_len (&stbl->stss.entries)) { in atom_stbl_copy_data()
2583 if (!atom_stss_copy_data (&stbl->stss, buffer, size, offset)) { in atom_stbl_copy_data()
2588 if (!atom_stsc_copy_data (&stbl->stsc, buffer, size, offset)) { in atom_stbl_copy_data()
2591 if (!atom_stsz_copy_data (&stbl->stsz, buffer, size, offset)) { in atom_stbl_copy_data()
2594 if (stbl->ctts && stbl->ctts->do_pts) { in atom_stbl_copy_data()
2595 if (!atom_ctts_copy_data (stbl->ctts, buffer, size, offset)) { in atom_stbl_copy_data()
2599 if (stbl->svmi) { in atom_stbl_copy_data()
2600 if (!atom_svmi_copy_data (stbl->svmi, buffer, size, offset)) { in atom_stbl_copy_data()
2604 if (!atom_stco64_copy_data (&stbl->stco64, buffer, size, offset)) { in atom_stbl_copy_data()
2705 if (!atom_stbl_copy_data (&minf->stbl, buffer, size, offset)) { in atom_minf_copy_data()
3286 atom_stbl_add_stss_entry (AtomSTBL * stbl) in atom_stbl_add_stss_entry() argument
3288 guint32 sample_index = stbl->stsz.table_size; in atom_stbl_add_stss_entry()
3290 atom_stss_add_entry (&stbl->stss, sample_index); in atom_stbl_add_stss_entry()
3316 atom_stbl_add_ctts_entry (AtomSTBL * stbl, guint32 nsamples, guint32 offset) in atom_stbl_add_ctts_entry() argument
3318 if (stbl->ctts == NULL) { in atom_stbl_add_ctts_entry()
3319 stbl->ctts = atom_ctts_new (); in atom_stbl_add_ctts_entry()
3321 atom_ctts_add_entry (stbl->ctts, nsamples, offset); in atom_stbl_add_ctts_entry()
3325 atom_stbl_add_samples (AtomSTBL * stbl, guint32 nsamples, guint32 delta, in atom_stbl_add_samples() argument
3328 atom_stts_add_entry (&stbl->stts, nsamples, delta); in atom_stbl_add_samples()
3329 atom_stsz_add_entry (&stbl->stsz, nsamples, size); in atom_stbl_add_samples()
3330 if (atom_stco64_add_entry (&stbl->stco64, chunk_offset)) { in atom_stbl_add_samples()
3331 atom_stsc_add_new_entry (&stbl->stsc, in atom_stbl_add_samples()
3332 atom_stco64_get_entry_count (&stbl->stco64), nsamples, in atom_stbl_add_samples()
3333 stbl->stsd.n_entries); in atom_stbl_add_samples()
3335 atom_stsc_update_entry (&stbl->stsc, in atom_stbl_add_samples()
3336 atom_stco64_get_entry_count (&stbl->stco64), nsamples); in atom_stbl_add_samples()
3340 atom_stbl_add_stss_entry (stbl); in atom_stbl_add_samples()
3342 atom_stbl_add_ctts_entry (stbl, nsamples, pts_offset); in atom_stbl_add_samples()
3349 AtomSTBL *stbl = &trak->mdia.minf.stbl; in atom_trak_add_samples() local
3350 atom_stbl_add_samples (stbl, nsamples, delta, size, chunk_offset, sync, in atom_trak_add_samples()
3436 atom_stts_get_total_duration (&trak->mdia.minf.stbl.stts); in atom_trak_update_duration()
3455 g_assert (atom_array_get_len (&trak->mdia.minf.stbl.stts.entries) == 1); in timecode_atom_trak_set_duration()
3457 for (iter = trak->mdia.minf.stbl.stsd.entries; iter; in timecode_atom_trak_set_duration()
3473 entry = &atom_array_index (&trak->mdia.minf.stbl.stts.entries, 0); in timecode_atom_trak_set_duration()
3544 atom_stco64_chunks_set_offset (&trak->mdia.minf.stbl.stco64, offset); in atom_moov_chunks_set_offset()
3567 stsd = &trak->mdia.minf.stbl.stsd; in atom_trak_update_bitrates()
3633 stsd = &trak->mdia.minf.stbl.stsd; in atom_trak_tx3g_update_dimension()
4020 AtomSTSD *stsd = &trak->mdia.minf.stbl.stsd; in atom_trak_add_audio_entry()
4054 AtomSTSD *stsd = &trak->mdia.minf.stbl.stsd; in atom_trak_add_timecode_entry()
4091 AtomSTSD *stsd = &trak->mdia.minf.stbl.stsd; in atom_trak_add_video_entry()
4113 AtomSTSD *stsd = &trak->mdia.minf.stbl.stsd; in atom_trak_add_subtitle_entry()
4128 trak->mdia.minf.stbl.stsz.sample_size = sample_size; in atom_trak_set_constant_size_samples()
4204 atom_stsd_remove_entries (&trak->mdia.minf.stbl.stsd); in atom_trak_set_audio_type()
4277 AtomSTSD *stsd = &trak->mdia.minf.stbl.stsd; in atom_trak_set_caption_type()
4476 if (trak->mdia.minf.stbl.stsd.n_entries < 1) { in atom_trak_set_video_type()
4522 atom_stsd_remove_entries (&trak->mdia.minf.stbl.stsd); in atom_trak_set_subtitle_type()