Home
last modified time | relevance | path

Searched refs:moov (Results 1 – 23 of 23) sorted by relevance

/third_party/ffmpeg/tests/ref/fate/
Dmovenc5 6f06e338c71468d56580df40ff265066 3363 non-empty-moov
10 caf0876986b5f033efc0958c338289cc 3815 non-empty-moov-elst
15 e106084014ed245ed7c4a30f1d11a3ac 3723 non-empty-moov-no-elst
29 08f4b3ad3a3ea224b2ee731476b9056b 2891 empty-moov
35 d7a2dcb43eb0f95f92669f55fc7adeba 3283 empty-moov-no-elst
41 ea70ca697306976879be408431c27aee 3115 empty-moov-no-elst-no-adjust
46 08f4b3ad3a3ea224b2ee731476b9056b 2891 delay-moov
51 314cc3b6296f4ee583b328a34be50b2f 3203 delay-moov-elst
55 95d6f59a7354b0cfe7ce49927baada4e 2098 delay-moov-empty-track
60 8805d72a27b340ea229c16edde78f974 2001 delay-moov-empty-track-flush
[all …]
/third_party/gstreamer/gstplugins_good/gst/isomp4/
Dgstqtmuxmap.c300 gst_qt_mux_map_check_tracks (AtomMOOV * moov, gint * _video, gint * _audio, in gst_qt_mux_map_check_tracks() argument
307 for (it = moov->traks; it != NULL; it = g_list_next (it)) { in gst_qt_mux_map_check_tracks()
335 guint32 * _major, guint32 * _version, GList ** _compatible, AtomMOOV * moov, in gst_qt_mux_map_format_to_header() argument
375 gst_qt_mux_map_check_tracks (moov, &video, &audio, &has_h264); in gst_qt_mux_map_format_to_header()
Datoms.c1535 atom_moov_init (AtomMOOV * moov, AtomsContext * context) in atom_moov_init() argument
1537 atom_header_set (&(moov->header), FOURCC_moov, 0, 0); in atom_moov_init()
1538 atom_mvhd_init (&(moov->mvhd)); in atom_moov_init()
1539 atom_mvex_init (&(moov->mvex)); in atom_moov_init()
1540 atom_udta_init (&moov->udta, context); in atom_moov_init()
1541 moov->traks = NULL; in atom_moov_init()
1542 moov->context = *context; in atom_moov_init()
1548 AtomMOOV *moov = g_new0 (AtomMOOV, 1); in atom_moov_new() local
1550 atom_moov_init (moov, context); in atom_moov_new()
1551 return moov; in atom_moov_new()
[all …]
Datoms.h974 void atom_moov_free (AtomMOOV *moov);
976 void atom_moov_update_timescale (AtomMOOV *moov, guint32 timescale);
977 void atom_moov_update_duration (AtomMOOV *moov);
978 void atom_moov_set_fragmented (AtomMOOV *moov, gboolean fragmented);
979 void atom_moov_chunks_set_offset (AtomMOOV *moov, guint32 offset);
980 void atom_moov_add_trak (AtomMOOV *moov, AtomTRAK *trak);
981 guint atom_moov_get_trak_count (AtomMOOV *moov);
Dgstqtmuxmap.h80 GList ** _compatible, AtomMOOV * moov,
Dgstqtmux.c767 if (qtmux->moov) { in gst_qt_mux_reset()
768 atom_moov_free (qtmux->moov); in gst_qt_mux_reset()
769 qtmux->moov = NULL; in gst_qt_mux_reset()
806 qtmux->moov = atom_moov_new (qtmux->context); in gst_qt_mux_reset()
812 atom_moov_add_trak (qtmux->moov, qtpad->trak); in gst_qt_mux_reset()
1791 atom_udta_add_xmp_tags (&qtmux->moov->udta, xmp); in gst_qt_mux_add_xmp_tags()
1917 gst_qt_mux_add_metadata_tags (qtmux, copy, &qtmux->moov->udta); in gst_qt_mux_setup_metadata()
2250 &version, &comp, qtmux->moov, qtmux->longest_chunk, in gst_qt_mux_prepare_ftyp()
2385 atom_moov_update_timescale (qtmux->moov, timescale); in gst_qt_mux_configure_moov_full()
2386 atom_moov_set_fragmented (qtmux->moov, fragmented); in gst_qt_mux_configure_moov_full()
[all …]
Datomsrecovery.h141 GstBuffer * prefix, AtomMOOV * moov,
Datomsrecovery.c142 atoms_recov_write_moov_info (FILE * f, AtomMOOV * moov) in atoms_recov_write_moov_info() argument
153 atom_size = atom_mvhd_copy_data (&moov->mvhd, &data, &size, &offset); in atoms_recov_write_moov_info()
238 AtomMOOV * moov, guint32 timescale, guint32 traks_number) in atoms_recov_write_headers() argument
248 if (!atoms_recov_write_moov_info (f, moov)) { in atoms_recov_write_headers()
Dgstqtmux.h280 AtomMOOV *moov; member
Dqtdemux.c4570 GstBuffer *moov = NULL; in gst_qtdemux_loop_state_header() local
4578 ret = gst_pad_pull_range (qtdemux->sinkpad, cur_offset, length, &moov); in gst_qtdemux_loop_state_header()
4581 gst_buffer_map (moov, &map, GST_MAP_READ); in gst_qtdemux_loop_state_header()
4600 gst_buffer_unmap (moov, &map); in gst_qtdemux_loop_state_header()
4601 gst_buffer_unref (moov); in gst_qtdemux_loop_state_header()
4602 moov = newmoov; in gst_qtdemux_loop_state_header()
4603 gst_buffer_map (moov, &map, GST_MAP_READ); in gst_qtdemux_loop_state_header()
4614 gst_buffer_unmap (moov, &map); in gst_qtdemux_loop_state_header()
4615 gst_buffer_unref (moov); in gst_qtdemux_loop_state_header()
4632 gst_buffer_unmap (moov, &map); in gst_qtdemux_loop_state_header()
[all …]
/third_party/gstreamer/gstplugins_bad/tests/check/libs/
Disoff.c317 GstMoovBox *moov; in GST_START_TEST() local
326 moov = gst_isoff_moov_box_parse (&reader); in GST_START_TEST()
327 fail_unless (moov != NULL); in GST_START_TEST()
329 fail_unless_equals_int (moov->trak->len, 1); in GST_START_TEST()
331 trak = &g_array_index (moov->trak, GstTrakBox, 0); in GST_START_TEST()
336 gst_isoff_moov_box_free (moov); in GST_START_TEST()
/third_party/gstreamer/gstplugins_bad/gst-libs/gst/isoff/
Dgstisoff.c742 GstMoovBox *moov; in gst_isoff_moov_box_parse() local
744 moov = g_new0 (GstMoovBox, 1); in gst_isoff_moov_box_parse()
745 moov->trak = g_array_new (FALSE, FALSE, sizeof (GstTrakBox)); in gst_isoff_moov_box_parse()
769 g_array_append_val (moov->trak, trak); in gst_isoff_moov_box_parse()
781 return moov; in gst_isoff_moov_box_parse()
784 gst_isoff_moov_box_free (moov); in gst_isoff_moov_box_parse()
789 gst_isoff_moov_box_free (GstMoovBox * moov) in gst_isoff_moov_box_free() argument
791 g_array_free (moov->trak, TRUE); in gst_isoff_moov_box_free()
792 g_free (moov); in gst_isoff_moov_box_free()
Dgstisoff.h235 void gst_isoff_moov_box_free (GstMoovBox *moov);
/third_party/ffmpeg/doc/
Dmuxers.texi1495 Reserves space for the moov atom at the beginning of the file instead of placing the
1496 moov atom at the end. If the space reserved is insufficient, muxing will fail.
1522 Write an initial moov atom directly at the start of the file, without
1523 describing any samples in it. Generally, an mdat/moov pair is written
1526 mdat atom, and the moov atom only describes the tracks but has
1542 Run a second pass moving the index (moov atom) to the beginning of the file.
/third_party/gstreamer/gstplugins_bad/
DNEWS796 - new "first-moov-then-finalise" mode for fragmented output where
797 the output will start with a self-contained moov atom for the
799 end when the file is finalised, the initial moov is invalidated
800 and a new moov is written covering the entire file. This way the
DChangeLog38348 such as moov box in ISOBMFF case and PAT/PMT for MPEG TS stream.
56398 isoff: Add parsing moov and tfdt
56399 To extract isobmff level timestamp, moov and tfdt parsing is required.
69862 dashdemux: Mark every first buffer of moov, sidx, moof and mdat as DISCONT in keyframe-only mode
69864 first buffer of a moov and moof. This ensures that qtdemux takes note of our
130107 (moov.trak.mdia.minf.stbl.stsd.avc1) but in AVC3 this data goes in the
174339 qtmux: add moov in streamheader
174363 In this mode, an initial empty moov (containing only stream metadata) is written,
174378 qtmux: refactor configuring and sending of moov
185966 qtmux: Adds moov recovery feature
[all …]
/third_party/gstreamer/gstplugins_base/
DNEWS796 - new "first-moov-then-finalise" mode for fragmented output where
797 the output will start with a self-contained moov atom for the
799 end when the file is finalised, the initial moov is invalidated
800 and a new moov is written covering the entire file. This way the
DChangeLog5226 Also if a moov and mdat atom is found, this is definitely a MOV/MP4 file
13638 since 'moov' atom is not mandatory for the file although HEIF is
72671 box (moov.trak.mdia.minf.stbl.stsd.avc1) but in AVC3 this data goes in
/third_party/gstreamer/gstplugins_good/
DNEWS796 - new "first-moov-then-finalise" mode for fragmented output where
797 the output will start with a self-contained moov atom for the
799 end when the file is finalised, the initial moov is invalidated
800 and a new moov is written covering the entire file. This way the
DChangeLog2675 isomp4/mux: don't overwrite with a bigger moov when fragmenting
2677 the moov to maybe add a duration to the mvex. If we start by not
2678 writing the initial moov->mvex->mhed duration and then overwrite with a
2679 moov containing mhed atom, the moov's will have different sizes and
2681 e.g. The initial moov would be of size 842 and the final moov would have
2683 Fix by always pushing out the mhed duration in the moov when
7132 isomp4/mux: add a fragment mode for initial moov with data
7137 mdat+moov complete with an edit list and durations, tags, etc.
7142 are also kept for writing out the final moov.
7143 3. On finalisation, the initial moov is invalidated to a hoov and the
[all …]
/third_party/gstreamer/gstreamer/
DNEWS796 - new "first-moov-then-finalise" mode for fragmented output where
797 the output will start with a self-contained moov atom for the
799 end when the file is finalised, the initial moov is invalidated
800 and a new moov is written covering the entire file. This way the
/third_party/gstreamer/gst_libav/
DNEWS796 - new "first-moov-then-finalise" mode for fragmented output where
797 the output will start with a self-contained moov atom for the
799 end when the file is finalised, the initial moov is invalidated
800 and a new moov is written covering the entire file. This way the
DChangeLog5320 (moov.trak.mdia.minf.stbl.stsd.avc1) but in AVC3 this data goes in the