Home
last modified time | relevance | path

Searched refs:mfra (Results 1 – 10 of 10) sorted by relevance

/third_party/gstreamer/gstplugins_good/gst/isomp4/
Datoms.h1022 void atom_mfra_free (AtomMFRA *mfra);
1026 void atom_mfra_add_tfra (AtomMFRA *mfra, AtomTFRA *tfra);
1027 guint64 atom_mfra_copy_data (AtomMFRA *mfra, guint8 **buffer, guint64 *size, guint64* of…
Dgstqtmux.h288 AtomMFRA *mfra; member
Datoms.c5111 AtomMFRA *mfra = g_new0 (AtomMFRA, 1); in atom_mfra_new() local
5113 atom_header_set (&mfra->header, FOURCC_mfra, 0, 0); in atom_mfra_new()
5114 return mfra; in atom_mfra_new()
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()
5124 atom_mfra_free (AtomMFRA * mfra) in atom_mfra_free() argument
5128 walker = mfra->tfras; in atom_mfra_free()
5133 g_list_free (mfra->tfras); in atom_mfra_free()
5134 mfra->tfras = NULL; in atom_mfra_free()
5136 atom_clear (&mfra->header); in atom_mfra_free()
[all …]
Dgstqtmux.c771 if (qtmux->mfra) { in gst_qt_mux_reset()
772 atom_mfra_free (qtmux->mfra); in gst_qt_mux_reset()
773 qtmux->mfra = NULL; in gst_qt_mux_reset()
3586 qtmux->mfra = atom_mfra_new (qtmux->context); in gst_qt_mux_start_file()
3969 if (qtmux->mfra) { in gst_qt_mux_stop_file()
3975 if (!atom_mfra_copy_data (qtmux->mfra, &data, &size, &offset)) in gst_qt_mux_stop_file()
4617 if (G_UNLIKELY (qtmux->mfra && !pad->tfra)) { 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()
Dqtdemux.c4410 GstBuffer *mfro = NULL, *mfra = NULL; in qtdemux_pull_mfro_mfra() local
4447 flow = gst_qtdemux_pull_atom (qtdemux, mfra_offset, mfra_size, &mfra); in qtdemux_pull_mfro_mfra()
4451 gst_buffer_map (mfra, &mfra_map, GST_MAP_READ); in qtdemux_pull_mfro_mfra()
4475 if (mfra) { in qtdemux_pull_mfro_mfra()
4477 gst_buffer_unmap (mfra, &mfra_map); in qtdemux_pull_mfro_mfra()
4478 gst_buffer_unref (mfra); in qtdemux_pull_mfro_mfra()
/third_party/ffmpeg/doc/
Ddemuxers.texi652 Auto-detect whether to set mfra timestamps as PTS or DTS @emph{(default)}
655 Set mfra timestamps as DTS
658 Set mfra timestamps as PTS
661 Don't use mfra box to set timestamps
/third_party/ffmpeg/
DChangelog22 - avformat/mov: Fix last mfra check
/third_party/gstreamer/gstplugins_good/
DChangeLog23875 qtdemux: fix seeking in fragmented file without mfra random access info
23878 allow for the old seek handling that resorts to scanning if no mfra info
40740 It gets stuck if it only finds a moof and no mfra/mfro or moov
45983 information via the mfra and moof atoms.
46178 qtdemux: implement seeking in fragmented mp4 files in pull mode based on the mfra table
46192 qtdemux: parse mfra random access box for fragmented mp4 files
87366 qtmux: add streamable property to avoid building fragmented mfra index
87374 qtmux: add mfra to fragmented file
94997 The 'mfra' box stores the offset of each 'moof' box and their presentation
95000 The 'mfra' box is parsed to get the offset of each 'moof' box and their
/third_party/gstreamer/gstplugins_bad/
DChangeLog174345 qtmux: add streamable property to avoid building fragmented mfra index
174353 qtmux: add mfra to fragmented file
/third_party/gstreamer/gstplugins_base/
DChangeLog1318 styp, udta, sidx, ssix, prft, mfra, pdin and meta are in the ISOBMFF