[Bug 752603] qtdemux: Unable to play streaming MP4 (H264+AAC) file from VLC

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sat Jul 25 13:12:05 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=752603

--- Comment #10 from Steinar H. Gunderson <steinar+gnomebugs at gunderson.no> ---
I finally found the right standard. It is called ISO/IEC 14496-12:2012, and you
can get it from:

http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html

Page 56 (68 in the PDF) says:

  0x020000 default-base-is-moof: if base-data-offset-present is zero, this
indicates that the base-data-offset for this track fragment is the position of
the first byte of the enclosing Movie Fragment Box. Support for the
default-base-is-moof flag is required under the ‘iso5’ brand, and it shall not
be used in brands or compatible brands earlier than iso5.

  NOTE
  The use of the default-base-is-moof flag breaks the compatibility to earlier
brands of the file format, because itsets the anchor point for offset
calculation differently than earlier. Therefore, the default-base-is-moof flag
cannot be set
when earlier brands are included in the File Type box.

The same page also confirms that 0x10000 (not 0x100000) is the right value for
the TF_DURATION_IS_EMPTY flag.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list