<?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>17094</bug_id>
          
          <creation_ts>2012-05-18 10:30:37 +0000</creation_ts>
          <short_desc>Define segment formats for MPEG2-TS</short_desc>
          <delta_ts>2012-12-13 02:39:46 +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>tpac2012</status_whiteboard>
          <keywords></keywords>
          <priority>P1</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>20253</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Duncan">duncan.rowden</reporter>
          <assigned_to name="Bob Lund">b.lund</assigned_to>
          <cc>acolwell</cc>
    
    <cc>adrianba</cc>
    
    <cc>alex.giladi</cc>
    
    <cc>b.lund</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>mike</cc>
    
    <cc>public-html-media</cc>
    
    <cc>public-html-wg-issue-tracking</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>67850</commentid>
    <comment_count>0</comment_count>
    <who name="Duncan">duncan.rowden</who>
    <bug_when>2012-05-18 10:30:37 +0000</bug_when>
    <thetext>From a broadcasters perspective it would be of great interest to add a section under chapter &quot;6. Byte Stream Formats&quot; that describes MPEG2-TS.

If that&apos;s acceptable, I can suggest some non-normative text to be included.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68081</commentid>
    <comment_count>1</comment_count>
      <attachid>1134</attachid>
    <who name="Alex Giladi">alex.giladi</who>
    <bug_when>2012-05-24 15:20:11 +0000</bug_when>
    <thetext>Created attachment 1134
Proposed text for MPEG-2 TS segment format</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68609</commentid>
    <comment_count>2</comment_count>
    <who name="Mark Watson">watsonm</who>
    <bug_when>2012-06-05 00:35:19 +0000</bug_when>
    <thetext>&quot;If for some reason a web application doesn&apos;t want to append data at the beginning of the timeline, it can derive the starting timestamp from the earliest PTS of the Media Segment.&quot;

