<?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>217528</bug_id>
          
          <creation_ts>2020-10-09 12:58:22 -0700</creation_ts>
          <short_desc>[Media in GPU Process] Enable audio routing arbitration on Mac</short_desc>
          <delta_ts>2020-10-09 15:16:15 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Peng Liu">peng.liu6</reporter>
          <assigned_to name="Peng Liu">peng.liu6</assigned_to>
          <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1696324</commentid>
    <comment_count>0</comment_count>
    <who name="Peng Liu">peng.liu6</who>
    <bug_when>2020-10-09 12:58:22 -0700</bug_when>
    <thetext>[Media in GPU Process] Enable audio routing arbitration on Mac</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1696333</commentid>
    <comment_count>1</comment_count>
      <attachid>410965</attachid>
    <who name="Peng Liu">peng.liu6</who>
    <bug_when>2020-10-09 13:08:09 -0700</bug_when>
    <thetext>Created attachment 410965
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1696351</commentid>
    <comment_count>2</comment_count>
      <attachid>410965</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2020-10-09 13:58:21 -0700</bug_when>
    <thetext>Comment on attachment 410965
Patch

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

&gt; Source/WebKit/WebProcess/GPU/media/RemoteAudioSession.cpp:78
&gt; +#elif PLATFORM(MAC)
&gt; +    AudioSession::setCategory(type, policy);
&gt; +#else

Please add a FIXME here and reference the bug that will move AudioSessionRoutingArbitratorProxy to the GPU process.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1696361</commentid>
    <comment_count>3</comment_count>
      <attachid>410973</attachid>
    <who name="Peng Liu">peng.liu6</who>
    <bug_when>2020-10-09 14:12:44 -0700</bug_when>
    <thetext>Created attachment 410973
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1696362</commentid>
    <comment_count>4</comment_count>
      <attachid>410965</attachid>
    <who name="Peng Liu">peng.liu6</who>
    <bug_when>2020-10-09 14:14:08 -0700</bug_when>
    <thetext>Comment on attachment 410965
Patch

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

&gt;&gt; Source/WebKit/WebProcess/GPU/media/RemoteAudioSession.cpp:78
&gt;&gt; +#else
&gt; 
&gt; Please add a FIXME here and reference the bug that will move AudioSessionRoutingArbitratorProxy to the GPU process.

Done! Filed webkit.org/b/217535 to track that. Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1696376</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-10-09 15:15:11 -0700</bug_when>
    <thetext>Committed r268292: &lt;https://trac.webkit.org/changeset/268292&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 410973.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1696377</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-10-09 15:16:15 -0700</bug_when>
    <thetext>&lt;rdar://problem/70155527&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>410965</attachid>
            <date>2020-10-09 13:08:09 -0700</date>
            <delta_ts>2020-10-09 13:58:21 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-217528-20201009130808.patch</filename>
            <type>text/plain</type>
            <size>3524</size>
            <attacher name="Peng Liu">peng.liu6</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY4MjY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDAzMzRmMDc3NDgwNDE0N2Vh
