<?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>205270</bug_id>
          
          <creation_ts>2019-12-16 07:25:34 -0800</creation_ts>
          <short_desc>[GStreamer][WPE] Fix regressions related to our &apos;Fix GStreamer capturer mock&apos; patch</short_desc>
          <delta_ts>2019-12-17 02:12:28 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebRTC</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Thibault Saunier">tsaunier</reporter>
          <assigned_to name="Thibault Saunier">tsaunier</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>hta</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>pnormand</cc>
    
    <cc>sergio</cc>
    
    <cc>tommyw</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1598872</commentid>
    <comment_count>0</comment_count>
    <who name="Thibault Saunier">tsaunier</who>
    <bug_when>2019-12-16 07:25:34 -0800</bug_when>
    <thetext>See patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1598873</commentid>
    <comment_count>1</comment_count>
      <attachid>385763</attachid>
    <who name="Thibault Saunier">tsaunier</who>
    <bug_when>2019-12-16 07:27:32 -0800</bug_when>
    <thetext>Created attachment 385763
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1598877</commentid>
    <comment_count>2</comment_count>
      <attachid>385763</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2019-12-16 07:33:52 -0800</bug_when>
    <thetext>Comment on attachment 385763
Patch

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

&gt; LayoutTests/webrtc/peer-connection-audio-mute.html:34
&gt; -        return navigator.mediaDevices.getUserMedia({audio: true}).then((localStream) =&gt; {
&gt; +        return navigator.mediaDevices.getUserMedia({audio: { echoCancellation : false}}).then((localStream) =&gt; {

Why this change?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1598893</commentid>
    <comment_count>3</comment_count>
    <who name="Thibault Saunier">tsaunier</who>
    <bug_when>2019-12-16 07:59:00 -0800</bug_when>
    <thetext>(In reply to Philippe Normand from comment #2)
&gt; Comment on attachment 385763 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=385763&amp;action=review
&gt; 
&gt; &gt; LayoutTests/webrtc/peer-connection-audio-mute.html:34
&gt; &gt; -        return navigator.mediaDevices.getUserMedia({audio: true}).then((localStream) =&gt; {
&gt; &gt; +        return navigator.mediaDevices.getUserMedia({audio: { echoCancellation : false}}).then((localStream) =&gt; {
&gt; 
&gt; Why this change?

Because the test expects no echo cancelation and apple ports mock default to echoCancellation=false but this is not correct. see https://bugs.webkit.org/show_bug.cgi?id=205057</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1599340</commentid>
    <comment_count>4</comment_count>
      <attachid>385763</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-12-17 02:11:46 -0800</bug_when>
    <thetext>Comment on attachment 385763
Patch

Clearing flags on attachment: 385763

Committed r253617: &lt;https://trac.webkit.org/changeset/253617&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1599341</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-12-17 02:11:47 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1599342</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-12-17 02:12:28 -0800</bug_when>
    <thetext>&lt;rdar://problem/58001072&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>385763</attachid>
            <date>2019-12-16 07:27:32 -0800</date>
            <delta_ts>2019-12-17 02:11:46 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-205270-20191216122730.patch</filename>
            <type>text/plain</type>
            <size>4805</size>
            <attacher name="Thibault Saunier">tsaunier</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUzNTQ1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2E3ZmYwOGM2ODMxZTUx
YmNlOGMzZjVhZTRhNTc0Nzg5MmFiMThiOC4uNzk3NzU3NjU1OTM0ZTM1NTU4ZDhlYzk0ZTg0ZmRj
MDAwN2VhMzI2MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE5LTEyLTE2ICBUaGli
YXVsdCBTYXVuaWVyICA8dHNhdW5pZXJAaWdhbGlhLmNvbT4KKworICAgICAgICBbR1N0cmVhbWVy
XVtXUEVdIEZpeCByZWdyZXNzaW9ucyByZWxhdGVkIHRvIG91ciAnRml4IEdTdHJlYW1lciBjYXB0
dXJlciBtb2NrJyBwYXRjaAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjA1MjcwCisKKyAgICAgICAgTW9ja0dTdHJlYW1lckF1ZGlvQ2FwdHVyZVNvdXJj
ZSByaWdodGZ1bGx5IGRlZmF1bHRzIHRvIGVjaG9DYW5jZWxsYXRpb249VHJ1ZSwKKyAgICAgICAg
c2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDUwNTcKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIGZpeGVzIGV4
aXN0aW5nIHRlc3RzCisKKyAgICAgICAgKiBwbGF0Zm9ybS9tZWRpYXN0cmVhbS9nc3RyZWFtZXIv
TW9ja0dTdHJlYW1lckF1ZGlvQ2FwdHVyZVNvdXJjZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpX
cmFwcGVkTW9ja1JlYWx0aW1lQXVkaW9Tb3VyY2U6OmFkZEh1bSk6CisKIDIwMTktMTItMTYgIHlv
dWVubiBmYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgogCiAgICAgICAgIFNlY3VyaXR5T3JpZ2lu
IHNob3VsZCBiZSB1bmlxdWUgZm9yIG51bGwgYmxvYiBVUkxzIHRoYXQgaGF2ZSBiZWVuIHVucmVn
aXN0ZXJlZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0v
Z3N0cmVhbWVyL01vY2tHU3RyZWFtZXJBdWRpb0NhcHR1cmVTb3VyY2UuY3BwIGIvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vZ3N0cmVhbWVyL01vY2tHU3RyZWFtZXJBdWRpb0Nh
cHR1cmVTb3VyY2UuY3BwCmluZGV4IDQzZTFjOTE0MTQzNjBlZWUzYmEzOGU1YzZmY2Q2NzE0YjQ3
MjhhM2IuLjJkZWYzY2VhOGU1Y2ZmZGEyYjk1NGQ5ZjQwMWM3OTkxYmE1NWQ3NjYgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL2dzdHJlYW1lci9Nb2NrR1N0
cmVhbWVyQXVkaW9DYXB0dXJlU291cmNlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9tZWRpYXN0cmVhbS9nc3RyZWFtZXIvTW9ja0dTdHJlYW1lckF1ZGlvQ2FwdHVyZVNvdXJjZS5j
cHAKQEAgLTYzLDcgKzYzLDcgQEAgcHVibGljOgogICAgIHZvaWQgYWRkSHVtKGZsb2F0IGFtcGxp
dHVkZSwgZmxvYXQgZnJlcXVlbmN5LCBmbG9hdCBzYW1wbGVSYXRlLCB1aW50NjRfdCBzdGFydCwg
ZmxvYXQgKnAsIHVpbnQ2NF90IGNvdW50KQogICAgIHsKICAgICAgICAgaWYgKGVjaG9DYW5jZWxs
YXRpb24oKSkgewotICAgICAgICAgICAgR1NUX0RFQlVHKCJlY2hvIGNhbmNlbCBvZmYuLi4sIG5v
IGh1bSIpOworICAgICAgICAgICAgR1NUX0RFQlVHKCJlY2hvIGNhbmNlbC4uLiwgbm8gaHVtIik7
CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICAgICAgZmxvYXQgaHVtUGVyaW9k
ID0gc2FtcGxlUmF0ZSAvIGZyZXF1ZW5jeTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBmYzY3YzlhNTBmZjdkZWEyYTc2NmE3
N2UyZjA5Yzc2YTkxNWFkZTE5Li5kNDE3MjZjNTdiN2I2MTQzMzAzNDY4MGY0NDZkYTdjZDUwYWNh
NjNhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTktMTItMTYgIFRoaWJhdWx0IFNhdW5pZXIg
IDx0c2F1bmllckBpZ2FsaWEuY29tPgorCisgICAgICAgIFtHU3RyZWFtZXJdW1dQRV0gRml4IHJl
Z3Jlc3Npb25zIHJlbGF0ZWQgdG8gb3VyICdGaXggR1N0cmVhbWVyIGNhcHR1cmVyIG1vY2snIHBh
dGNoCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDUy
NzAKKworICAgICAgICBTa2lwIEdQVVByb2Nlc3MgcmVsYXRlZCB0ZXN0cworCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogcGxhdGZvcm0vZ3RrL1Rlc3RF
eHBlY3RhdGlvbnM6CisgICAgICAgICogcGxhdGZvcm0vd3BlL1Rlc3RFeHBlY3RhdGlvbnM6Cisg
ICAgICAgICogd2VicnRjL3BlZXItY29ubmVjdGlvbi1hdWRpby1tdXRlLmh0bWw6CisKIDIwMTkt
MTItMTYgIHlvdWVubiBmYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgogCiAgICAgICAgIFNlY3Vy
aXR5T3JpZ2luIHNob3VsZCBiZSB1bmlxdWUgZm9yIG51bGwgYmxvYiBVUkxzIHRoYXQgaGF2ZSBi
ZWVuIHVucmVnaXN0ZXJlZApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1Rl
c3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9u
cwppbmRleCA0ZjZkZGMyMjFhNWRiN2ZhMGU1ODI3ZjMyMDM1YWViNjBhODEwMDNkLi5jYjkwYmVm
YWNlZDA4NGZiZDY4YjQ1ZTkwMWQ0Mzc3MTU4YTgwMzk1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9wbGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9ndGsvVGVzdEV4cGVjdGF0aW9ucwpAQCAtNTkyLDYgKzU5Miw5IEBAIHdlYmtpdC5vcmcvYi8x
Njk4MTEgZmFzdC9tZWRpYXN0cmVhbS9jYXB0dXJlU3RyZWFtL2NhbnZhczNkLmh0bWwgWyBDcmFz
aCBUaW1lb3V0CiAKIHdlYmtpdC5vcmcvYi8xOTA1NzYgZmFzdC9tZWRpYXN0cmVhbS9nZXQtdXNl
ci1tZWRpYS1kZXZpY2UtaWQuaHRtbCBbIEZhaWx1cmUgXQogCisjIE5vIHN1cHBvcnQgZm9yIEdQ
VVByb2Nlc3MgeWV0CitmYXN0L21lZGlhc3RyZWFtL2NhcHR1cmVBdWRpb0luR1BVUHJvY2Vzcy5o
dG1sIFsgU2tpcCBdCisKICMgUmVxdWlyZXMgUmVzb2x1dGlvbiBNZWRpYSBRdWVyeSBzdXBwb3J0
CiB3ZWJraXQub3JnL2IvMTAwMTM3IGZhc3QvbWVkaWEvbXEtcmVzb2x1dGlvbi5odG1sIFsgRmFp
bHVyZSBdCiB3ZWJraXQub3JnL2IvMTAwMTM3IGZhc3QvbWVkaWEvbXEtcmVzb2x1dGlvbi1kcGkt
ZHBjbS13YXJuaW5nLmh0bWwgWyBGYWlsdXJlIF0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3Bs
YXRmb3JtL3dwZS9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd3BlL1Rl
c3RFeHBlY3RhdGlvbnMKaW5kZXggMmY3YmJjMjM4MGNkMjBiNmYwMjU1OTczYTUwYjUxODI0NWVj
ZWZhYi4uZjUyMzYzODA3OGE3NzNlNGE0Zjc5YWFlN2M3ODk1MGE5MWM1YjQzNSAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd3BlL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vd3BlL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTEyNiw2ICsxMjYsOSBAQCB3
ZWJraXQub3JnL2IvMTY5ODExIGZhc3QvbWVkaWFzdHJlYW0vY2FwdHVyZVN0cmVhbS9jYW52YXMz
ZC5odG1sIFsgQ3Jhc2ggVGltZW91dAogCiB3ZWJraXQub3JnL2IvMTkwNTc2IGZhc3QvbWVkaWFz
dHJlYW0vZ2V0LXVzZXItbWVkaWEtZGV2aWNlLWlkLmh0bWwgWyBGYWlsdXJlIF0KIAorIyBObyBz
dXBwb3J0IGZvciBHUFVQcm9jZXNzIHlldAorZmFzdC9tZWRpYXN0cmVhbS9jYXB0dXJlQXVkaW9J
bkdQVVByb2Nlc3MuaHRtbCBbIFNraXAgXQorCiAjIE1lZGlhUmVjb3JkZXIgaXMgbm90IGN1cnJl
bnRseSBpbXBsZW1lbnRlZAogaHR0cC93cHQvbWVkaWFyZWNvcmRlciBbIFNraXAgXQogaW1wb3J0
ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9tZWRpYWNhcHR1cmUtcmVjb3JkIFsgU2tpcCBdCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy93ZWJydGMvcGVlci1jb25uZWN0aW9uLWF1ZGlvLW11dGUu
aHRtbCBiL0xheW91dFRlc3RzL3dlYnJ0Yy9wZWVyLWNvbm5lY3Rpb24tYXVkaW8tbXV0ZS5odG1s
CmluZGV4IDBmMjBjMzk4NGM4M2E2YmYzYzFjZjA3Y2UxODc1MWFhZWUxYjVjMjIuLjRhZDYxNjdl
NjIzMjYxOWUzZjk1YzI0YmViYzE2NWIyOTZiODI4OTEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L3dlYnJ0Yy9wZWVyLWNvbm5lY3Rpb24tYXVkaW8tbXV0ZS5odG1sCisrKyBiL0xheW91dFRlc3Rz
L3dlYnJ0Yy9wZWVyLWNvbm5lY3Rpb24tYXVkaW8tbXV0ZS5odG1sCkBAIC0zMSw3ICszMSw3IEBA
CiAgICAgICAgIH0KIAogICAgICAgICB2YXIgbG9jYWxUcmFjazsKLSAgICAgICAgcmV0dXJuIG5h
dmlnYXRvci5tZWRpYURldmljZXMuZ2V0VXNlck1lZGlhKHthdWRpbzogdHJ1ZX0pLnRoZW4oKGxv
Y2FsU3RyZWFtKSA9PiB7CisgICAgICAgIHJldHVybiBuYXZpZ2F0b3IubWVkaWFEZXZpY2VzLmdl
dFVzZXJNZWRpYSh7YXVkaW86IHsgZWNob0NhbmNlbGxhdGlvbiA6IGZhbHNlfX0pLnRoZW4oKGxv
Y2FsU3RyZWFtKSA9PiB7CiAgICAgICAgICAgICBsb2NhbFRyYWNrID0gbG9jYWxTdHJlYW0uZ2V0
QXVkaW9UcmFja3MoKVswXTsKICAgICAgICAgICAgIHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2
ZSwgcmVqZWN0KSA9PiB7CiAgICAgICAgICAgICAgICAgY3JlYXRlQ29ubmVjdGlvbnMoKGZpcnN0
Q29ubmVjdGlvbikgPT4gewo=
</data>

          </attachment>
      

    </bug>

</bugzilla>