I don&apos;t understand this sentence. Can you explain ? Specifically, how does it work if I seek into the middle of a piece of on-demand content and later want to seek to an earlier position in the content ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68730</commentid>
    <comment_count>3</comment_count>
    <who name="Alex Giladi">alex.giladi</who>
    <bug_when>2012-06-05 14:02:25 +0000</bug_when>
    <thetext>(In reply to comment #2)
&gt; &quot;If for some reason a web application doesn&apos;t want to append data at the
&gt; beginning of the timeline, it can derive the starting timestamp from the
&gt; earliest PTS of the Media Segment.&quot;
&gt; 
&gt; I don&apos;t understand this sentence. Can you explain ? Specifically, how does it
&gt; work if I seek into the middle of a piece of on-demand content and later want
&gt; to seek to an earlier position in the content ?

The meaning is: the smallest value of PTS within the segment is its starting timestamp (a.k.a. earliest presentation time). I guess it is a redundant statement. I don&apos;t think this statement helps seeking in any way -- EPT of a segment doesn&apos;t help you here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68843</commentid>
    <comment_count>4</comment_count>
      <attachid>1142</attachid>
    <who name="Alex Giladi">alex.giladi</who>
    <bug_when>2012-06-07 16:05:59 +0000</bug_when>
    <thetext>Created attachment 1142
Updated version of the MPEG-2 TS text</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68845</commentid>
    <comment_count>5</comment_count>
    <who name="Aaron Colwell (c)">acolwell</who>
    <bug_when>2012-06-07 16:34:00 +0000</bug_when>
    <thetext>(In reply to comment #4)
&gt; Created attachment 1142 [details]
&gt; Updated version of the MPEG-2 TS text

Are these requirement compatible with the HLS spec (http://tools.ietf.org/html/draft-pantos-http-live-streaming-08)? 

While I&apos;m not a huge fan of including MPEG-2 TS in the spec, I can understand why some would want it. I want to make sure HLS can be supported if we decide to include this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68846</commentid>
    <comment_count>6</comment_count>
    <who name="Alex Giladi">alex.giladi</who>
    <bug_when>2012-06-07 17:26:06 +0000</bug_when>
    <thetext>(In reply to comment #5)
&gt; (In reply to comment #4)
&gt; &gt; Created attachment 1142 [details] [details]
&gt; &gt; Updated version of the MPEG-2 TS text
&gt; 
&gt; Are these requirement compatible with the HLS spec
&gt; (http://tools.ietf.org/html/draft-pantos-http-live-streaming-08)? 
Yes, they are.(In reply to comment #5)
&gt; (In reply to comment #4)
&gt; &gt; Created attachment 1142 [details] [details]
&gt; &gt; Updated version of the MPEG-2 TS text
&gt; 
&gt; Are these requirement compatible with the HLS spec
&gt; (http://tools.ietf.org/html/draft-pantos-http-live-streaming-08)? 
Yes, they are -- they are actually a bit stricter than HLS.

&gt; While I&apos;m not a huge fan of including MPEG-2 TS in the spec, I can understand
&gt; why some would want it. I want to make sure HLS can be supported if we decide
&gt; to include this.
+1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69236</commentid>
    <comment_count>7</comment_count>
    <who name="Mark Watson">watsonm</who>
    <bug_when>2012-06-19 15:29:15 +0000</bug_when>
    <thetext>When you say &quot;compatible with HLS&quot; do you mean
(1) Any segments compatible with HLS will also be compatible with the requirements here, or
(2) Segments compatible with the requirements here are also compatible with HLS, or
(3) both of the above

?

(In reply to comment #6)
&gt; (In reply to comment #5)
&gt; &gt; (In reply to comment #4)
&gt; &gt; &gt; Created attachment 1142 [details] [details] [details]
&gt; &gt; &gt; Updated version of the MPEG-2 TS text
&gt; &gt; 
&gt; &gt; Are these requirement compatible with the HLS spec
&gt; &gt; (http://tools.ietf.org/html/draft-pantos-http-live-streaming-08)? 
&gt; Yes, they are.(In reply to comment #5)
&gt; &gt; (In reply to comment #4)
&gt; &gt; &gt; Created attachment 1142 [details] [details] [details]
&gt; &gt; &gt; Updated version of the MPEG-2 TS text
&gt; &gt; 
&gt; &gt; Are these requirement compatible with the HLS spec
&gt; &gt; (http://tools.ietf.org/html/draft-pantos-http-live-streaming-08)? 
&gt; Yes, they are -- they are actually a bit stricter than HLS.
&gt; 
&gt; &gt; While I&apos;m not a huge fan of including MPEG-2 TS in the spec, I can understand
&gt; &gt; why some would want it. I want to make sure HLS can be supported if we decide
&gt; &gt; to include this.
&gt; +1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69255</commentid>
    <comment_count>8</comment_count>
    <who name="Aaron Colwell (c)">acolwell</who>
    <bug_when>2012-06-19 20:34:21 +0000</bug_when>
    <thetext>(In reply to comment #7)
&gt; When you say &quot;compatible with HLS&quot; do you mean
&gt; (1) Any segments compatible with HLS will also be compatible with the
&gt; requirements here, or
&gt; (2) Segments compatible with the requirements here are also compatible with
&gt; HLS, or
&gt; (3) both of the above
&gt; 

Ideally (3) if that is reasonable to do. If not then I&apos;d prefer to fall back to (2) so that existing content could be slightly modified to work with existing clients and the Media Source Extensions.

The only reason I&apos;m willing to consider MPEG2-TS is because there is HLS content  on the Web and a major media engine implementation that is driving its creation. Content providers might want to reuse this HLS content with the Media Source Extensions so it seems reasonable to explore the idea.

Personally I&apos;d prefer to stop pushing MPEG2-TS&apos;s legacy into the future, but I realize this decision isn&apos;t only up to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69613</commentid>
    <comment_count>9</comment_count>
    <who name="Alex Giladi">alex.giladi</who>
    <bug_when>2012-07-03 22:47:21 +0000</bug_when>
    <thetext>(In reply to comment #8)
&gt; (In reply to comment #7)
&gt; &gt; When you say &quot;compatible with HLS&quot; do you mean
&gt; &gt; (1) Any segments compatible with HLS will also be compatible with the
&gt; &gt; requirements here, or
&gt; &gt; (2) Segments compatible with the requirements here are also compatible with
&gt; &gt; HLS, or
&gt; &gt; (3) both of the above
&gt; &gt; 
&gt; 
&gt; Ideally (3) if that is reasonable to do. If not then I&apos;d prefer to fall back to
&gt; (2) so that existing content could be slightly modified to work with existing
&gt; clients and the Media Source Extensions.
(2), with (3) happening nearly always.

The difference is that HLS does not disallow &quot;bad practices&quot; that makes switching problematic (e.g. starting a segment in the middle of a picture). In practice, I have never seen an encoder that does this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69615</commentid>
    <comment_count>10</comment_count>
    <who name="Mark Watson">watsonm</who>
    <bug_when>2012-07-03 23:02:07 +0000</bug_when>
    <thetext>(In reply to comment #9)
&gt; (In reply to comment #8)
&gt; &gt; (In reply to comment #7)
&gt; &gt; &gt; When you say &quot;compatible with HLS&quot; do you mean
&gt; &gt; &gt; (1) Any segments compatible with HLS will also be compatible with the
&gt; &gt; &gt; requirements here, or
&gt; &gt; &gt; (2) Segments compatible with the requirements here are also compatible with
&gt; &gt; &gt; HLS, or
&gt; &gt; &gt; (3) both of the above
&gt; &gt; &gt; 
&gt; &gt; 
&gt; &gt; Ideally (3) if that is reasonable to do. If not then I&apos;d prefer to fall back to
&gt; &gt; (2) so that existing content could be slightly modified to work with existing
&gt; &gt; clients and the Media Source Extensions.
&gt; (2), with (3) happening nearly always.
&gt; 
&gt; The difference is that HLS does not disallow &quot;bad practices&quot; that makes
&gt; switching problematic (e.g. starting a segment in the middle of a picture).

On indeed somewhere that does not have an I-Frame.

(2) is reasonable, but I think if we are not planning to *guarantee* (1) we should be clear about that, even if you think that in practice a lot of existing HLS content will work.

 In
&gt; practice, I have never seen an encoder that does this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69621</commentid>
    <comment_count>11</comment_count>
    <who name="Alex Giladi">alex.giladi</who>
    <bug_when>2012-07-03 23:28:14 +0000</bug_when>
    <thetext>(In reply to comment #10)
&gt; (In reply to comment #9)
&gt; &gt; (In reply to comment #8)
&gt; &gt; &gt; (In reply to comment #7)
&gt; &gt; &gt; &gt; When you say &quot;compatible with HLS&quot; do you mean
&gt; &gt; &gt; &gt; (1) Any segments compatible with HLS will also be compatible with the
&gt; &gt; &gt; &gt; requirements here, or
&gt; &gt; &gt; &gt; (2) Segments compatible with the requirements here are also compatible with
&gt; &gt; &gt; &gt; HLS, or
&gt; &gt; &gt; &gt; (3) both of the above
&gt; &gt; &gt; &gt; 
&gt; &gt; &gt; 
&gt; &gt; &gt; Ideally (3) if that is reasonable to do. If not then I&apos;d prefer to fall back to
&gt; &gt; &gt; (2) so that existing content could be slightly modified to work with existing
&gt; &gt; &gt; clients and the Media Source Extensions.
&gt; &gt; (2), with (3) happening nearly always.
&gt; &gt; 
&gt; &gt; The difference is that HLS does not disallow &quot;bad practices&quot; that makes
&gt; &gt; switching problematic (e.g. starting a segment in the middle of a picture).
&gt; 
&gt; On indeed somewhere that does not have an I-Frame.
&gt; 
&gt; (2) is reasonable, but I think if we are not planning to *guarantee* (1) we
&gt; should be clear about that, even if you think that in practice a lot of
&gt; existing HLS content will work.
Agreed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>72410</commentid>
    <comment_count>12</comment_count>
    <who name="Aaron Colwell (c)">acolwell</who>
    <bug_when>2012-08-18 16:50:14 +0000</bug_when>
    <thetext>Assigning to Bob Lund since he volunteered to champion this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73447</commentid>
    <comment_count>13</comment_count>
      <attachid>1183</attachid>
    <who name="Bob Lund">b.lund</who>
    <bug_when>2012-09-07 21:15:18 +0000</bug_when>
    <thetext>Created attachment 1183
Updated version of the MPEG-2 TS text</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>80056</commentid>
    <comment_count>14</comment_count>
    <who name="Aaron Colwell (c)">acolwell</who>
    <bug_when>2012-12-13 02:39:46 +0000</bug_when>
    <thetext>Changes committed
http://dvcs.w3.org/hg/html-media/rev/e1c91093dfdc

I used the text attached to this bug as a starting point and then I integrated various things from the many emails we&apos;ve exchanged on this topic. I believe I&apos;ve covered everything, but please reopen the bug with some comments if you believe I&apos;ve missed something.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>1134</attachid>
            <date>2012-05-24 15:20:11 +0000</date>
            <delta_ts>2012-06-07 16:05:59 +0000</delta_ts>
            <desc>Proposed text for MPEG-2 TS segment format</desc>
            <filename>MediaSourceTS.txt</filename>
            <type>text/plain</type>
            <size>1990</size>
            <attacher name="Alex Giladi">alex.giladi</attacher>
            
              <data encoding="base64">DQo2LjMgTVBFRy0yIFRyYW5zcG9ydCBTdHJlYW0gQnl0ZSBTdHJlYW1zDQpUaGlzIHNlY3Rpb24g
aXMgbm9uLW5vcm1hdGl2ZS4NCg0KVGhpcyBzZWN0aW9uIGRlZmluZXMgc2VnbWVudCBmb3JtYXRz
IGZvciBpbXBsZW1lbnRhdGlvbnMgdGhhdCBjaG9vc2UgdG8gc3VwcG9ydCBNUEVHLTIgVHJhbnNw
b3J0IFN0cmVhbSBJU08vSUVDIDEzODE4LTE6MjAxMiAoTVBFRy0yIFRTKS4NCg0KNi4zLjEuIEdl
bmVyYWwNCk1QRUctMiBUUyBtZWRpYSBhbmQgaW5pdGlhbGl6YXRpb24gc2VnbWVudHMgdXNlZCBp
biB0aGlzIHNwZWNpZmljYXRpb24gc2hhbGwgY29uZm9ybSB0byB0aGUgTVBFRy0yIFRTIEFkYXB0
aXZlIFByb2ZpbGUgKElTTy9JRUMgMTM4MTgtMToyMDEyIEFtZC4gMikuDQpUaGUgZm9sbG93aW5n
IHJ1bGVzIHNoYWxsIGFwcGx5IHRvIGFsbCBNUEVHLTIgVFMgbWVkaWEgc2VnbWVudHM6DQoxLiBT
ZWdtZW50cyBzaGFsbCBjb250YWluIGNvbXBsZXRlIE1QRUctMiBUUyBwYWNrZXRzLiANCjIuIFNl
Z21lbnRzIHNoYWxsIGNvbnRhaW4gZXhhY3RseSBvbmUgcHJvZ3JhbS4NCjMuIEVhY2ggVFMgcGFj
a2V0IHNoYWxsIGhhdmUgdHJhbnNwb3J0X2Vycm9yX2luZGljYXRvciBzZXQgdG8gJzAnLg0KDQo2
LjMuMi4gSW5pdGlhbGl6YXRpb24gU2VnbWVudHMNCg0KQW4gTVBFRy0yIFRTIGluaXRpYWxpemF0
aW9uIHNlZ21lbnQgc2hhbGwgY29udGFpbiBhIHNpbmdsZSBQQVQgYW5kIGEgc2luZ2xlIFBNVC4N
Cg0KNi4zLjMuIE1lZGlhIFNlZ21lbnRzDQoNClRoZSBmb2xsb3dpbmcgcnVsZXMgc2hhbGwgYXBw
bHkgdG8gYWxsIE1QRUctMiBUUyBtZWRpYSBzZWdtZW50czoNCjEuIE1lZGlhIFNlZ21lbnRzIHNo
YWxsIGNvbnRhaW4gb25seSBjb21wbGV0ZSBQRVMgcGFja2V0cy4gDQoyLiBFYWNoIFBFUyBwYWNr
ZXQgc2hhbGwgYmUgY29tcHJpc2VkIG9mIG9uZSBvciBtb3JlIGNvbXBsZXRlIGFjY2VzcyB1bml0
cyBpbiBlYWNoIHBhY2tldC4gDQozLiBFYWNoIFBFUyBwYWNrZXQgc2hhbGwgaGF2ZSBhIFBUUyB0
aW1lc3RhbXAuDQo0LiBQQ1Igc2hhbGwgYmUgcHJlc2VudCBpbiB0aGUgU2VnbWVudCBwcmlvciB0
byB0aGUgZmlyc3QgYnl0ZSBvZiBhIFRTIHBhY2tldCBwYXlsb2FkIGNvbnRhaW5pbmcgbWVkaWEg
ZGF0YS4NCjUuIFRoZSBwcmVzZW50YXRpb24gZHVyYXRpb24gb2YgZWFjaCBtZWRpYSBjb21wb25l
bnQgd2l0aGluIHRoZSBNZWRpYSBTZWdtZW50IHNob3VsZCBiZSBzaG91bGQgYmUgYXMgY2xvc2Ug
dG8gZXF1YWwgYXMgcHJhY3RpY2FsLg0KDQo2LjIuNC4gRXN0YWJsaXNoaW5nIHRoZSBQcmVzZW50
YXRpb24gU3RhcnQgVGltZXN0YW1wDQoNClRoZSBlYXJsaWVzdCBwcmVzZW50YXRpb24gdGltZXN0
YW1wIG9mIGFueSBzYW1wbGUgb2YgdGhlIGZpcnN0IG1lZGlhIHNlZ21lbnQgYXBwZW5kZWQgZXN0
YWJsaXNoZXMgdGhlIHN0YXJ0aW5nIHRpbWVzdGFtcCBmb3IgdGhlIHByZXNlbnRhdGlvbiB0aW1l
bGluZS4gQWxsIG1lZGlhIHNlZ21lbnRzIGFwcGVuZGVkIGFmdGVyIHRoaXMgZmlyc3Qgc2VnbWVu
dCBhcmUgZXhwZWN0ZWQgdG8gaGF2ZSBwcmVzZW50YXRpb24gdGltZXN0YW1wcyBncmVhdGVyIHRo
YW4gb3IgZXF1YWwgdG8gdGhpcyB0aW1lc3RhbXAuDQoNCklmIGZvciBzb21lIHJlYXNvbiBhIHdl
YiBhcHBsaWNhdGlvbiBkb2Vzbid0IHdhbnQgdG8gYXBwZW5kIGRhdGEgYXQgdGhlIGJlZ2lubmlu
ZyBvZiB0aGUgdGltZWxpbmUsIGl0IGNhbiBkZXJpdmUgdGhlIHN0YXJ0aW5nIHRpbWVzdGFtcCBm
cm9tIHRoZSBlYXJsaWVzdCBQVFMgb2YgdGhlIE1lZGlhIFNlZ21lbnQuDQoNCjYuMi41LiBSYW5k
b20gQWNjZXNzIFBvaW50cw0KDQpBIHJhbmRvbSBhY2Nlc3MgcG9pbnQgYXMgZGVmaW5lZCBpbiB0
aGlzIHNwZWNpZmljYXRpb24gY29ycmVzcG9uZHMgdG8gRWxlbWVudGFyeSBTdHJlYW0gUmFuZG9t
IEFjY2VzcyBQb2ludCBhcyBkZWZpbmVkIGluIElTTy9JRUMgMTM4MTgtMToyMDEyLiANCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>1142</attachid>
            <date>2012-06-07 16:05:59 +0000</date>
            <delta_ts>2012-09-07 21:15:18 +0000</delta_ts>
            <desc>Updated version of the MPEG-2 TS text</desc>
            <filename>MediaSourceTS_r2.txt</filename>
            <type>text/plain</type>
            <size>2398</size>
            <attacher name="Alex Giladi">alex.giladi</attacher>
            
              <data encoding="base64">MS4yLjUuIEluaXRpYWxpemF0aW9uIFNlZ21lbnQNCg0KWy4uLl0NCg0KQ29udGFpbmVyIHNwZWNp
ZmljIGV4YW1wbGVzIG9mIGluaXRpYWxpemF0aW9uIHNlZ21lbnRzOg0KWy4uLl0NCg0KTVBFRy0y
IFRyYW5zcG9ydCBTdHJlYW0NCk1QRUctMiBUUyBwYWNrZXRzIGNhcnJ5aW5nIFBTSQ0KDQoxLjIu
Ni4gTWVkaWEgU2VnbWVudA0KDQpbLi4uXQ0KQ29udGFpbmVyIHNwZWNpZmljIGV4YW1wbGVzIG9m
IG1lZGlhIHNlZ21lbnRzOg0KDQpbLi4uXQ0KTVBFRy0yIFRTIHBhY2tldHMgY2FycnlpbmcgbWVk
aWEgZGF0YSBhbmQgKG9wdGlvbmFsbHkpIFBTSS4NCg0KWy4uLl0NCg0KNi4zIE1QRUctMiBUcmFu
c3BvcnQgU3RyZWFtIEJ5dGUgU3RyZWFtcw0KVGhpcyBzZWN0aW9uIGlzIG5vbi1ub3JtYXRpdmUu
DQoNClRoaXMgc2VjdGlvbiBkZWZpbmVzIHNlZ21lbnQgZm9ybWF0cyBmb3IgaW1wbGVtZW50YXRp
b25zIHRoYXQgY2hvb3NlIHRvIHN1cHBvcnQgTVBFRy0yIFRyYW5zcG9ydCBTdHJlYW0gSVNPL0lF
QyAxMzgxOC0xOjIwMTIgKE1QRUctMiBUUykuDQoNCjYuMy4xLiBHZW5lcmFsDQpNUEVHLTIgVFMg
bWVkaWEgYW5kIGluaXRpYWxpemF0aW9uIHNlZ21lbnRzIHVzZWQgaW4gdGhpcyBzcGVjaWZpY2F0
aW9uIHNoYWxsIGNvbmZvcm0gdG8gdGhlIE1QRUctMiBUUyBBZGFwdGl2ZSBQcm9maWxlIChJU08v
SUVDIDEzODE4LTE6MjAxMiBBbWQuIDIpLg0KVGhlIGZvbGxvd2luZyBydWxlcyBzaGFsbCBhcHBs
eSB0byBhbGwgTVBFRy0yIFRTIG1lZGlhIHNlZ21lbnRzOg0KMS4gU2VnbWVudHMgc2hhbGwgY29u
dGFpbiBjb21wbGV0ZSBNUEVHLTIgVFMgcGFja2V0cy4gDQoyLiBTZWdtZW50cyBzaGFsbCBjb250
YWluIGV4YWN0bHkgb25lIHByb2dyYW0uDQozLiBFYWNoIFRTIHBhY2tldCBzaGFsbCBoYXZlIHRy
YW5zcG9ydF9lcnJvcl9pbmRpY2F0b3Igc2V0IHRvICcwJy4NCg0KNi4zLjIuIEluaXRpYWxpemF0
aW9uIFNlZ21lbnRzDQoNCkFuIE1QRUctMiBUUyBpbml0aWFsaXphdGlvbiBzZWdtZW50IHNoYWxs
IGNvbnRhaW4gYSBzaW5nbGUgUEFUIGFuZCBhIHNpbmdsZSBQTVQuIEVhY2ggb25lIG9mIHRoZXNl
IHRhYmxlcyBzaG91bGQgYmUgY29udGFpbmVkIGluIGEgc2luZ2xlIHRyYW5zcG9ydCBzdHJlYW0g
cGFja2V0Lg0KDQo2LjMuMy4gTWVkaWEgU2VnbWVudHMNCg0KVGhlIGZvbGxvd2luZyBydWxlcyBz
aGFsbCBhcHBseSB0byBhbGwgTVBFRy0yIFRTIG1lZGlhIHNlZ21lbnRzOg0KMS4gTWVkaWEgU2Vn
bWVudHMgc2hhbGwgY29udGFpbiBvbmx5IGNvbXBsZXRlIFBFUyBwYWNrZXRzLiANCjIuIEVhY2gg
UEVTIHBhY2tldCBzaGFsbCBiZSBjb21wcmlzZWQgb2Ygb25lIG9yIG1vcmUgY29tcGxldGUgYWNj
ZXNzIHVuaXRzIGluIGVhY2ggcGFja2V0LiANCjMuIEVhY2ggUEVTIHBhY2tldCBzaGFsbCBoYXZl
IGEgUFRTIHRpbWVzdGFtcC4NCjQuIFBDUiBzaGFsbCBiZSBwcmVzZW50IGluIHRoZSBTZWdtZW50
IHByaW9yIHRvIHRoZSBmaXJzdCBieXRlIG9mIGEgVFMgcGFja2V0IHBheWxvYWQgY29udGFpbmlu
ZyBtZWRpYSBkYXRhLg0KNS4gVGhlIHByZXNlbnRhdGlvbiBkdXJhdGlvbiBvZiBlYWNoIG1lZGlh
IGNvbXBvbmVudCB3aXRoaW4gdGhlIE1lZGlhIFNlZ21lbnQgc2hvdWxkIGJlIHNob3VsZCBiZSBh
cyBjbG9zZSB0byBlcXVhbCBhcyBwcmFjdGljYWwuDQoNCjYuMy40LiBFc3RhYmxpc2hpbmcgdGhl
IFByZXNlbnRhdGlvbiBTdGFydCBUaW1lc3RhbXANCg0KVGhlIGVhcmxpZXN0IHByZXNlbnRhdGlv
biB0aW1lc3RhbXAgb2YgYW55IHNhbXBsZSBvZiB0aGUgZmlyc3QgbWVkaWEgc2VnbWVudCBhcHBl
bmRlZCBlc3RhYmxpc2hlcyB0aGUgc3RhcnRpbmcgdGltZXN0YW1wIGZvciB0aGUgcHJlc2VudGF0
aW9uIHRpbWVsaW5lLCB0aHVzIHRpbWUgMDowMDowMCBvbiBwcmVzZW50YXRpb24gdGltZWxpbmUg
Y29ycmVzcG9uZHMgdG8gdGhlIHNtYWxsZXN0IFBUUyB2YWx1ZSBvZiB0aGUgZmlyc3QgbWVkaWEg
c2VnbWVudC4gDQpBbGwgbWVkaWEgc2VnbWVudHMgYXBwZW5kZWQgYWZ0ZXIgdGhpcyBmaXJzdCBz
ZWdtZW50IGFyZSBleHBlY3RlZCB0byBoYXZlIFBUUyB2YWx1ZXMgZ3JlYXRlciB0aGFuIG9yIGVx
dWFsIHRvIHRoaXMgdGltZXN0YW1wLiAgTm90ZSB0aGF0IFBUUyBpcyBhIDMzLWJpdCB2YWx1ZSwg
Y29uc2VxdWVudGx5IFBUUyByb2xsb3ZlcnMgc2hvdWxkIGJlIGFjY291bnRlZCBmb3IuDQoNCjYu
My41LiBSYW5kb20gQWNjZXNzIFBvaW50cw0KDQpBIHJhbmRvbSBhY2Nlc3MgcG9pbnQgYXMgZGVm
aW5lZCBpbiB0aGlzIHNwZWNpZmljYXRpb24gY29ycmVzcG9uZHMgdG8gRWxlbWVudGFyeSBTdHJl
YW0gUmFuZG9tIEFjY2VzcyBQb2ludCBhcyBkZWZpbmVkIGluIElTTy9JRUMgMTM4MTgtMToyMDEy
LiANCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>1183</attachid>
            <date>2012-09-07 21:15:18 +0000</date>
            <delta_ts>2012-09-07 21:15:18 +0000</delta_ts>
            <desc>Updated version of the MPEG-2 TS text</desc>
            <filename>MediaSourceTS_r6.txt</filename>
            <type>text/plain</type>
            <size>2784</size>
            <attacher name="Bob Lund">b.lund</attacher>
            
              <data encoding="base64">MS4yLjEuIEluaXRpYWxpemF0aW9uIFNlZ21lbnQNCg0KWy4uLl0NCg0KQ29udGFpbmVyIHNwZWNp
ZmljIGV4YW1wbGVzIG9mIGluaXRpYWxpemF0aW9uIHNlZ21lbnRzOg0KWy4uLl0NCg0KTVBFRy0y
IFRyYW5zcG9ydCBTdHJlYW0KTVBFRy0yIFRTIHBhY2tldHMgY29udGFpbmluZyBhdCB0aGUgbGVh
c3Qgb25lIGNvbXBsZXRlIFBBVCBhbmQgb25lIGNvbXBsZXRlIFBNVC4gSW5pdGlhbGl6YXRpb24g
c2VnbWVudCBtYXkgcG9zc2libHkgaW5jbHVkZSBhZGRpdGlvbmFsIFNJLCBzdWNoIGFzIENBVCwg
YnV0IG5vdCB0aW1lZCBvciBtZWRpYSBkYXRhLg0KDQoxLjIuMi4gTWVkaWEgU2VnbWVudA0KDQpb
Li4uXQ0KQ29udGFpbmVyIHNwZWNpZmljIGV4YW1wbGVzIG9mIG1lZGlhIHNlZ21lbnRzOg0KDQpb
Li4uXQpNUEVHLTIgVHJhbnNwb3J0IFN0cmVhbQpBIHNlcXVlbmNlIG9mIE1QRUctMiBUUyBwYWNr
ZXRzIGNhcnJ5aW5nIHZpZGVvLCBhdWRpbyBhbmQgcHJpdmF0ZSBkYXRhIGVsZW1lbnRhcnkgc3Ry
ZWFtcyBhbmQgUFNJLg0KDQpbLi4uXQ0KDQo3LjMgTVBFRy0yIFRyYW5zcG9ydCBTdHJlYW0gQnl0
ZSBTdHJlYW1zDQpUaGlzIHNlY3Rpb24gaXMgbm9uLW5vcm1hdGl2ZS4NCg0KVGhpcyBzZWN0aW9u
IGRlZmluZXMgc2VnbWVudCBmb3JtYXRzIGZvciBpbXBsZW1lbnRhdGlvbnMgdGhhdCBjaG9vc2Ug
dG8gc3VwcG9ydCBNUEVHLTIgVHJhbnNwb3J0IFN0cmVhbSBJU08vSUVDIDEzODE4LTE6MjAxMiAo
TVBFRy0yIFRTKS4NCg0KNy4zLjEuIEdlbmVyYWwNCk1QRUctMiBUUyBtZWRpYSBhbmQgaW5pdGlh
bGl6YXRpb24gc2VnbWVudHMgdXNlZCBpbiB0aGlzIHNwZWNpZmljYXRpb24gc2hhbGwgY29uZm9y
bSB0byB0aGUgTVBFRy0yIFRTIEFkYXB0aXZlIFByb2ZpbGUgKElTTy9JRUMgMTM4MTgtMToyMDEy
IEFtZC4gMikuDQpUaGUgZm9sbG93aW5nIHJ1bGVzIHNoYWxsIGFwcGx5IHRvIGFsbCBNUEVHLTIg
VFMgbWVkaWEgc2VnbWVudHM6DQoxLiBTZWdtZW50cyBzaGFsbCBjb250YWluIGNvbXBsZXRlIE1Q
RUctMiBUUyBwYWNrZXRzLg0KMi4gU2VnbWVudHMgc2hhbGwgY29udGFpbiBvbmx5IGNvbXBsZXRl
IFBFUyBwYWNrZXRzIGFuZCBzZWN0aW9ucy4NCjMuIFNlZ21lbnRzIHNoYWxsIGNvbnRhaW4gZXhh
Y3RseSBvbmUgcHJvZ3JhbS4NCg0KNy4zLjIuIEluaXRpYWxpemF0aW9uIFNlZ21lbnQNCg0KQW4g
TVBFRy0yIFRTIGluaXRpYWxpemF0aW9uIHNlZ21lbnQgc2hhbGwgY29udGFpbiBhIHNpbmdsZSBQ
QVQgYW5kIGEgc2luZ2xlIFBNVC4gT3RoZXIgU0ksIHN1Y2ggYXMgQ0FULCB0aGF0IGFyZSBpbnZh
cmlhbnQgZm9yIGFsbCBzdWJzZXF1ZW50IG1lZGlhIHNlZ21lbnRzLCBtYXkgYmUgcHJlc2VudC4N
Cg0KNy4zLjMuIE1lZGlhIFNlZ21lbnRzDQoNClRoZSBmb2xsb3dpbmcgcnVsZXMgc2hhbGwgYXBw
bHkgdG8gYWxsIE1QRUctMiBUUyBtZWRpYSBzZWdtZW50czoKMS4gTWVkaWEgc2VnbWVudHMgbWF5
IGJlIHNlbGYtaW5pdGlhbGl6aW5nLCBpLmUuIGEgc2VwYXJhdGUgaW5pdGlhbGl6YXRpb24gc2Vn
bWVudCBpcyBub3QgcmVxdWlyZWQuIEluIHRoaXMgY2FzZSwgZWFjaCBtZWRpYSBzZWdtZW50IHdp
bGwgY29udGFpbiB0aGUgc2FtZSBpbmZvcm1hdGlvbiBhcyB0aGUgaW5pdGlhbGl6YXRpb24gc2Vn
bWVudCBwcmlvciB0byBhbnkgVFMtcGFja2V0cyBjb250YWluaW5nIG1lZGlhIGRhdGEuIFRoaXMg
bWF5IGJlIHJlcGVhdGVkIHRocm91Z2hvdXQgdGhlIHNlZ21lbnQuCjIuIFRoZSBtZWRpYSBzZWdt
ZW50IHdpbGwgbm90IHJlbHkgb24gaW5pdGlhbGl6YXRpb24gaW5mb3JtYXRpb24gaW4gYW5vdGhl
ciBtZWRpYSBzZWdtZW50Lg0KMy4gTWVkaWEgU2VnbWVudHMgc2hhbGwgY29udGFpbiBvbmx5IGNv
bXBsZXRlIFBFUyBwYWNrZXRzIGFuZCBzZWN0aW9ucy4gDQo0LiBFYWNoIFBFUyBwYWNrZXQgc2hh
bGwgYmUgY29tcHJpc2VkIG9mIG9uZSBvciBtb3JlIGNvbXBsZXRlIGFjY2VzcyB1bml0cy4gDQo1
LiBFYWNoIFBFUyBwYWNrZXQgc2hhbGwgaGF2ZSBhIFBUUyB0aW1lc3RhbXAuDQo2LiBQQ1Igc2hh
bGwgYmUgcHJlc2VudCBpbiB0aGUgU2VnbWVudCBwcmlvciB0byB0aGUgZmlyc3QgYnl0ZSBvZiBh
IFRTIHBhY2tldCBwYXlsb2FkIGNvbnRhaW5pbmcgbWVkaWEgZGF0YS4NCjcuIFRoZSBwcmVzZW50
YXRpb24gZHVyYXRpb24gb2YgZWFjaCBtZWRpYSBjb21wb25lbnQgd2l0aGluIHRoZSBNZWRpYSBT
ZWdtZW50IHNob3VsZCBiZSBhcyBjbG9zZSB0byBlcXVhbCBhcyBwcmFjdGljYWwuCg0KNy4zLjQu
IFJhbmRvbSBBY2Nlc3MgUG9pbnRzDQoNCkEgcmFuZG9tIGFjY2VzcyBwb2ludCBhcyBkZWZpbmVk
IGluIHRoaXMgc3BlY2lmaWNhdGlvbiBjb3JyZXNwb25kcyB0byBFbGVtZW50YXJ5IFN0cmVhbSBS
YW5kb20gQWNjZXNzIFBvaW50IGFzIGRlZmluZWQgaW4gSVNPL0lFQyAxMzgxOC0xOjIwMTIuCg0K
Ny4zLjUgRW5jcnlwdGVkIE1lZGlhIFNlZ21lbnRzCgpNZWRpYSBzZWdtZW50cyBtYXkgYmUgcGFy
dGlhbGx5IG9yIGNvbXBsZXRlbHkgZW5jcnlwdGVkLiBJbmZvcm1hdGlvbiBuZWVkZWQgZm9yIGRl
Y3J5cHRpb24gaXMgcGFzc2VkIGluIERSTS1zcGVjaWZpYyB3YXlzLiBJZiBNUEVHLTIgQ0EgZnJh
bWV3b3JrIGlzIHVzZWQsIGFsbCBFQ00ncyBuZWVkZWQgdG8gZGVjcnlwdCBhbnkgYnl0ZSB3aXRo
aW4gdGhlIHNlZ21lbnQgc2hhbGwgYmUgcHJlc2VudCB3aXRoaW4gdGhlIHNlZ21lbnQsIHdoaWxl
IEVNTSdzIG1heSBiZSBwcmVzZW50IGluIGluaXRpYWxpemF0aW9uIHNlZ21lbnQu
</data>

          </attachment>
      

    </bug>

</bugzilla>