<?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>224136</bug_id>
          
          <creation_ts>2021-04-02 15:30:27 -0700</creation_ts>
          <short_desc>Enable QuotaExceededError on non GSTREAMER platforms</short_desc>
          <delta_ts>2021-04-06 10:51:20 -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>
          
          
          <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>
          
          <blocked>224139</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Saam Barati">saam</reporter>
          <assigned_to name="Saam Barati">saam</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>calvaris</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>jer.noble</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>peng.liu6</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1746696</commentid>
    <comment_count>0</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2021-04-02 15:30:27 -0700</bug_when>
    <thetext>...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1746697</commentid>
    <comment_count>1</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2021-04-02 15:31:06 -0700</bug_when>
    <thetext>&lt;rdar://71219720&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1746699</commentid>
    <comment_count>2</comment_count>
      <attachid>425061</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2021-04-02 15:35:57 -0700</bug_when>
    <thetext>Created attachment 425061
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1746739</commentid>
    <comment_count>3</comment_count>
      <attachid>425072</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2021-04-02 18:09:19 -0700</bug_when>
    <thetext>Created attachment 425072
patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1746992</commentid>
    <comment_count>4</comment_count>
      <attachid>425072</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2021-04-05 10:03:28 -0700</bug_when>
    <thetext>Comment on attachment 425072
patch for landing

View in context: https://bugs.webkit.org/attachment.cgi?id=425072&amp;action=review

&gt; Source/WebCore/Modules/mediasource/SourceBuffer.cpp:-500
&gt; -#endif

Oh, wow! Did we audit other GSTREAMER-only code to make sure nothing else was missed?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1747025</commentid>
    <comment_count>5</comment_count>
      <attachid>425072</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2021-04-05 11:19:29 -0700</bug_when>
    <thetext>Comment on attachment 425072
patch for landing

View in context: https://bugs.webkit.org/attachment.cgi?id=425072&amp;action=review

&gt;&gt; Source/WebCore/Modules/mediasource/SourceBuffer.cpp:-500
&gt;&gt; -#endif
&gt; 
&gt; Oh, wow! Did we audit other GSTREAMER-only code to make sure nothing else was missed?

I haven&apos;t. Probably best for someone who truly understands the media code to do this.

Also, this change isn&apos;t sufficient for media in gpu process. That&apos;ll be done by Peng in:
https://bugs.webkit.org/show_bug.cgi?id=224139</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1747201</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-04-05 18:06:27 -0700</bug_when>
    <thetext>Committed r275466: &lt;https://commits.webkit.org/r275466&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 425072.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1747521</commentid>
    <comment_count>7</comment_count>
      <attachid>425072</attachid>
    <who name="Peng Liu">peng.liu6</who>
    <bug_when>2021-04-06 10:51:20 -0700</bug_when>
    <thetext>Comment on attachment 425072
patch for landing

View in context: https://bugs.webkit.org/attachment.cgi?id=425072&amp;action=review

&gt;&gt;&gt; Source/WebCore/Modules/mediasource/SourceBuffer.cpp:-500
&gt;&gt;&gt; -#endif
&gt;&gt; 
&gt;&gt; Oh, wow! Did we audit other GSTREAMER-only code to make sure nothing else was missed?
&gt; 
&gt; I haven&apos;t. Probably best for someone who truly understands the media code to do this.
&gt; 
&gt; Also, this change isn&apos;t sufficient for media in gpu process. That&apos;ll be done by Peng in:
&gt; https://bugs.webkit.org/show_bug.cgi?id=224139

By the way, the code is GStreamer port only because some sites did not work well if we enable the exception, and it was the only one case in the current MSE implementation as far as I know.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>425061</attachid>
            <date>2021-04-02 15:35:57 -0700</date>
            <delta_ts>2021-04-02 18:09:19 -0700</delta_ts>
            <desc>patch</desc>
            <filename>c-backup.diff</filename>
            <type>text/plain</type>
            <size>1916</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI3NTQ0NSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDIxLTA0LTAyICBTYWFtIEJh