ZDhhZjk4ZjRmZTQxNDE1NDRiMWQ3MTEuLjFiOTE1ODBkZGMxZDJmYzEyYzdjOWI4ODUzYjg1ODU5
ODg0NGFlODAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMjAtMTAtMDkgIFBlbmcgTGl1
ICA8cGVuZy5saXU2QGFwcGxlLmNvbT4KKworICAgICAgICBbTWVkaWEgaW4gR1BVIFByb2Nlc3Nd
IEVuYWJsZSBhdWRpbyByb3V0aW5nIGFyYml0cmF0aW9uIG9uIE1hYworICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE3NTI4CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVXNlIHRoZSBhdWRpbyByb3V0aW5nIGFy
Yml0cmF0aW9uIGltcGxlbWVudGF0aW9uIGluIHRoZSBXZWIgcHJvY2VzcyBhbmQgVUkgcHJvY2Vz
cworICAgICAgICBiZWZvcmUgbW92aW5nIEF1ZGlvU2Vzc2lvblJvdXRpbmdBcmJpdHJhdG9yUHJv
eHkgdG8gdGhlIEdQVSBwcm9jZXNzICh3aGljaCB3aWxsCisgICAgICAgIHJlcXVpcmUgc29tZSBz
YW5kYm94IGNoYW5nZXMpLgorCisgICAgICAgICogV2ViUHJvY2Vzcy9HUFUvbWVkaWEvUmVtb3Rl
QXVkaW9TZXNzaW9uLmNwcDoKKyAgICAgICAgKFdlYktpdDo6UmVtb3RlQXVkaW9TZXNzaW9uOjpz
ZXRDYXRlZ29yeSk6CisgICAgICAgIChXZWJLaXQ6OlJlbW90ZUF1ZGlvU2Vzc2lvbjo6Y2F0ZWdv
cnkgY29uc3QpOgorICAgICAgICAqIFdlYlByb2Nlc3MvR1BVL21lZGlhL1JlbW90ZUF1ZGlvU2Vz
c2lvbi5oOgorCiAyMDIwLTEwLTA5ICBBbGV4IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdl
YmtpdC5vcmc+CiAKICAgICAgICAgVXNlIHNlbmRXaXRoQXN5bmNSZXBseSBmb3IgTmV0d29ya1By
b2Nlc3M6OkNhbmNlbERvd25sb2FkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nl
c3MvR1BVL21lZGlhL1JlbW90ZUF1ZGlvU2Vzc2lvbi5jcHAgYi9Tb3VyY2UvV2ViS2l0L1dlYlBy
b2Nlc3MvR1BVL21lZGlhL1JlbW90ZUF1ZGlvU2Vzc2lvbi5jcHAKaW5kZXggMDZhOWIxZTc2NDc5
ZjhkODEzNGI3NWY1ZGM3NmNhNTY4ZTdlZGQ2Ni4uODc3OWUxMDUzZDViZTY2MzMwOTViNWNmOWQw
NDkzYmZmOGEzOTRiOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL0dQVS9t
ZWRpYS9SZW1vdGVBdWRpb1Nlc3Npb24uY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vz
cy9HUFUvbWVkaWEvUmVtb3RlQXVkaW9TZXNzaW9uLmNwcApAQCAtNjUsNiArNjUsNyBAQCBJUEM6
OkNvbm5lY3Rpb24mIFJlbW90ZUF1ZGlvU2Vzc2lvbjo6Y29ubmVjdGlvbigpCiAKIHZvaWQgUmVt
b3RlQXVkaW9TZXNzaW9uOjpzZXRDYXRlZ29yeShDYXRlZ29yeVR5cGUgdHlwZSwgUm91dGVTaGFy
aW5nUG9saWN5IHBvbGljeSkKIHsKKyNpZiBQTEFURk9STShJT1NfRkFNSUxZKQogICAgIGlmICh0
eXBlID09IG1fY29uZmlndXJhdGlvbi5jYXRlZ29yeSAmJiBwb2xpY3kgPT0gbV9jb25maWd1cmF0
aW9uLnJvdXRlU2hhcmluZ1BvbGljeSkKICAgICAgICAgcmV0dXJuOwogCkBAIC03Miw2ICs3Mywx
MiBAQCB2b2lkIFJlbW90ZUF1ZGlvU2Vzc2lvbjo6c2V0Q2F0ZWdvcnkoQ2F0ZWdvcnlUeXBlIHR5
cGUsIFJvdXRlU2hhcmluZ1BvbGljeSBwb2xpYwogICAgIG1fY29uZmlndXJhdGlvbi5yb3V0ZVNo
YXJpbmdQb2xpY3kgPSBwb2xpY3k7CiAKICAgICBjb25uZWN0aW9uKCkuc2VuZChNZXNzYWdlczo6
UmVtb3RlQXVkaW9TZXNzaW9uUHJveHk6OlNldENhdGVnb3J5KHR5cGUsIHBvbGljeSksIHsgfSk7
CisjZWxpZiBQTEFURk9STShNQUMpCisgICAgQXVkaW9TZXNzaW9uOjpzZXRDYXRlZ29yeSh0eXBl
LCBwb2xpY3kpOworI2Vsc2UKKyAgICBVTlVTRURfUEFSQU0odHlwZSk7CisgICAgVU5VU0VEX1BB
UkFNKHBvbGljeSk7CisjZW5kaWYKIH0KIAogdm9pZCBSZW1vdGVBdWRpb1Nlc3Npb246OnNldFBy
ZWZlcnJlZEJ1ZmZlclNpemUoc2l6ZV90IHNpemUpCkBAIC04OCw2ICs5NSwxNyBAQCBib29sIFJl
bW90ZUF1ZGlvU2Vzc2lvbjo6dHJ5VG9TZXRBY3RpdmVJbnRlcm5hbChib29sIGFjdGl2ZSkKICAg
ICByZXR1cm4gc3VjY2VlZGVkOwogfQogCitBdWRpb1Nlc3Npb246OkNhdGVnb3J5VHlwZSBSZW1v
dGVBdWRpb1Nlc3Npb246OmNhdGVnb3J5KCkgY29uc3QKK3sKKyNpZiBQTEFURk9STShJT1NfRkFN
SUxZKQorICAgIHJldHVybiBtX2NvbmZpZ3VyYXRpb24uY2F0ZWdvcnk7CisjZWxpZiBQTEFURk9S
TShNQUMpCisgICAgcmV0dXJuIEF1ZGlvU2Vzc2lvbjo6Y2F0ZWdvcnkoKTsKKyNlbHNlCisgICAg
cmV0dXJuIE5vbmU7CisjZW5kaWYKK30KKwogdm9pZCBSZW1vdGVBdWRpb1Nlc3Npb246OmNvbmZp
Z3VyYXRpb25DaGFuZ2VkKFJlbW90ZUF1ZGlvU2Vzc2lvbkNvbmZpZ3VyYXRpb24mJiBjb25maWd1
cmF0aW9uKQogewogICAgIGJvb2wgbXV0ZWRTdGF0ZUNoYW5nZWQgPSBjb25maWd1cmF0aW9uLmlz
TXV0ZWQgIT0gbV9jb25maWd1cmF0aW9uLmlzTXV0ZWQ7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0L1dlYlByb2Nlc3MvR1BVL21lZGlhL1JlbW90ZUF1ZGlvU2Vzc2lvbi5oIGIvU291cmNlL1dl
YktpdC9XZWJQcm9jZXNzL0dQVS9tZWRpYS9SZW1vdGVBdWRpb1Nlc3Npb24uaAppbmRleCA1MTY4
NjY5OTY2MzRmZDg0ZWU1ZWRiNzFhODQ3OTE4MTY4MWVmNjQ1Li4wY2ExMWQyMGQ1MzdmNjYxY2Jj
ZDQ0NGM2MWMxMjc2NzhjNzRjM2FlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nl
c3MvR1BVL21lZGlhL1JlbW90ZUF1ZGlvU2Vzc2lvbi5oCisrKyBiL1NvdXJjZS9XZWJLaXQvV2Vi
UHJvY2Vzcy9HUFUvbWVkaWEvUmVtb3RlQXVkaW9TZXNzaW9uLmgKQEAgLTY0LDcgKzY0LDcgQEAg
cHJpdmF0ZToKICAgICB2b2lkIHNldFByZWZlcnJlZEJ1ZmZlclNpemUoc2l6ZV90KSBmaW5hbDsK
ICAgICBib29sIHRyeVRvU2V0QWN0aXZlSW50ZXJuYWwoYm9vbCkgZmluYWw7CiAKLSAgICBDYXRl
Z29yeVR5cGUgY2F0ZWdvcnkoKSBjb25zdCBmaW5hbCB7IHJldHVybiBtX2NvbmZpZ3VyYXRpb24u
Y2F0ZWdvcnk7IH0KKyAgICBDYXRlZ29yeVR5cGUgY2F0ZWdvcnkoKSBjb25zdCBmaW5hbDsKICAg
ICBXZWJDb3JlOjpSb3V0ZVNoYXJpbmdQb2xpY3kgcm91dGVTaGFyaW5nUG9saWN5KCkgY29uc3Qg
ZmluYWwgeyByZXR1cm4gbV9jb25maWd1cmF0aW9uLnJvdXRlU2hhcmluZ1BvbGljeTsgfQogICAg
IFN0cmluZyByb3V0aW5nQ29udGV4dFVJRCgpIGNvbnN0IGZpbmFsIHsgcmV0dXJuIG1fY29uZmln
dXJhdGlvbi5yb3V0aW5nQ29udGV4dFVJRDsgfQogICAgIGZsb2F0IHNhbXBsZVJhdGUoKSBjb25z
dCBmaW5hbCB7IHJldHVybiBtX2NvbmZpZ3VyYXRpb24uc2FtcGxlUmF0ZTsgfQo=
</data>
<flag name="review"
          id="427073"
          type_id="1"
          status="+"
          setter="eric.carlson"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>410973</attachid>
            <date>2020-10-09 14:12:44 -0700</date>
            <delta_ts>2020-10-09 15:15:11 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-217528-20201009141243.patch</filename>
            <type>text/plain</type>
            <size>3618</size>
            <attacher name="Peng Liu">peng.liu6</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY4MjY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDAzMzRmMDc3NDgwNDE0N2Vh
