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

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>253996</bug_id>
          
          <creation_ts>2023-03-15 18:12:54 -0700</creation_ts>
          <short_desc>[ManagedMSE] network transfer should be tagged as media between startstreaming/endstreaming events</short_desc>
          <delta_ts>2023-03-19 18:43:21 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Media</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=249569</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jean-Yves Avenard [:jya]">jean-yves.avenard</reporter>
          <assigned_to name="Jean-Yves Avenard [:jya]">jean-yves.avenard</assigned_to>
          <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1941730</commentid>
    <comment_count>0</comment_count>
    <who name="Jean-Yves Avenard [:jya]">jean-yves.avenard</who>
    <bug_when>2023-03-15 18:12:54 -0700</bug_when>
    <thetext>In bug 249569; we notified the Network Process that network transfer should be tagged as media whenever a MediaSource object was attached to a media element.

A side effect is that all transfers would be tagged as media streaming for the entire lifetime of the MediaSource object.

ManagedMediaSource gives us greater granularity is that we only allow data to be appended to the ManagedSourceBuffer when ManagedMediaSource.streaming is true.

We should only tag traffic as media when ManagedSourceBuffer.streaming is true (which is true between the events startstreaming and endstreaming)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1941731</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2023-03-15 18:13:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/106783581&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1942380</commentid>
    <comment_count>2</comment_count>
    <who name="Jean-Yves Avenard [:jya]">jean-yves.avenard</who>
    <bug_when>2023-03-18 23:23:51 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/11693</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1942454</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2023-03-19 18:43:19 -0700</bug_when>
    <thetext>Committed 261850@main (d55ce0bd5ffa): &lt;https://commits.webkit.org/261850@main&gt;

Reviewed commits have been landed. Closing PR #11693 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>