<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>23525</bug_id>
          
          <creation_ts>2013-10-15 16:43:04 +0000</creation_ts>
          <short_desc>Require mvex in moov for ISO BMFF content</short_desc>
          <delta_ts>2013-10-18 20:19:10 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>HTML WG</product>
          <component>Media Source Extensions</component>
          <version>unspecified</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows NT</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jerry Smith">jdsmith</reporter>
          <assigned_to name="Aaron Colwell">acolwell</assigned_to>
          <cc>acolwell</cc>
    
    <cc>ddorwin</cc>
    
    <cc>mike</cc>
    
    <cc>public-html-media</cc>
    
    <cc>strobe</cc>
    
    <cc>watsonm</cc>
          
          <qa_contact name="HTML WG Bugzilla archive list">public-html-bugzilla</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>94786</commentid>
    <comment_count>0</comment_count>
    <who name="Jerry Smith">jdsmith</who>
    <bug_when>2013-10-15 16:43:04 +0000</bug_when>
    <thetext>The current MSE draft returns an error if a Movie Extends (mvex) box is contained in the Movie Header Box (mvhd), but doesn&apos;t explicitly state that an mvex is required.  There are two issues with this:

1.  MSE should require an mvex box to indicate fragmented content and doesn&apos;t now.  An mvex is not required in the base format documents, so it makes sense for MSE to spec this.
2.  The base format specs don&apos;t allow an mvex in the Movie Header Box, so it&apos;s not necessary for this to be explicitly listed in the MSE spec.

Changing the spec to require an mvex in the moov can address both issues.

Detail is to change the error condition in line 2 of 12.2.1 from:

2.  A Movie Extends (mvex) box is contained in the Movie Header Box to indicate that Movie Fragments are to be expected.

To:

2.  A Movie Extends (mvex) box is not contained in the Movie (moov) box to indicate that Movie Fragments are to be expected.

Section link:  https://dvcs.w3.org/hg/html-media/raw-file/default/media-source/media-source.html#iso-init-segments</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>94789</commentid>
    <comment_count>1</comment_count>
    <who name="Aaron Colwell">acolwell</who>
    <bug_when>2013-10-15 17:11:08 +0000</bug_when>
    <thetext>Oops. Looks like I forgot to reverse the sense of this one when I reworded the text for Bug Bug 22117. I&apos;ll fix this shortly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>94791</commentid>
    <comment_count>2</comment_count>
    <who name="Aaron Colwell">acolwell</who>
    <bug_when>2013-10-15 17:31:52 +0000</bug_when>
    <thetext>Changes committed.
https://dvcs.w3.org/hg/html-media/rev/3fda61eb902f</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>94957</commentid>
    <comment_count>3</comment_count>
    <who name="Aaron Colwell">acolwell</who>
    <bug_when>2013-10-18 20:19:10 +0000</bug_when>
    <thetext>*** Bug 23556 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>