<?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>23441</bug_id>
          
          <creation_ts>2013-10-04 22:42:03 +0000</creation_ts>
          <short_desc>Establish an MSE bytestream format registry</short_desc>
          <delta_ts>2013-12-02 19:27:28 +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>All</rep_platform>
          <op_sys>All</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>LC</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Aaron Colwell">acolwell</reporter>
          <assigned_to name="Aaron Colwell">acolwell</assigned_to>
          <cc>ddorwin</cc>
    
    <cc>mike</cc>
    
    <cc>pal</cc>
    
    <cc>public-html-media</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>94347</commentid>
    <comment_count>0</comment_count>
    <who name="Aaron Colwell">acolwell</who>
    <bug_when>2013-10-04 22:42:03 +0000</bug_when>
    <thetext>During the discussions around Bug 22371 I suggested creating a registry for MSE bytestream formats so that new formats could be defined without blocking progress of the main spec.

This bug covers the following tasks for establishing the registry:
- Find a home for the MSE bytestream format registry.
- Specify guidelines for writing bytestream format registry entries.
- Move existing bytestream format text out of the MSE spec and convert it to proper registry entries.
- Update MSE spec text to reference the registry.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>95777</commentid>
    <comment_count>1</comment_count>
    <who name="Aaron Colwell">acolwell</who>
    <bug_when>2013-11-05 00:14:52 +0000</bug_when>
    <thetext>Change committed.
https://dvcs.w3.org/hg/html-media/rev/47e74f565722</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>95810</commentid>
    <comment_count>2</comment_count>
    <who name="Pierre Lemieux">pal</who>
    <bug_when>2013-11-05 16:33:00 +0000</bug_when>
    <thetext>The statement &quot;the byte stream format registry is the authoritative source for byte stream format specifications that can be accepted by a SourceBuffer&quot; implies that implementations cannot support a byte stream unless it is listed in the registry. Per the call earlier, this does not sound like it is the objective.

Suggest instead: &quot;The byte stream format registry provides a mapping between return values of canPlayType() and byte stream format specifications.&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>96228</commentid>
    <comment_count>3</comment_count>
    <who name="Aaron Colwell">acolwell</who>
    <bug_when>2013-11-13 08:40:59 +0000</bug_when>
    <thetext>(In reply to Pierre Lemieux from comment #2)
&gt; The statement &quot;the byte stream format registry is the authoritative source
&gt; for byte stream format specifications that can be accepted by a
&gt; SourceBuffer&quot; implies that implementations cannot support a byte stream
&gt; unless it is listed in the registry. Per the call earlier, this does not
&gt; sound like it is the objective.
&gt; 
&gt; Suggest instead: &quot;The byte stream format registry provides a mapping between
&gt; return values of canPlayType() and byte stream format specifications.&quot;

I don&apos;t think the suggested text is quite right. I think the following might be a little better at conveying what you want and perhaps address Adrian&apos;s concerns on the call.

&quot;The byte stream format registry provides mappings between a MIME type that may be passed to addSourceBuffer() or isTypeSupported() and the byte stream format expected by a SourceBuffer created with that MIME type. Implementations are encouraged to register mappings for byte stream formats they support to facilitate interoperability. The byte stream format registry is the authoritative source for these mappings. If an implementation claims to support a MIME type listed in the registry, its SourceBuffer implementation must conform to the byte stream format specification listed in the registry entry.&quot;

I think this conveys that implementations can include mappings that are not in the registry w/o encouraging such behavior. I want to avoid explicitly saying &quot;implementations may include stuff that is not in the registry&quot; because I think that sends the wrong message.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>96973</commentid>
    <comment_count>4</comment_count>
    <who name="Aaron Colwell">acolwell</who>
    <bug_when>2013-12-02 19:27:28 +0000</bug_when>
    <thetext>Changes committed.
https://dvcs.w3.org/hg/html-media/rev/79954895a223

Text from comment 3 was applied per F2F conversation.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>