Lines Matching refs:mdia
1168 atom_mdia_init (AtomMDIA * mdia, AtomsContext * context) in atom_mdia_init() argument
1170 atom_header_set (&mdia->header, FOURCC_mdia, 0, 0); in atom_mdia_init()
1172 atom_mdhd_init (&mdia->mdhd); in atom_mdia_init()
1173 atom_hdlr_init (&mdia->hdlr, context); in atom_mdia_init()
1174 atom_minf_init (&mdia->minf, context); in atom_mdia_init()
1178 atom_mdia_clear (AtomMDIA * mdia) in atom_mdia_clear() argument
1180 atom_clear (&mdia->header); in atom_mdia_clear()
1181 atom_mdhd_clear (&mdia->mdhd); in atom_mdia_clear()
1182 atom_hdlr_clear (&mdia->hdlr); in atom_mdia_clear()
1183 atom_minf_clear (&mdia->minf); in atom_mdia_clear()
1463 atom_mdia_init (&trak->mdia, context); in atom_trak_init()
1484 atom_mdia_clear (&trak->mdia); in atom_trak_clear()
2666 atom_mdia_copy_data (AtomMDIA * mdia, guint8 ** buffer, guint64 * size, in atom_mdia_copy_data() argument
2671 if (!atom_copy_data (&mdia->header, buffer, size, offset)) { in atom_mdia_copy_data()
2674 if (!atom_mdhd_copy_data (&mdia->mdhd, buffer, size, offset)) { in atom_mdia_copy_data()
2677 if (!atom_hdlr_copy_data (&mdia->hdlr, buffer, size, offset)) { in atom_mdia_copy_data()
2681 if (!atom_minf_copy_data (&mdia->minf, buffer, size, offset)) { in atom_mdia_copy_data()
3032 if (!atom_mdia_copy_data (&trak->mdia, buffer, size, offset)) { in atom_trak_copy_data()
3276 AtomSTBL *stbl = &trak->mdia.minf.stbl; in atom_trak_add_samples()
3286 return trak->mdia.mdhd.time_info.timescale; in atom_trak_get_timescale()
3362 trak->mdia.mdhd.time_info.duration = in atom_trak_update_duration()
3363 atom_stts_get_total_duration (&trak->mdia.minf.stbl.stts); in atom_trak_update_duration()
3364 if (trak->mdia.mdhd.time_info.timescale != 0) { in atom_trak_update_duration()
3366 gst_util_uint64_scale_round (trak->mdia.mdhd.time_info.duration, in atom_trak_update_duration()
3367 moov_timescale, trak->mdia.mdhd.time_info.timescale); in atom_trak_update_duration()
3381 g_assert (trak->mdia.minf.gmhd != NULL); in timecode_atom_trak_set_duration()
3382 g_assert (atom_array_get_len (&trak->mdia.minf.stbl.stts.entries) == 1); in timecode_atom_trak_set_duration()
3384 for (iter = trak->mdia.minf.stbl.stsd.entries; iter; in timecode_atom_trak_set_duration()
3397 trak->mdia.mdhd.time_info.duration = duration; in timecode_atom_trak_set_duration()
3398 trak->mdia.mdhd.time_info.timescale = timescale; in timecode_atom_trak_set_duration()
3400 entry = &atom_array_index (&trak->mdia.minf.stbl.stts.entries, 0); in timecode_atom_trak_set_duration()
3426 if (trak->mdia.minf.gmhd == NULL || trak->mdia.minf.gmhd->tmcd == NULL) { in atom_moov_update_duration()
3439 if (trak->mdia.minf.gmhd != NULL && trak->mdia.minf.gmhd->tmcd != NULL) in atom_moov_update_duration()
3471 atom_stco64_chunks_set_offset (&trak->mdia.minf.stbl.stco64, offset); in atom_moov_chunks_set_offset()
3494 stsd = &trak->mdia.minf.stbl.stsd; in atom_trak_update_bitrates()
3560 stsd = &trak->mdia.minf.stbl.stsd; in atom_trak_tx3g_update_dimension()
3816 atom_mdia_set_hdlr_type_audio (AtomMDIA * mdia, AtomsContext * context) in atom_mdia_set_hdlr_type_audio() argument
3818 atom_hdlr_set_type (&mdia->hdlr, context, FOURCC_mhlr, FOURCC_soun); in atom_mdia_set_hdlr_type_audio()
3821 atom_hdlr_set_name (&mdia->hdlr, "SoundHandler"); in atom_mdia_set_hdlr_type_audio()
3825 atom_mdia_set_hdlr_type_video (AtomMDIA * mdia, AtomsContext * context) in atom_mdia_set_hdlr_type_video() argument
3827 atom_hdlr_set_type (&mdia->hdlr, context, FOURCC_mhlr, FOURCC_vide); in atom_mdia_set_hdlr_type_video()
3830 atom_hdlr_set_name (&mdia->hdlr, "VideoHandler"); in atom_mdia_set_hdlr_type_video()
3834 atom_mdia_set_hdlr_type_subtitle (AtomMDIA * mdia, AtomsContext * context) in atom_mdia_set_hdlr_type_subtitle() argument
3836 atom_hdlr_set_type (&mdia->hdlr, context, FOURCC_mhlr, FOURCC_sbtl); in atom_mdia_set_hdlr_type_subtitle()
3839 atom_hdlr_set_name (&mdia->hdlr, "SubtitleHandler"); in atom_mdia_set_hdlr_type_subtitle()
3843 atom_mdia_set_audio (AtomMDIA * mdia, AtomsContext * context) in atom_mdia_set_audio() argument
3845 atom_mdia_set_hdlr_type_audio (mdia, context); in atom_mdia_set_audio()
3846 atom_minf_set_audio (&mdia->minf); in atom_mdia_set_audio()
3850 atom_mdia_set_video (AtomMDIA * mdia, AtomsContext * context) in atom_mdia_set_video() argument
3852 atom_mdia_set_hdlr_type_video (mdia, context); in atom_mdia_set_video()
3853 atom_minf_set_video (&mdia->minf, context); in atom_mdia_set_video()
3857 atom_mdia_set_subtitle (AtomMDIA * mdia, AtomsContext * context) in atom_mdia_set_subtitle() argument
3859 atom_mdia_set_hdlr_type_subtitle (mdia, context); in atom_mdia_set_subtitle()
3860 atom_minf_set_subtitle (&mdia->minf); in atom_mdia_set_subtitle()
3947 AtomSTSD *stsd = &trak->mdia.minf.stbl.stsd; in atom_trak_add_audio_entry()
3981 AtomSTSD *stsd = &trak->mdia.minf.stbl.stsd; in atom_trak_add_timecode_entry()
3986 trak->mdia.hdlr.component_type = FOURCC_mhlr; in atom_trak_add_timecode_entry()
3987 trak->mdia.hdlr.handler_type = FOURCC_tmcd; in atom_trak_add_timecode_entry()
3988 g_free (trak->mdia.hdlr.name); in atom_trak_add_timecode_entry()
3989 trak->mdia.hdlr.name = g_strdup ("Time Code Media Handler"); in atom_trak_add_timecode_entry()
3990 trak->mdia.mdhd.time_info.timescale = trak_timescale; in atom_trak_add_timecode_entry()
4018 AtomSTSD *stsd = &trak->mdia.minf.stbl.stsd; in atom_trak_add_video_entry()
4040 AtomSTSD *stsd = &trak->mdia.minf.stbl.stsd; in atom_trak_add_subtitle_entry()
4055 trak->mdia.minf.stbl.stsz.sample_size = sample_size; in atom_trak_set_constant_size_samples()
4062 atom_mdia_set_audio (&trak->mdia, context); in atom_trak_set_audio()
4070 atom_mdia_set_video (&trak->mdia, context); in atom_trak_set_video()
4077 atom_mdia_set_subtitle (&trak->mdia, context); in atom_trak_set_subtitle()
4085 trak->mdia.mdhd.time_info.timescale = rate; in atom_trak_set_audio_commons()
4093 trak->mdia.mdhd.time_info.timescale = rate; in atom_trak_set_video_commons()
4102 trak->mdia.mdhd.time_info.timescale = 1000; in atom_trak_set_subtitle_commons()
4131 atom_stsd_remove_entries (&trak->mdia.minf.stbl.stsd); in atom_trak_set_audio_type()
4162 AtomGMHD *gmhd = trak->mdia.minf.gmhd; in atom_trak_set_timecode_type()
4179 trak->mdia.minf.gmhd = gmhd; in atom_trak_set_timecode_type()
4191 AtomGMHD *gmhd = trak->mdia.minf.gmhd; in atom_trak_set_caption_type()
4192 AtomSTSD *stsd = &trak->mdia.minf.stbl.stsd; in atom_trak_set_caption_type()
4198 trak->mdia.mdhd.time_info.timescale = trak_timescale; in atom_trak_set_caption_type()
4199 trak->mdia.hdlr.component_type = FOURCC_mhlr; in atom_trak_set_caption_type()
4200 trak->mdia.hdlr.handler_type = FOURCC_clcp; in atom_trak_set_caption_type()
4201 g_free (trak->mdia.hdlr.name); in atom_trak_set_caption_type()
4202 trak->mdia.hdlr.name = g_strdup ("Closed Caption Media Handler"); in atom_trak_set_caption_type()
4217 trak->mdia.minf.gmhd = gmhd; in atom_trak_set_caption_type()
4439 atom_stsd_remove_entries (&trak->mdia.minf.stbl.stsd); in atom_trak_set_video_type()
4484 atom_stsd_remove_entries (&trak->mdia.minf.stbl.stsd); in atom_trak_set_subtitle_type()