cmF0aSAgPHNiYXJhdGlAYXBwbGUuY29tPgorCisgICAgICAgIEVuYWJsZSBRdW90YUV4Y2VlZGVk
RXJyb3Igb24gbm9uIEdTVFJFQU1FUiBwbGF0Zm9ybXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNDEzNgorICAgICAgICA8cmRhcjovLzcxMjE5NzIw
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoaXMg
Zml4ZXMgYSBtZW1vcnkgbGVhayBpbiBEaXNuZXkrIHdoZXJlIHdlIGVuZCB1cCBxdWV1aW5nIHVw
IHRoZSBlbnRpcmUKKyAgICAgICAgdmlkZW8gYmVjYXVzZSB3ZSBuZXZlciBjb21tdW5pY2F0ZSB0
byB0aGUgcGFnZSB0aGF0IHRoZXkgc2hvdWxkIHN0b3AgcXVldWluZworICAgICAgICBtb3JlIGRh
dGEuCisKKyAgICAgICAgKiBNb2R1bGVzL21lZGlhc291cmNlL1NvdXJjZUJ1ZmZlci5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpTb3VyY2VCdWZmZXI6OmFwcGVuZEJ1ZmZlckludGVybmFsKToKKwog
MjAyMS0wNC0wMiAgQWxleGV5IFNodmF5a2EgIDxzaHZhaWthbGVzaEBnbWFpbC5jb20+CiAKICAg
ICAgICAgUmVtb3ZlIFtSZXBsYWNlYWJsZV0gZXh0ZW5kZWQgYXR0cmlidXRlIGZyb20gYGRvY3Vt
ZW50LmFsbGAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzb3VyY2UvU291cmNl
QnVmZmVyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc291
cmNlL1NvdXJjZUJ1ZmZlci5jcHAJKHJldmlzaW9uIDI3NTMwMCkKKysrIFNvdXJjZS9XZWJDb3Jl
L01vZHVsZXMvbWVkaWFzb3VyY2UvU291cmNlQnVmZmVyLmNwcAkod29ya2luZyBjb3B5KQpAQCAt
NDkwLDE0ICs0OTAsMTEgQEAgRXhjZXB0aW9uT3I8dm9pZD4gU291cmNlQnVmZmVyOjphcHBlbmRC
dQogICAgIC8vIDQuIFJ1biB0aGUgY29kZWQgZnJhbWUgZXZpY3Rpb24gYWxnb3JpdGhtLgogICAg
IG1fcHJpdmF0ZS0+ZXZpY3RDb2RlZEZyYW1lcyhzaXplLCBtX3BlbmRpbmdBcHBlbmREYXRhLmNh
cGFjaXR5KCksIG1heGltdW1CdWZmZXJTaXplKCksIG1fc291cmNlLT5jdXJyZW50VGltZSgpLCBt
X3NvdXJjZS0+ZHVyYXRpb24oKSwgbV9zb3VyY2UtPmlzRW5kZWQoKSk7CiAKLSAgICAvLyBGSVhN
RTogZW5hYmxlIHRoaXMgY29kZSB3aGVuIE1TRSBsaWJyYXJpZXMgaGF2ZSBiZWVuIHVwZGF0ZWQg
dG8gc3VwcG9ydCBpdC4KLSNpZiBVU0UoR1NUUkVBTUVSKQogICAgIC8vIDUuIElmIHRoZSBidWZm
ZXIgZnVsbCBmbGFnIGVxdWFscyB0cnVlLCB0aGVuIHRocm93IGEgUXVvdGFFeGNlZWRlZEVycm9y
IGV4Y2VwdGlvbiBhbmQgYWJvcnQgdGhlc2Ugc3RlcC4KICAgICBpZiAobV9wcml2YXRlLT5idWZm
ZXJGdWxsKCkpIHsKICAgICAgICAgRVJST1JfTE9HKExPR0lERU5USUZJRVIsICJidWZmZXIgZnVs
bCwgZmFpbGluZyB3aXRoIFF1b3RhRXhjZWVkZWRFcnJvciBlcnJvciIpOwogICAgICAgICByZXR1
cm4gRXhjZXB0aW9uIHsgUXVvdGFFeGNlZWRlZEVycm9yIH07CiAgICAgfQotI2VuZGlmCiAKICAg
ICAvLyBOT1RFOiBSZXR1cm4gdG8gMy4yIGFwcGVuZEJ1ZmZlcigpCiAgICAgLy8gMy4gQWRkIGRh
dGEgdG8gdGhlIGVuZCBvZiB0aGUgaW5wdXQgYnVmZmVyLgo=
</data>
<flag name="review"
          id="444896"
          type_id="1"
          status="+"
          setter="jer.noble"
    />
    <flag name="commit-queue"
          id="444902"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>425072</attachid>
            <date>2021-04-02 18:09:19 -0700</date>
            <delta_ts>2021-04-05 18:06:29 -0700</delta_ts>
            <desc>patch for landing</desc>
            <filename>c-backup.diff</filename>
            <type>text/plain</type>
            <size>3545</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI3NTQ1MCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDIxLTA0LTAyICBTYWFtIEJh
