<?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>235632</bug_id>
          
          <creation_ts>2022-01-26 00:53:18 -0800</creation_ts>
          <short_desc>[MacOS] WebRTC Audio route does not react to default system output changes when VPIO is used</short_desc>
          <delta_ts>2022-01-26 10:22:00 -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="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>hta</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</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>1834007</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-01-26 00:53:18 -0800</bug_when>
    <thetext>&lt;rdar://87771490&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1834011</commentid>
    <comment_count>1</comment_count>
      <attachid>450004</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-01-26 01:20:03 -0800</bug_when>
    <thetext>Created attachment 450004
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1834105</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-01-26 08:37:41 -0800</bug_when>
    <thetext>&lt;rdar://problem/88076828&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1834107</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-01-26 08:43:21 -0800</bug_when>
    <thetext>Committed r288620 (246439@main): &lt;https://commits.webkit.org/246439@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 450004.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450004</attachid>
            <date>2022-01-26 01:20:03 -0800</date>
            <delta_ts>2022-01-26 08:43:23 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-235632-20220126102002.patch</filename>
            <type>text/plain</type>
            <size>6019</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg4NTQxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjJjZjkwZjc5ZmEyOTUx
N2IyNGVkN2FiYTk5YTQ0OGMwZTI2Y2Y3OS4uNzdiY2UxNWQxOTUxOWZlOGJjN2Q1MDAzYTYyNWUy
NWY0NjM0ZTYyYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDIyLTAxLTI2ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBbTWFjT1NdIFNldCBrQXVk
aW9PdXRwdXRVbml0UHJvcGVydHlfQ3VycmVudERldmljZSBvbiBDb3JlQXVkaW9TaGFyZWRVbml0
IG91dHB1dEJ1cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjM1NjMyCisgICAgICAgIDxyZGFyOi8vODc3NzE0OTA+CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2hlbiBWUElPIGlzIHVzZWQgZm9yIHJlbmRl
cmluZyBhdWRpbywgaXQgaXMgbm90IGFsd2F5cyB1cGRhdGluZyB0aGUgYXVkaW8gcm91dGUgd2hl
biBzeXN0ZW0gZGVmYXVsdCBzcGVha2VyIGlzIHVwZGF0ZWQuCisgICAgICAgIFdoaWxlIGl0IGlz
IGRvaW5nIHNvIHdoZW4gY2FwdHVyaW5nIHVzaW5nIHRoZSBidWlsdC1pbiBtaWNyb3Bob25lLCBp
dCBpcyBub3QgZG9pbmcgc28gd2l0aCBCVCBtaWNyb3Bob25lcy4KKworICAgICAgICBUbyBtYWtl
IGl0IHJlbGlhYmxlLCB3ZSBhcmUgbm93IHNldHRpbmcga0F1ZGlvT3V0cHV0VW5pdFByb3BlcnR5
X0N1cnJlbnREZXZpY2Ugb24gdGhlIG91dHB1dCBidXMgdG8gdGhlIGRlZmF1bHQgb3V0cHV0IGRl
dmljZS4KKyAgICAgICAgV2hlbmV2ZXIgd2UgZGV0ZWN0IGEgY2hhbmdlIG9mIGRlZmF1bHQgb3V0
cHV0IGRldmljZSwgd2UgcmVjb25maWd1cmUgdGhlIGF1ZGlvIHVuaXQgdG8gc2VsZWN0IHRoZSBu
ZXcgZGVmYXVsdCBvdXRwdXQgZGV2aWNlLgorCisgICAgICAgIE1hbnVhbGx5IHRlc3RlZC4KKwor
ICAgICAgICAqIHBsYXRmb3JtL21lZGlhc3RyZWFtL21hYy9CYXNlQXVkaW9TaGFyZWRVbml0LmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OkJhc2VBdWRpb1NoYXJlZFVuaXQ6OmRldmljZXNDaGFuZ2Vk
KToKKyAgICAgICAgKiBwbGF0Zm9ybS9tZWRpYXN0cmVhbS9tYWMvQmFzZUF1ZGlvU2hhcmVkVW5p
dC5oOgorICAgICAgICAoV2ViQ29yZTo6QmFzZUF1ZGlvU2hhcmVkVW5pdDo6c2V0T3V0cHV0RGV2
aWNlSUQpOgorICAgICAgICAoV2ViQ29yZTo6QmFzZUF1ZGlvU2hhcmVkVW5pdDo6dmFsaWRhdGVP
dXRwdXREZXZpY2UpOgorICAgICAgICAqIHBsYXRmb3JtL21lZGlhc3RyZWFtL21hYy9Db3JlQXVk
aW9DYXB0dXJlU291cmNlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNvcmVBdWRpb1NoYXJlZFVu
aXQ6OnNldHVwQXVkaW9Vbml0KToKKyAgICAgICAgKFdlYkNvcmU6OkNvcmVBdWRpb1NoYXJlZFVu
aXQ6OnZhbGlkYXRlT3V0cHV0RGV2aWNlKToKKwogMjAyMi0wMS0yNSAgWW91ZW5uIEZhYmxldCAg
PHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgQWRkIGEgV2ViU2hhcmUgcG9saWN5IHF1aXJr
IGZvciBUd2l0dGVyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0
cmVhbS9tYWMvQmFzZUF1ZGlvU2hhcmVkVW5pdC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9tZWRpYXN0cmVhbS9tYWMvQmFzZUF1ZGlvU2hhcmVkVW5pdC5jcHAKaW5kZXggMDQ2MzZmMTZk
MjcwNTgyM2Q3MzUwYzI4ODc0NjcyYzM2YjZhZjFkZi4uNDE3MGZmNjU2M2NmYTdiYjkzZDcxZGNm
MzJkYjhhMzZiYjcwYjczNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVk
aWFzdHJlYW0vbWFjL0Jhc2VBdWRpb1NoYXJlZFVuaXQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL21lZGlhc3RyZWFtL21hYy9CYXNlQXVkaW9TaGFyZWRVbml0LmNwcApAQCAtMTQ5
LDggKzE0OSwxMCBAQCB2b2lkIEJhc2VBdWRpb1NoYXJlZFVuaXQ6OmRldmljZXNDaGFuZ2VkKGNv
bnN0IFZlY3RvcjxDYXB0dXJlRGV2aWNlPiYgZGV2aWNlcykKICAgICAgICAgcmV0dXJuOwogCiAg
ICAgYXV0byBwZXJzaXN0ZW50SUQgPSB0aGlzLT5wZXJzaXN0ZW50SUQoKTsKLSAgICBpZiAoV1RG
OjphbnlPZihkZXZpY2VzLCBbJnBlcnNpc3RlbnRJRF0gKGF1dG8mIGRldmljZSkgeyByZXR1cm4g
cGVyc2lzdGVudElEID09IGRldmljZS5wZXJzaXN0ZW50SWQoKTsgfSkpCisgICAgaWYgKFdURjo6
YW55T2YoZGV2aWNlcywgWyZwZXJzaXN0ZW50SURdIChhdXRvJiBkZXZpY2UpIHsgcmV0dXJuIHBl
cnNpc3RlbnRJRCA9PSBkZXZpY2UucGVyc2lzdGVudElkKCk7IH0pKSB7CisgICAgICAgIHZhbGlk
YXRlT3V0cHV0RGV2aWNlKG1fb3V0cHV0RGV2aWNlSUQpOwogICAgICAgICByZXR1cm47CisgICAg
fQogCiAgICAgUkVMRUFTRV9MT0dfRVJST1IoV2ViUlRDLCAiQmFzZUF1ZGlvU2hhcmVkVW5pdDo6
ZGV2aWNlc0NoYW5nZWQgLSBmYWlsaW5nIGNhcHR1cmUsIGNhcHR1cmluZyBkZXZpY2UgaXMgbWlz
c2luZyIpOwogICAgIGNhcHR1cmVGYWlsZWQoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL21lZGlhc3RyZWFtL21hYy9CYXNlQXVkaW9TaGFyZWRVbml0LmggYi9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9tYWMvQmFzZUF1ZGlvU2hhcmVkVW5pdC5oCmlu
ZGV4IDhjYTVmMzE5ZTJiODA2Y2VhYTkwMjYxN2M1YzNhMjQ5YTFjNzRhNGEuLjc0ZGZlNmQ0NDY0
MGU0NjMxMmY3YzhjZWIwZDdmMDkwY2MxMDFlZjkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL21lZGlhc3RyZWFtL21hYy9CYXNlQXVkaW9TaGFyZWRVbml0LmgKKysrIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vbWFjL0Jhc2VBdWRpb1NoYXJlZFVuaXQu
aApAQCAtMTA1LDcgKzEwNSwxMCBAQCBwcm90ZWN0ZWQ6CiBwcm90ZWN0ZWQ6CiAgICAgdm9pZCBz
ZXRJc1Byb2R1Y2luZ01pY3JvcGhvbmVTYW1wbGVzKGJvb2wpOwogICAgIGJvb2wgaXNQcm9kdWNp
bmdNaWNyb3Bob25lU2FtcGxlcygpIGNvbnN0IHsgcmV0dXJuIG1faXNQcm9kdWNpbmdNaWNyb3Bo
b25lU2FtcGxlczsgfQorICAgIHZvaWQgc2V0T3V0cHV0RGV2aWNlSUQodWludDMyX3QgZGV2aWNl
SUQpIHsgbV9vdXRwdXREZXZpY2VJRCA9IGRldmljZUlEOyB9CisKICAgICB2aXJ0dWFsIHZvaWQg
aXNQcm9kdWNpbmdNaWNyb3Bob25lU2FtcGxlc0NoYW5nZWQoKSB7IH0KKyAgICB2aXJ0dWFsIHZv
aWQgdmFsaWRhdGVPdXRwdXREZXZpY2UodWludDMyX3QgLyogY3VycmVudE91dHB1dERldmljZUlE
ICovKSB7IH0KIAogcHJpdmF0ZToKICAgICBPU1N0YXR1cyBzdGFydFVuaXQoKTsKQEAgLTExOSw2
ICsxMjIsNyBAQCBwcml2YXRlOgogCiAgICAgaW50MzJfdCBtX3Byb2R1Y2luZ0NvdW50IHsgMCB9
OwogCisgICAgdWludDMyX3QgbV9vdXRwdXREZXZpY2VJRCB7IDAgfTsKICAgICBzdGQ6Om9wdGlv
bmFsPHN0ZDo6cGFpcjxTdHJpbmcsIHVpbnQzMl90Pj4gbV9jYXB0dXJpbmdEZXZpY2U7CiAKICAg
ICBIYXNoU2V0PENvcmVBdWRpb0NhcHR1cmVTb3VyY2UqPiBtX2NsaWVudHM7CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9tYWMvQ29yZUF1ZGlvQ2FwdHVy
ZVNvdXJjZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9tYWMvQ29y
ZUF1ZGlvQ2FwdHVyZVNvdXJjZS5jcHAKaW5kZXggMmJjMGVhMGI5YTcxMjZmNjJiNWFkZDQzMTI1
Zjg2NDQ2YzZlNGY2NS4uOWEwYjI5ZWRiMWQxNzgxNTY1NDUwZjU4ZGU5MDlmNjhjODczZWEwMyAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vbWFjL0NvcmVB
dWRpb0NhcHR1cmVTb3VyY2UuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlh
c3RyZWFtL21hYy9Db3JlQXVkaW9DYXB0dXJlU291cmNlLmNwcApAQCAtMTAwLDYgKzEwMCw3IEBA
IHByaXZhdGU6CiAgICAgdm9pZCBzdG9wSW50ZXJuYWwoKSBmaW5hbDsKICAgICBib29sIGlzUHJv
ZHVjaW5nRGF0YSgpIGNvbnN0IGZpbmFsIHsgcmV0dXJuIG1faW9Vbml0U3RhcnRlZDsgfQogICAg
IHZvaWQgaXNQcm9kdWNpbmdNaWNyb3Bob25lU2FtcGxlc0NoYW5nZWQoKSBmaW5hbDsKKyAgICB2
b2lkIHZhbGlkYXRlT3V0cHV0RGV2aWNlKHVpbnQzMl90IGRldmljZUlEKSBmaW5hbDsKIAogICAg
IE9TU3RhdHVzIGNvbmZpZ3VyZVNwZWFrZXJQcm9jKCk7CiAgICAgT1NTdGF0dXMgY29uZmlndXJl
TWljcm9waG9uZVByb2MoKTsKQEAgLTI0Nyw2ICsyNDgsMTQgQEAgT1NTdGF0dXMgQ29yZUF1ZGlv
U2hhcmVkVW5pdDo6c2V0dXBBdWRpb1VuaXQoKQogICAgICAgICBSRUxFQVNFX0xPR19FUlJPUihX
ZWJSVEMsICJDb3JlQXVkaW9TaGFyZWRVbml0OjpzZXR1cEF1ZGlvVW5pdCglcCkgdW5hYmxlIHRv
IHNldCB2cGlvIHVuaXQgY2FwdHVyZSBkZXZpY2UgSUQgJWQsIGVycm9yICVkICglLjRzKSIsIHRo
aXMsIChpbnQpZGV2aWNlSUQsIChpbnQpZXJyLCAoY2hhciopJmVycik7CiAgICAgICAgIHJldHVy
biBlcnI7CiAgICAgfQorCisgICAgdWludDMyX3QgZGVmYXVsdE91dHB1dERldmljZUlEOworICAg
IGVyciA9IGRlZmF1bHRPdXRwdXREZXZpY2UoJmRlZmF1bHRPdXRwdXREZXZpY2VJRCk7CisgICAg
aWYgKCFlcnIpIHsKKyAgICAgICAgZXJyID0gUEFMOjpBdWRpb1VuaXRTZXRQcm9wZXJ0eShtX2lv
VW5pdCwga0F1ZGlvT3V0cHV0VW5pdFByb3BlcnR5X0N1cnJlbnREZXZpY2UsIGtBdWRpb1VuaXRT
Y29wZV9HbG9iYWwsIG91dHB1dEJ1cywgJmRlZmF1bHRPdXRwdXREZXZpY2VJRCwgc2l6ZW9mKGRl
ZmF1bHRPdXRwdXREZXZpY2VJRCkpOworICAgICAgICBSRUxFQVNFX0xPR19FUlJPUl9JRihlcnIs
IFdlYlJUQywgIkNvcmVBdWRpb1NoYXJlZFVuaXQ6OnNldHVwQXVkaW9Vbml0KCVwKSB1bmFibGUg
dG8gc2V0IHZwaW8gdW5pdCBvdXRwdXQgZGV2aWNlIElEICVkLCBlcnJvciAlZCAoJS40cykiLCB0
aGlzLCAoaW50KWRlZmF1bHRPdXRwdXREZXZpY2VJRCwgKGludCllcnIsIChjaGFyKikmZXJyKTsK
KyAgICB9CisgICAgc2V0T3V0cHV0RGV2aWNlSUQoIWVyciA/IGRlZmF1bHRPdXRwdXREZXZpY2VJ
RCA6IDApOwogI2VuZGlmCiAKICAgICBlcnIgPSBjb25maWd1cmVNaWNyb3Bob25lUHJvYygpOwpA
QCAtNTM1LDYgKzU0NCwyMiBAQCB2b2lkIENvcmVBdWRpb1NoYXJlZFVuaXQ6OmlzUHJvZHVjaW5n
TWljcm9waG9uZVNhbXBsZXNDaGFuZ2VkKCkKICAgICBtX3ZlcmlmeUNhcHR1cmluZ1RpbWVyLnN0
YXJ0UmVwZWF0aW5nKHZlcmlmeUNhcHR1cmVJbnRlcnZhbCgpKTsKIH0KIAordm9pZCBDb3JlQXVk
aW9TaGFyZWRVbml0Ojp2YWxpZGF0ZU91dHB1dERldmljZSh1aW50MzJfdCBjdXJyZW50T3V0cHV0
RGV2aWNlSUQpCit7CisjaWYgUExBVEZPUk0oTUFDKQorICAgIHVpbnQzMl90IGN1cnJlbnREZWZh
dWx0T3V0cHV0RGV2aWNlSUQgPSAwOworICAgIGlmIChhdXRvIGVyciA9IGRlZmF1bHRPdXRwdXRE
ZXZpY2UoJmN1cnJlbnREZWZhdWx0T3V0cHV0RGV2aWNlSUQpKQorICAgICAgICByZXR1cm47CisK
KyAgICBpZiAoIWN1cnJlbnREZWZhdWx0T3V0cHV0RGV2aWNlSUQgfHwgY3VycmVudE91dHB1dERl
dmljZUlEID09IGN1cnJlbnREZWZhdWx0T3V0cHV0RGV2aWNlSUQpCisgICAgICAgIHJldHVybjsK
KworICAgIHJlY29uZmlndXJlKCk7CisjZWxzZQorICAgIFVOVVNFRF9QQVJBTShjdXJyZW50T3V0
cHV0RGV2aWNlSUQpOworI2VuZGlmCit9CisKIHZvaWQgQ29yZUF1ZGlvU2hhcmVkVW5pdDo6dmVy
aWZ5SXNDYXB0dXJpbmcoKQogewogICAgIGlmIChtX21pY3JvcGhvbmVQcm9jc0NhbGxlZExhc3RU
aW1lICE9IG1fbWljcm9waG9uZVByb2NzQ2FsbGVkKSB7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>