ZDhhZjk4ZjRmZTQxNDE1NDRiMWQ3MTEuLmU0ZmI1NmJlNGQ4OTFhYjAyMjc4NjFlZmQ2NjZhNDRl
MzNkOWQ3ZDUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMjAtMTAtMDkgIFBlbmcgTGl1
ICA8cGVuZy5saXU2QGFwcGxlLmNvbT4KKworICAgICAgICBbTWVkaWEgaW4gR1BVIFByb2Nlc3Nd
IEVuYWJsZSBhdWRpbyByb3V0aW5nIGFyYml0cmF0aW9uIG9uIE1hYworICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE3NTI4CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgRXJpYyBDYXJsc29uLgorCisgICAgICAgIFVzZSB0aGUgYXVkaW8gcm91dGluZyBhcmJp
dHJhdGlvbiBpbXBsZW1lbnRhdGlvbiBpbiB0aGUgV2ViIHByb2Nlc3MgYW5kIFVJIHByb2Nlc3MK
KyAgICAgICAgYmVmb3JlIG1vdmluZyBBdWRpb1Nlc3Npb25Sb3V0aW5nQXJiaXRyYXRvclByb3h5
IHRvIHRoZSBHUFUgcHJvY2VzcyAod2hpY2ggd2lsbAorICAgICAgICByZXF1aXJlIHNvbWUgc2Fu
ZGJveCBjaGFuZ2VzKS4KKworICAgICAgICAqIFdlYlByb2Nlc3MvR1BVL21lZGlhL1JlbW90ZUF1
ZGlvU2Vzc2lvbi5jcHA6CisgICAgICAgIChXZWJLaXQ6OlJlbW90ZUF1ZGlvU2Vzc2lvbjo6c2V0
Q2F0ZWdvcnkpOgorICAgICAgICAoV2ViS2l0OjpSZW1vdGVBdWRpb1Nlc3Npb246OmNhdGVnb3J5
IGNvbnN0KToKKyAgICAgICAgKiBXZWJQcm9jZXNzL0dQVS9tZWRpYS9SZW1vdGVBdWRpb1Nlc3Np
b24uaDoKKwogMjAyMC0xMC0wOSAgQWxleCBDaHJpc3RlbnNlbiAgPGFjaHJpc3RlbnNlbkB3ZWJr
aXQub3JnPgogCiAgICAgICAgIFVzZSBzZW5kV2l0aEFzeW5jUmVwbHkgZm9yIE5ldHdvcmtQcm9j
ZXNzOjpDYW5jZWxEb3dubG9hZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNz
L0dQVS9tZWRpYS9SZW1vdGVBdWRpb1Nlc3Npb24uY3BwIGIvU291cmNlL1dlYktpdC9XZWJQcm9j
ZXNzL0dQVS9tZWRpYS9SZW1vdGVBdWRpb1Nlc3Npb24uY3BwCmluZGV4IDA2YTliMWU3NjQ3OWY4
ZDgxMzRiNzVmNWRjNzZjYTU2OGU3ZWRkNjYuLjlhOTE4MmUwNjM1OWViNjk1NGRjZDkxYmQxNTAw
NDIyMmUzNjQ4NjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9HUFUvbWVk
aWEvUmVtb3RlQXVkaW9TZXNzaW9uLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3Mv
R1BVL21lZGlhL1JlbW90ZUF1ZGlvU2Vzc2lvbi5jcHAKQEAgLTY1LDYgKzY1LDcgQEAgSVBDOjpD
b25uZWN0aW9uJiBSZW1vdGVBdWRpb1Nlc3Npb246OmNvbm5lY3Rpb24oKQogCiB2b2lkIFJlbW90
ZUF1ZGlvU2Vzc2lvbjo6c2V0Q2F0ZWdvcnkoQ2F0ZWdvcnlUeXBlIHR5cGUsIFJvdXRlU2hhcmlu
Z1BvbGljeSBwb2xpY3kpCiB7CisjaWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkKICAgICBpZiAodHlw
ZSA9PSBtX2NvbmZpZ3VyYXRpb24uY2F0ZWdvcnkgJiYgcG9saWN5ID09IG1fY29uZmlndXJhdGlv
bi5yb3V0ZVNoYXJpbmdQb2xpY3kpCiAgICAgICAgIHJldHVybjsKIApAQCAtNzIsNiArNzMsMTMg
QEAgdm9pZCBSZW1vdGVBdWRpb1Nlc3Npb246OnNldENhdGVnb3J5KENhdGVnb3J5VHlwZSB0eXBl
LCBSb3V0ZVNoYXJpbmdQb2xpY3kgcG9saWMKICAgICBtX2NvbmZpZ3VyYXRpb24ucm91dGVTaGFy
aW5nUG9saWN5ID0gcG9saWN5OwogCiAgICAgY29ubmVjdGlvbigpLnNlbmQoTWVzc2FnZXM6OlJl
bW90ZUF1ZGlvU2Vzc2lvblByb3h5OjpTZXRDYXRlZ29yeSh0eXBlLCBwb2xpY3kpLCB7IH0pOwor
I2VsaWYgUExBVEZPUk0oTUFDKQorICAgIC8vIEZJWE1FOiBNb3ZlIEF1ZGlvU2Vzc2lvblJvdXRp
bmdBcmJpdHJhdG9yUHJveHkgdG8gdGhlIEdQVSBwcm9jZXNzICh3ZWJraXQub3JnL2IvMjE3NTM1
KQorICAgIEF1ZGlvU2Vzc2lvbjo6c2V0Q2F0ZWdvcnkodHlwZSwgcG9saWN5KTsKKyNlbHNlCisg
ICAgVU5VU0VEX1BBUkFNKHR5cGUpOworICAgIFVOVVNFRF9QQVJBTShwb2xpY3kpOworI2VuZGlm
CiB9CiAKIHZvaWQgUmVtb3RlQXVkaW9TZXNzaW9uOjpzZXRQcmVmZXJyZWRCdWZmZXJTaXplKHNp
emVfdCBzaXplKQpAQCAtODgsNiArOTYsMTcgQEAgYm9vbCBSZW1vdGVBdWRpb1Nlc3Npb246OnRy
eVRvU2V0QWN0aXZlSW50ZXJuYWwoYm9vbCBhY3RpdmUpCiAgICAgcmV0dXJuIHN1Y2NlZWRlZDsK
IH0KIAorQXVkaW9TZXNzaW9uOjpDYXRlZ29yeVR5cGUgUmVtb3RlQXVkaW9TZXNzaW9uOjpjYXRl
Z29yeSgpIGNvbnN0Cit7CisjaWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkKKyAgICByZXR1cm4gbV9j
b25maWd1cmF0aW9uLmNhdGVnb3J5OworI2VsaWYgUExBVEZPUk0oTUFDKQorICAgIHJldHVybiBB
dWRpb1Nlc3Npb246OmNhdGVnb3J5KCk7CisjZWxzZQorICAgIHJldHVybiBOb25lOworI2VuZGlm
Cit9CisKIHZvaWQgUmVtb3RlQXVkaW9TZXNzaW9uOjpjb25maWd1cmF0aW9uQ2hhbmdlZChSZW1v
dGVBdWRpb1Nlc3Npb25Db25maWd1cmF0aW9uJiYgY29uZmlndXJhdGlvbikKIHsKICAgICBib29s
IG11dGVkU3RhdGVDaGFuZ2VkID0gY29uZmlndXJhdGlvbi5pc011dGVkICE9IG1fY29uZmlndXJh
dGlvbi5pc011dGVkOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL0dQVS9t
ZWRpYS9SZW1vdGVBdWRpb1Nlc3Npb24uaCBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9HUFUv
bWVkaWEvUmVtb3RlQXVkaW9TZXNzaW9uLmgKaW5kZXggNTE2ODY2OTk2NjM0ZmQ4NGVlNWVkYjcx
YTg0NzkxODE2ODFlZjY0NS4uMGNhMTFkMjBkNTM3ZjY2MWNiY2Q0NDRjNjFjMTI3Njc4Yzc0YzNh
ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL0dQVS9tZWRpYS9SZW1vdGVB
dWRpb1Nlc3Npb24uaAorKysgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvR1BVL21lZGlhL1Jl
bW90ZUF1ZGlvU2Vzc2lvbi5oCkBAIC02NCw3ICs2NCw3IEBAIHByaXZhdGU6CiAgICAgdm9pZCBz
ZXRQcmVmZXJyZWRCdWZmZXJTaXplKHNpemVfdCkgZmluYWw7CiAgICAgYm9vbCB0cnlUb1NldEFj
dGl2ZUludGVybmFsKGJvb2wpIGZpbmFsOwogCi0gICAgQ2F0ZWdvcnlUeXBlIGNhdGVnb3J5KCkg
Y29uc3QgZmluYWwgeyByZXR1cm4gbV9jb25maWd1cmF0aW9uLmNhdGVnb3J5OyB9CisgICAgQ2F0
ZWdvcnlUeXBlIGNhdGVnb3J5KCkgY29uc3QgZmluYWw7CiAgICAgV2ViQ29yZTo6Um91dGVTaGFy
aW5nUG9saWN5IHJvdXRlU2hhcmluZ1BvbGljeSgpIGNvbnN0IGZpbmFsIHsgcmV0dXJuIG1fY29u
ZmlndXJhdGlvbi5yb3V0ZVNoYXJpbmdQb2xpY3k7IH0KICAgICBTdHJpbmcgcm91dGluZ0NvbnRl
eHRVSUQoKSBjb25zdCBmaW5hbCB7IHJldHVybiBtX2NvbmZpZ3VyYXRpb24ucm91dGluZ0NvbnRl
eHRVSUQ7IH0KICAgICBmbG9hdCBzYW1wbGVSYXRlKCkgY29uc3QgZmluYWwgeyByZXR1cm4gbV9j
b25maWd1cmF0aW9uLnNhbXBsZVJhdGU7IH0K
</data>

          </attachment>
      

    </bug>

</bugzilla>