cmF0aSAgPHNiYXJhdGlAYXBwbGUuY29tPgorCisgICAgICAgIEVuYWJsZSBRdW90YUV4Y2VlZGVk
RXJyb3Igb24gbm9uIEdTVFJFQU1FUiBwbGF0Zm9ybXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNDEzNgorICAgICAgICA8cmRhcjovLzcxMjE5NzIw
PgorCisgICAgICAgIFJldmlld2VkIGJ5IEplciBOb2JsZS4KKworICAgICAgICBUaGlzIGZpeGVz
IGEgbWVtb3J5IGxlYWsgaW4gRGlzbmV5KyB3aGVyZSB3ZSBlbmQgdXAgcXVldWluZyB1cCB0aGUg
ZW50aXJlCisgICAgICAgIHZpZGVvIGJlY2F1c2Ugd2UgbmV2ZXIgY29tbXVuaWNhdGUgdG8gdGhl
IHBhZ2UgdGhhdCB0aGV5IHNob3VsZCBzdG9wIHF1ZXVpbmcKKyAgICAgICAgbW9yZSBkYXRhLgor
CisgICAgICAgICogTW9kdWxlcy9tZWRpYXNvdXJjZS9Tb3VyY2VCdWZmZXIuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6U291cmNlQnVmZmVyOjphcHBlbmRCdWZmZXJJbnRlcm5hbCk6CisKIDIwMjEt
MDQtMDIgIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUGVuZGlu
Z0ltYWdlQml0bWFwIGdldHMgY3JlYXRlZCBvbiBhIHN0b3BwZWQgc2NyaXB0IGV4ZWN1dGlvbiBj
b250ZXh0LgpJbmRleDogU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXNvdXJjZS9Tb3VyY2VC
dWZmZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzb3Vy
Y2UvU291cmNlQnVmZmVyLmNwcAkocmV2aXNpb24gMjc1MzAwKQorKysgU291cmNlL1dlYkNvcmUv
TW9kdWxlcy9tZWRpYXNvdXJjZS9Tb3VyY2VCdWZmZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC00
OTAsMTQgKzQ5MCwxMSBAQCBFeGNlcHRpb25Pcjx2b2lkPiBTb3VyY2VCdWZmZXI6OmFwcGVuZEJ1
CiAgICAgLy8gNC4gUnVuIHRoZSBjb2RlZCBmcmFtZSBldmljdGlvbiBhbGdvcml0aG0uCiAgICAg
bV9wcml2YXRlLT5ldmljdENvZGVkRnJhbWVzKHNpemUsIG1fcGVuZGluZ0FwcGVuZERhdGEuY2Fw
YWNpdHkoKSwgbWF4aW11bUJ1ZmZlclNpemUoKSwgbV9zb3VyY2UtPmN1cnJlbnRUaW1lKCksIG1f
c291cmNlLT5kdXJhdGlvbigpLCBtX3NvdXJjZS0+aXNFbmRlZCgpKTsKIAotICAgIC8vIEZJWE1F
OiBlbmFibGUgdGhpcyBjb2RlIHdoZW4gTVNFIGxpYnJhcmllcyBoYXZlIGJlZW4gdXBkYXRlZCB0
byBzdXBwb3J0IGl0LgotI2lmIFVTRShHU1RSRUFNRVIpCiAgICAgLy8gNS4gSWYgdGhlIGJ1ZmZl
ciBmdWxsIGZsYWcgZXF1YWxzIHRydWUsIHRoZW4gdGhyb3cgYSBRdW90YUV4Y2VlZGVkRXJyb3Ig
ZXhjZXB0aW9uIGFuZCBhYm9ydCB0aGVzZSBzdGVwLgogICAgIGlmIChtX3ByaXZhdGUtPmJ1ZmZl
ckZ1bGwoKSkgewogICAgICAgICBFUlJPUl9MT0coTE9HSURFTlRJRklFUiwgImJ1ZmZlciBmdWxs
LCBmYWlsaW5nIHdpdGggUXVvdGFFeGNlZWRlZEVycm9yIGVycm9yIik7CiAgICAgICAgIHJldHVy
biBFeGNlcHRpb24geyBRdW90YUV4Y2VlZGVkRXJyb3IgfTsKICAgICB9Ci0jZW5kaWYKIAogICAg
IC8vIE5PVEU6IFJldHVybiB0byAzLjIgYXBwZW5kQnVmZmVyKCkKICAgICAvLyAzLiBBZGQgZGF0
YSB0byB0aGUgZW5kIG9mIHRoZSBpbnB1dCBidWZmZXIuCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNzUz
MDApCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwx
MyBAQAorMjAyMS0wNC0wMiAgU2FhbSBCYXJhdGkgIDxzYmFyYXRpQGFwcGxlLmNvbT4KKworICAg
ICAgICBFbmFibGUgUXVvdGFFeGNlZWRlZEVycm9yIG9uIG5vbiBHU1RSRUFNRVIgcGxhdGZvcm1z
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjQxMzYK
KyAgICAgICAgPHJkYXI6Ly83MTIxOTcyMD4KKworICAgICAgICBSZXZpZXdlZCBieSBKZXIgTm9i
bGUuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvbWVkaWEvbWVkaWEtc291cmNlL21lZGlhLXNv
dXJjZS1hcHBlbmQtYmVmb3JlLWxhc3QtcmFuZ2Utbm8tcXVvdGEtZXhjZWVkZWQtZXhwZWN0ZWQu
dHh0OgorCiAyMDIxLTAzLTMxICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KIAog
ICAgICAgICBJbiBjYXNlIFdlYlJUQyBWVEIgZGVjb2RlciByZXR1cm5zIGEgbnVsbCBmcmFtZSwg
bWFyayB0aGUgZGVjb2RlciBhcyBmYWlsaW5nCkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9t
YWMvbWVkaWEvbWVkaWEtc291cmNlL21lZGlhLXNvdXJjZS1hcHBlbmQtYmVmb3JlLWxhc3QtcmFu
Z2Utbm8tcXVvdGEtZXhjZWVkZWQtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRl
c3RzL3BsYXRmb3JtL21hYy9tZWRpYS9tZWRpYS1zb3VyY2UvbWVkaWEtc291cmNlLWFwcGVuZC1i
ZWZvcmUtbGFzdC1yYW5nZS1uby1xdW90YS1leGNlZWRlZC1leHBlY3RlZC50eHQJKHJldmlzaW9u
IDI3NTMwMCkKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9tZWRpYS9tZWRpYS1zb3VyY2Uv
bWVkaWEtc291cmNlLWFwcGVuZC1iZWZvcmUtbGFzdC1yYW5nZS1uby1xdW90YS1leGNlZWRlZC1l
eHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTExNSw5ICsxMTUsOCBAQCBFVkVOVCh1cGRh
dGVlbmQpCiBBcHBlbmRpbmcgUFRTPTE3NQogRVZFTlQodXBkYXRlZW5kKQogQXBwZW5kaW5nIFBU
Uz0xNzYKLUVWRU5UKHVwZGF0ZWVuZCkKLUVYUEVDVEVEIChleGNlcHRpb24gPT0gJ1F1b3RhRXhj
ZWVkZWRFcnJvcjogVGhlIHF1b3RhIGhhcyBiZWVuIGV4Y2VlZGVkLicpLCBPQlNFUlZFRCAnbnVs
bCcgRkFJTAotRVhQRUNURUQgKGJ1ZmZlcmVkUmFuZ2VzKCkgPT0gJ1sgMTIwLi4uMTc2IF0nKSwg
T0JTRVJWRUQgJ1sgMTIwLi4uMTc3IF0nIEZBSUwKK0VYUEVDVEVEIChleGNlcHRpb24gPT0gJ1F1
b3RhRXhjZWVkZWRFcnJvcjogVGhlIHF1b3RhIGhhcyBiZWVuIGV4Y2VlZGVkLicpIE9LCitFWFBF
Q1RFRCAoYnVmZmVyZWRSYW5nZXMoKSA9PSAnWyAxMjAuLi4xNzYgXScpIE9LCiBFWFBFQ1RFRCAo
dmlkZW8uY3VycmVudFRpbWUgPT0gJzExNScpIE9LCiBBcHBlbmRpbmcgUFRTPTExNQogRVZFTlQo
dXBkYXRlZW5kKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>