Home
last modified time | relevance | path

Searched refs:tfra (Results 1 – 6 of 6) sorted by relevance

/third_party/gstreamer/gstplugins_good/gst/isomp4/
Datoms.c5101 atom_tfra_free (AtomTFRA * tfra) in atom_tfra_free() argument
5103 atom_full_clear (&tfra->header); in atom_tfra_free()
5104 atom_array_clear (&tfra->entries); in atom_tfra_free()
5105 g_free (tfra); in atom_tfra_free()
5118 atom_mfra_add_tfra (AtomMFRA * mfra, AtomTFRA * tfra) in atom_mfra_add_tfra() argument
5120 mfra->tfras = g_list_append (mfra->tfras, tfra); in atom_mfra_add_tfra()
5141 atom_tfra_init (AtomTFRA * tfra, guint32 track_ID) in atom_tfra_init() argument
5145 atom_full_init (&tfra->header, FOURCC_tfra, 0, 0, 0, flags); in atom_tfra_init()
5146 tfra->track_ID = track_ID; in atom_tfra_init()
5147 atom_array_init (&tfra->entries, 512); in atom_tfra_init()
[all …]
Datoms.h1024 void atom_tfra_add_entry (AtomTFRA *tfra, guint64 dts, guint32 sample_num);
1025 void atom_tfra_update_offset (AtomTFRA * tfra, guint64 offset);
1026 void atom_mfra_add_tfra (AtomMFRA *mfra, AtomTFRA *tfra);
Dgstqtmux.h159 AtomTFRA *tfra; member
Dgstqtmux.c733 qtpad->tfra = NULL; in gst_qt_mux_pad_reset()
4480 if (pad->tfra) in gst_qt_mux_pad_fragment_add_buffer()
4481 atom_tfra_update_offset (pad->tfra, qtmux->header_size); in gst_qt_mux_pad_fragment_add_buffer()
4549 if (pad->tfra) in gst_qt_mux_pad_fragment_add_buffer()
4550 atom_tfra_update_offset (pad->tfra, qtmux->header_size); in gst_qt_mux_pad_fragment_add_buffer()
4617 if (G_UNLIKELY (qtmux->mfra && !pad->tfra)) { in gst_qt_mux_pad_fragment_add_buffer()
4618 pad->tfra = atom_tfra_new (qtmux->context, atom_trak_get_id (pad->trak)); in gst_qt_mux_pad_fragment_add_buffer()
4619 atom_mfra_add_tfra (qtmux->mfra, pad->tfra); in gst_qt_mux_pad_fragment_add_buffer()
4672 if (pad->tfra) { in gst_qt_mux_pad_fragment_add_buffer()
4676 atom_tfra_add_entry (pad->tfra, dts, sn); in gst_qt_mux_pad_fragment_add_buffer()
Dqtdemux.c4317 GstByteReader tfra; in qtdemux_parse_tfra() local
4319 gst_byte_reader_init (&tfra, tfra_node->data, QT_UINT32 (tfra_node->data)); in qtdemux_parse_tfra()
4321 if (!gst_byte_reader_skip (&tfra, 8)) in qtdemux_parse_tfra()
4324 if (!gst_byte_reader_get_uint32_be (&tfra, &ver_flags)) in qtdemux_parse_tfra()
4327 if (!gst_byte_reader_get_uint32_be (&tfra, &track_id) in qtdemux_parse_tfra()
4328 || !gst_byte_reader_get_uint32_be (&tfra, &len) in qtdemux_parse_tfra()
4329 || !gst_byte_reader_get_uint32_be (&tfra, &num_entries)) in qtdemux_parse_tfra()
4349 if (!qt_atom_parser_has_chunks (&tfra, num_entries, in qtdemux_parse_tfra()
4358 qt_atom_parser_get_offset (&tfra, value_size, &time); in qtdemux_parse_tfra()
4359 qt_atom_parser_get_offset (&tfra, value_size, &moof_offset); in qtdemux_parse_tfra()
[all …]
/third_party/gstreamer/gstplugins_good/
DChangeLog46303 isomp4: Fix mfro and tfra atom dumping
46305 tfra had wrong byte_reader return value checks
95018 Adds fourcc's for tfra, tfhd, trun, sdtp, trex, mehd and