Home
last modified time | relevance | path

Searched refs:tfdt (Results 1 – 12 of 12) sorted by relevance

/third_party/gstreamer/gstplugins_bad/gst-libs/gst/isoff/
Dgstisoff.c265 gst_isoff_tfdt_box_parse (GstTfdtBox * tfdt, GstByteReader * reader) in gst_isoff_tfdt_box_parse() argument
269 memset (tfdt, 0, sizeof (*tfdt)); in gst_isoff_tfdt_box_parse()
280 if (!gst_byte_reader_get_uint64_be (reader, &tfdt->decode_time)) in gst_isoff_tfdt_box_parse()
286 tfdt->decode_time = dec_time; in gst_isoff_tfdt_box_parse()
414 traf->tfdt.decode_time = GST_CLOCK_TIME_NONE; in gst_isoff_traf_box_parse()
441 if (!gst_isoff_tfdt_box_parse (&traf->tfdt, &sub_reader)) in gst_isoff_traf_box_parse()
Dgstisoff.h179 GstTfdtBox tfdt; member
/third_party/gstreamer/gstplugins_good/gst/isomp4/
Datoms.c4684 atom_tfdt_copy_data (AtomTFDT * tfdt, guint8 ** buffer, guint64 * size, in atom_tfdt_copy_data() argument
4689 if (!atom_full_copy_data (&tfdt->header, buffer, size, offset)) { in atom_tfdt_copy_data()
4694 if (tfdt->header.version == 0) in atom_tfdt_copy_data()
4695 prop_copy_uint32 (tfdt->base_media_decode_time, buffer, size, offset); in atom_tfdt_copy_data()
4697 prop_copy_uint64 (tfdt->base_media_decode_time, buffer, size, offset); in atom_tfdt_copy_data()
4775 if (!atom_tfdt_copy_data (&traf->tfdt, buffer, size, offset)) { in atom_traf_copy_data()
4841 atom_tfdt_init (AtomTFDT * tfdt) in atom_tfdt_init() argument
4844 atom_full_init (&tfdt->header, FOURCC_tfdt, 0, 0, 0, flags); in atom_tfdt_init()
4846 tfdt->base_media_decode_time = 0; in atom_tfdt_init()
4965 atom_tfdt_init (&traf->tfdt); in atom_traf_init()
[all …]
Datoms.h848 AtomTFDT tfdt; member
/third_party/gstreamer/gstplugins_bad/tests/check/libs/
Disoff.c219 fail_unless_equals_uint64 (traf->tfdt.decode_time, 132096); in GST_START_TEST()
/third_party/gstreamer/gstplugins_base/
DNEWS2377 - qtdemux: Don’t use tfdt for parsing subsequent trun boxes
/third_party/gstreamer/gstplugins_good/
DNEWS2377 - qtdemux: Don’t use tfdt for parsing subsequent trun boxes
DChangeLog281 qtdemux: Don't use tfdt for parsing subsequent trun boxes
282 The timestamp in the tfdt refers to the first trun box and if there are
287 to the tfdt.
290 between the end timestamp of the previous fragment and the tfdt of the
18954 Fragmented files that start with a non-zero tfdt are also taken into
19194 have an advanced tfdt.
27644 qtmux: Write tfdt atom into fragmented files.
27645 The DASH spec requires that tfdt atoms be present, so
27652 qtdemux: Don't reset output timestamps when no tfdt
27653 If a fragmented stream doesn't have a tfdt, don't
[all …]
/third_party/gstreamer/gst_libav/
DNEWS2377 - qtdemux: Don’t use tfdt for parsing subsequent trun boxes
/third_party/gstreamer/gstreamer/
DNEWS2377 - qtdemux: Don’t use tfdt for parsing subsequent trun boxes
/third_party/gstreamer/gstplugins_bad/
DNEWS2377 - qtdemux: Don’t use tfdt for parsing subsequent trun boxes
DChangeLog56398 isoff: Add parsing moov and tfdt
56399 To extract isobmff level timestamp, moov and tfdt parsing is required.
87722 Otherwise we would have timestamps that conflict with the ones from the tfdt