<?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>217743</bug_id>
          
          <creation_ts>2020-10-14 18:11:05 -0700</creation_ts>
          <short_desc>Vectorize downmixing in AudioBus::createByMixingToMono()</short_desc>
          <delta_ts>2020-10-14 19:24:26 -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>WebKit2</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>212611</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>darin</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>glenn</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>sam</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1697986</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-10-14 18:11:05 -0700</bug_when>
    <thetext>Vectorize downmixing in AudioBus::createByMixingToMono().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1697988</commentid>
    <comment_count>1</comment_count>
      <attachid>411391</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-10-14 18:12:47 -0700</bug_when>
    <thetext>Created attachment 411391
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1697990</commentid>
    <comment_count>2</comment_count>
      <attachid>411391</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-10-14 18:20:57 -0700</bug_when>
    <thetext>Comment on attachment 411391
Patch

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

&gt; Source/WebCore/platform/audio/VectorMath.cpp:697
&gt; +    VectorMath::add(inputVector1, inputVector2, outputVector, numberOfElementsToProcess);
&gt; +    VectorMath::multiplyByScalar(outputVector, scalar, outputVector, numberOfElementsToProcess);

We are in the VectorMath namespace, so no need to restate the namespace as a prefix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1697992</commentid>
    <comment_count>3</comment_count>
      <attachid>411393</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-10-14 18:25:15 -0700</bug_when>
    <thetext>Created attachment 411393
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1697996</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-10-14 19:23:26 -0700</bug_when>
    <thetext>Committed r268505: &lt;https://trac.webkit.org/changeset/268505&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 411393.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1697997</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-10-14 19:24:26 -0700</bug_when>
    <thetext>&lt;rdar://problem/70318098&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>411391</attachid>
            <date>2020-10-14 18:12:47 -0700</date>
            <delta_ts>2020-10-14 18:25:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-217743-20201014181246.patch</filename>
            <type>text/plain</type>
            <size>4360</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY4NDI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZGZlM2VjZGFkOGUwOGI4
ODM2NmUyYjg1MjhiODA1Yjg1ZjRhMjIyYy4uM2ZiZmI4MzFlN2RiYmE4OTQ1ODU0MmZmNWRlYmFi
ODliM2E3YzMxOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIwLTEwLTE0ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgVmVjdG9yaXplIGRvd25taXhp
bmcgaW4gQXVkaW9CdXM6OmNyZWF0ZUJ5TWl4aW5nVG9Nb25vKCkKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxNzc0MworCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFZlY3Rvcml6ZSBkb3dubWl4aW5nIGluIEF1
ZGlvQnVzOjpjcmVhdGVCeU1peGluZ1RvTW9ubygpLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cywg
bm8gV2ViLWZhY2luZyBiZWhhdmlvciBjaGFuZ2UuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9hdWRp
by9BdWRpb0J1cy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpBdWRpb0J1czo6Y3JlYXRlQnlNaXhp
bmdUb01vbm8pOgorICAgICAgICAqIHBsYXRmb3JtL2F1ZGlvL1ZlY3Rvck1hdGguY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6VmVjdG9yTWF0aDo6YWRkVmVjdG9yc1RoZW5NdWx0aXBseUJ5U2NhbGFy
KToKKyAgICAgICAgKiBwbGF0Zm9ybS9hdWRpby9WZWN0b3JNYXRoLmg6CisKIDIwMjAtMTAtMTQg
IENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBIb29rIEF1ZGlvV29y
a2xldHMgdXAgdG8gV2ViSW5zcGVjdG9yCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9hdWRpby9BdWRpb0J1cy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9B
dWRpb0J1cy5jcHAKaW5kZXggOWQ4Y2ZmMTdkYmU0MmFlMGZkZDNhYjkzOWE4YjI3OWNmM2YzYzUz
OS4uMDY3OGU0ZmVjYTIwYzFiMmM2N2RmMGQyZjljNmRjNDAzNDNhNzc2NCAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vQXVkaW9CdXMuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0F1ZGlvQnVzLmNwcApAQCAtNTg1LDggKzU4NSw3IEBAIFJl
ZlB0cjxBdWRpb0J1cz4gQXVkaW9CdXM6OmNyZWF0ZUJ5TWl4aW5nVG9Nb25vKGNvbnN0IEF1ZGlv
QnVzKiBzb3VyY2VCdXMpCiAgICAgICAgICAgICBmbG9hdCogZGVzdGluYXRpb24gPSBkZXN0aW5h
dGlvbkJ1cy0+Y2hhbm5lbCgwKS0+bXV0YWJsZURhdGEoKTsKICAgICAgICAgCiAgICAgICAgICAg
ICAvLyBEbyB0aGUgbW9ubyBtaXhkb3duLgotICAgICAgICAgICAgZm9yICh1bnNpZ25lZCBpID0g
MDsgaSA8IG47ICsraSkKLSAgICAgICAgICAgICAgICBkZXN0aW5hdGlvbltpXSA9IChzb3VyY2VM
W2ldICsgc291cmNlUltpXSkgLyAyOworICAgICAgICAgICAgVmVjdG9yTWF0aDo6YWRkVmVjdG9y
c1RoZW5NdWx0aXBseUJ5U2NhbGFyKHNvdXJjZUwsIHNvdXJjZVIsIDAuNSwgZGVzdGluYXRpb24s
IG4pOwogCiAgICAgICAgICAgICBkZXN0aW5hdGlvbkJ1cy0+Y2xlYXJTaWxlbnRGbGFnKCk7CiAg
ICAgICAgICAgICBkZXN0aW5hdGlvbkJ1cy0+c2V0U2FtcGxlUmF0ZShzb3VyY2VCdXMtPnNhbXBs
ZVJhdGUoKSk7ICAgIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8v
VmVjdG9yTWF0aC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9WZWN0b3JNYXRo
LmNwcAppbmRleCBlNGM4Y2FiZmZiM2Q2ZGM5MGIzYTZhZDQxZmU1N2YyNmRkYmRhYTJlLi41MjY2
NWY1MDUxZTk4YmEwZjM1ZmU4MmM5MjMyNDBlOTQ3OTM0YzI3IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9WZWN0b3JNYXRoLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9hdWRpby9WZWN0b3JNYXRoLmNwcApAQCAtOTEsNiArOTEsMTEgQEAgdm9pZCBt
dWx0aXBseVRoZW5BZGRTY2FsYXIoY29uc3QgZmxvYXQqIGlucHV0VmVjdG9yLCBmbG9hdCBzY2Fs
ZSwgZmxvYXQqIG91dHB1dFYKICAgICB2RFNQX3ZzbWEoaW5wdXRWZWN0b3IsIDEsICZzY2FsZSwg
b3V0cHV0VmVjdG9yLCAxLCBvdXRwdXRWZWN0b3IsIDEsIG51bWJlck9mRWxlbWVudHNUb1Byb2Nl
c3MpOwogfQogCit2b2lkIGFkZFZlY3RvcnNUaGVuTXVsdGlwbHlCeVNjYWxhcihjb25zdCBmbG9h
dCogaW5wdXRWZWN0b3IxLCBjb25zdCBmbG9hdCogaW5wdXRWZWN0b3IyLCBmbG9hdCBzY2FsYXIs
IGZsb2F0KiBvdXRwdXRWZWN0b3IsIHNpemVfdCBudW1iZXJPZkVsZW1lbnRzVG9Qcm9jZXNzKQor
eworICAgIHZEU1BfdmFzbShpbnB1dFZlY3RvcjEsIDEsIGlucHV0VmVjdG9yMiwgMSwgJnNjYWxh
ciwgb3V0cHV0VmVjdG9yLCAxLCBudW1iZXJPZkVsZW1lbnRzVG9Qcm9jZXNzKTsKK30KKwogZmxv
YXQgbWF4aW11bU1hZ25pdHVkZShjb25zdCBmbG9hdCogaW5wdXRWZWN0b3IsIHNpemVfdCBudW1i
ZXJPZkVsZW1lbnRzVG9Qcm9jZXNzKQogewogICAgIGZsb2F0IG1heGltdW1WYWx1ZSA9IDA7CkBA
IC02ODYsNiArNjkxLDEyIEBAIHZvaWQgbGluZWFyVG9EZWNpYmVscyhjb25zdCBmbG9hdCogaW5w
dXRWZWN0b3IsIGZsb2F0KiBvdXRwdXRWZWN0b3IsIHNpemVfdCBudW1iCiAgICAgICAgIG91dHB1
dFZlY3RvcltpXSA9IEF1ZGlvVXRpbGl0aWVzOjpsaW5lYXJUb0RlY2liZWxzKGlucHV0VmVjdG9y
W2ldKTsKIH0KIAordm9pZCBhZGRWZWN0b3JzVGhlbk11bHRpcGx5QnlTY2FsYXIoY29uc3QgZmxv
YXQqIGlucHV0VmVjdG9yMSwgY29uc3QgZmxvYXQqIGlucHV0VmVjdG9yMiwgZmxvYXQgc2NhbGFy
LCBmbG9hdCogb3V0cHV0VmVjdG9yLCBzaXplX3QgbnVtYmVyT2ZFbGVtZW50c1RvUHJvY2VzcykK
K3sKKyAgICBWZWN0b3JNYXRoOjphZGQoaW5wdXRWZWN0b3IxLCBpbnB1dFZlY3RvcjIsIG91dHB1
dFZlY3RvciwgbnVtYmVyT2ZFbGVtZW50c1RvUHJvY2Vzcyk7CisgICAgVmVjdG9yTWF0aDo6bXVs
dGlwbHlCeVNjYWxhcihvdXRwdXRWZWN0b3IsIHNjYWxhciwgb3V0cHV0VmVjdG9yLCBudW1iZXJP
ZkVsZW1lbnRzVG9Qcm9jZXNzKTsKK30KKwogI2VuZGlmIC8vIFVTRShBQ0NFTEVSQVRFKQogCiB9
IC8vIG5hbWVzcGFjZSBWZWN0b3JNYXRoCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9hdWRpby9WZWN0b3JNYXRoLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9W
ZWN0b3JNYXRoLmgKaW5kZXggOGExZTdmNWZlZDdmZjc1NTBhYzlhN2ZiYjBhYTBhNWJkYjY0Mzhh
Ni4uNzU5OGJhNTlmYWZiNDMxYzc1Y2U5MjRmMDIzNmUxN2Q2YjJmYmYwNyAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vVmVjdG9yTWF0aC5oCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL1ZlY3Rvck1hdGguaApAQCAtMzQsNiArMzQsOSBAQCBuYW1l
c3BhY2UgVmVjdG9yTWF0aCB7CiAvLyBWZWN0b3Igc2NhbGFyIG11bHRpcGx5IGFuZCB0aGVuIGFk
ZCAodnNtYSkuCiB2b2lkIG11bHRpcGx5VGhlbkFkZFNjYWxhcihjb25zdCBmbG9hdCogaW5wdXRW
ZWN0b3IsIGZsb2F0IHNjYWxlLCBmbG9hdCogb3V0cHV0VmVjdG9yLCBzaXplX3QgbnVtYmVyT2ZF
bGVtZW50c1RvUHJvY2Vzcyk7CiAKKy8vIE11bHRpcGxpZXMgdGhlIHN1bSBvZiB0d28gdmVjdG9y
cyBieSBhIHNjYWxhciB2YWx1ZSAodmFzbSkuCit2b2lkIGFkZFZlY3RvcnNUaGVuTXVsdGlwbHlC
eVNjYWxhcihjb25zdCBmbG9hdCogaW5wdXRWZWN0b3IxLCBjb25zdCBmbG9hdCogaW5wdXRWZWN0
b3IyLCBmbG9hdCBzY2FsYXIsIGZsb2F0KiBvdXRwdXRWZWN0b3IsIHNpemVfdCBudW1iZXJPZkVs
ZW1lbnRzVG9Qcm9jZXNzKTsKKwogdm9pZCBtdWx0aXBseUJ5U2NhbGFyKGNvbnN0IGZsb2F0KiBp
bnB1dFZlY3RvciwgZmxvYXQgc2NhbGUsIGZsb2F0KiBvdXRwdXRWZWN0b3IsIHNpemVfdCBudW1i
ZXJPZkVsZW1lbnRzVG9Qcm9jZXNzKTsKIHZvaWQgYWRkU2NhbGFyKGNvbnN0IGZsb2F0KiBpbnB1
dFZlY3RvciwgZmxvYXQgc2NhbGFyLCBmbG9hdCogb3V0cHV0VmVjdG9yLCBzaXplX3QgbnVtYmVy
T2ZFbGVtZW50c1RvUHJvY2Vzcyk7CiB2b2lkIGFkZChjb25zdCBmbG9hdCogaW5wdXRWZWN0b3Ix
LCBjb25zdCBmbG9hdCogaW5wdXRWZWN0b3IyLCBmbG9hdCogb3V0cHV0VmVjdG9yLCBzaXplX3Qg
bnVtYmVyT2ZFbGVtZW50c1RvUHJvY2Vzcyk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>411393</attachid>
            <date>2020-10-14 18:25:15 -0700</date>
            <delta_ts>2020-10-14 19:23:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-217743-20201014182514.patch</filename>
            <type>text/plain</type>
            <size>4333</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY4NDI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZGZlM2VjZGFkOGUwOGI4
ODM2NmUyYjg1MjhiODA1Yjg1ZjRhMjIyYy4uZmViZGMyYTJjNTQ5YTA0YTUyZjMxYWFlMjIxNDg0
ZTkxNjhiZmFjYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIwLTEwLTE0ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgVmVjdG9yaXplIGRvd25taXhp
bmcgaW4gQXVkaW9CdXM6OmNyZWF0ZUJ5TWl4aW5nVG9Nb25vKCkKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxNzc0MworCisgICAgICAgIFJldmlld2Vk
IGJ5IERhcmluIEFkbGVyLgorCisgICAgICAgIFZlY3Rvcml6ZSBkb3dubWl4aW5nIGluIEF1ZGlv
QnVzOjpjcmVhdGVCeU1peGluZ1RvTW9ubygpLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cywgbm8g
V2ViLWZhY2luZyBiZWhhdmlvciBjaGFuZ2UuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9hdWRpby9B
dWRpb0J1cy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpBdWRpb0J1czo6Y3JlYXRlQnlNaXhpbmdU
b01vbm8pOgorICAgICAgICAqIHBsYXRmb3JtL2F1ZGlvL1ZlY3Rvck1hdGguY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6VmVjdG9yTWF0aDo6YWRkVmVjdG9yc1RoZW5NdWx0aXBseUJ5U2NhbGFyKToK
KyAgICAgICAgKiBwbGF0Zm9ybS9hdWRpby9WZWN0b3JNYXRoLmg6CisKIDIwMjAtMTAtMTQgIENo
cmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBIb29rIEF1ZGlvV29ya2xl
dHMgdXAgdG8gV2ViSW5zcGVjdG9yCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9hdWRpby9BdWRpb0J1cy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9BdWRp
b0J1cy5jcHAKaW5kZXggOWQ4Y2ZmMTdkYmU0MmFlMGZkZDNhYjkzOWE4YjI3OWNmM2YzYzUzOS4u
MDY3OGU0ZmVjYTIwYzFiMmM2N2RmMGQyZjljNmRjNDAzNDNhNzc2NCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vQXVkaW9CdXMuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2F1ZGlvL0F1ZGlvQnVzLmNwcApAQCAtNTg1LDggKzU4NSw3IEBAIFJlZlB0
cjxBdWRpb0J1cz4gQXVkaW9CdXM6OmNyZWF0ZUJ5TWl4aW5nVG9Nb25vKGNvbnN0IEF1ZGlvQnVz
KiBzb3VyY2VCdXMpCiAgICAgICAgICAgICBmbG9hdCogZGVzdGluYXRpb24gPSBkZXN0aW5hdGlv
bkJ1cy0+Y2hhbm5lbCgwKS0+bXV0YWJsZURhdGEoKTsKICAgICAgICAgCiAgICAgICAgICAgICAv
LyBEbyB0aGUgbW9ubyBtaXhkb3duLgotICAgICAgICAgICAgZm9yICh1bnNpZ25lZCBpID0gMDsg
aSA8IG47ICsraSkKLSAgICAgICAgICAgICAgICBkZXN0aW5hdGlvbltpXSA9IChzb3VyY2VMW2ld
ICsgc291cmNlUltpXSkgLyAyOworICAgICAgICAgICAgVmVjdG9yTWF0aDo6YWRkVmVjdG9yc1Ro
ZW5NdWx0aXBseUJ5U2NhbGFyKHNvdXJjZUwsIHNvdXJjZVIsIDAuNSwgZGVzdGluYXRpb24sIG4p
OwogCiAgICAgICAgICAgICBkZXN0aW5hdGlvbkJ1cy0+Y2xlYXJTaWxlbnRGbGFnKCk7CiAgICAg
ICAgICAgICBkZXN0aW5hdGlvbkJ1cy0+c2V0U2FtcGxlUmF0ZShzb3VyY2VCdXMtPnNhbXBsZVJh
dGUoKSk7ICAgIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vVmVj
dG9yTWF0aC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9WZWN0b3JNYXRoLmNw
cAppbmRleCBlNGM4Y2FiZmZiM2Q2ZGM5MGIzYTZhZDQxZmU1N2YyNmRkYmRhYTJlLi4wNzk2YjU1
NDViYmU4NDhlNDQ0NmYxY2M2ZjhmMGMzMTc0MjUzMjBmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9hdWRpby9WZWN0b3JNYXRoLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9hdWRpby9WZWN0b3JNYXRoLmNwcApAQCAtOTEsNiArOTEsMTEgQEAgdm9pZCBtdWx0
aXBseVRoZW5BZGRTY2FsYXIoY29uc3QgZmxvYXQqIGlucHV0VmVjdG9yLCBmbG9hdCBzY2FsZSwg
ZmxvYXQqIG91dHB1dFYKICAgICB2RFNQX3ZzbWEoaW5wdXRWZWN0b3IsIDEsICZzY2FsZSwgb3V0
cHV0VmVjdG9yLCAxLCBvdXRwdXRWZWN0b3IsIDEsIG51bWJlck9mRWxlbWVudHNUb1Byb2Nlc3Mp
OwogfQogCit2b2lkIGFkZFZlY3RvcnNUaGVuTXVsdGlwbHlCeVNjYWxhcihjb25zdCBmbG9hdCog
aW5wdXRWZWN0b3IxLCBjb25zdCBmbG9hdCogaW5wdXRWZWN0b3IyLCBmbG9hdCBzY2FsYXIsIGZs
b2F0KiBvdXRwdXRWZWN0b3IsIHNpemVfdCBudW1iZXJPZkVsZW1lbnRzVG9Qcm9jZXNzKQorewor
ICAgIHZEU1BfdmFzbShpbnB1dFZlY3RvcjEsIDEsIGlucHV0VmVjdG9yMiwgMSwgJnNjYWxhciwg
b3V0cHV0VmVjdG9yLCAxLCBudW1iZXJPZkVsZW1lbnRzVG9Qcm9jZXNzKTsKK30KKwogZmxvYXQg
bWF4aW11bU1hZ25pdHVkZShjb25zdCBmbG9hdCogaW5wdXRWZWN0b3IsIHNpemVfdCBudW1iZXJP
ZkVsZW1lbnRzVG9Qcm9jZXNzKQogewogICAgIGZsb2F0IG1heGltdW1WYWx1ZSA9IDA7CkBAIC02
ODYsNiArNjkxLDEyIEBAIHZvaWQgbGluZWFyVG9EZWNpYmVscyhjb25zdCBmbG9hdCogaW5wdXRW
ZWN0b3IsIGZsb2F0KiBvdXRwdXRWZWN0b3IsIHNpemVfdCBudW1iCiAgICAgICAgIG91dHB1dFZl
Y3RvcltpXSA9IEF1ZGlvVXRpbGl0aWVzOjpsaW5lYXJUb0RlY2liZWxzKGlucHV0VmVjdG9yW2ld
KTsKIH0KIAordm9pZCBhZGRWZWN0b3JzVGhlbk11bHRpcGx5QnlTY2FsYXIoY29uc3QgZmxvYXQq
IGlucHV0VmVjdG9yMSwgY29uc3QgZmxvYXQqIGlucHV0VmVjdG9yMiwgZmxvYXQgc2NhbGFyLCBm
bG9hdCogb3V0cHV0VmVjdG9yLCBzaXplX3QgbnVtYmVyT2ZFbGVtZW50c1RvUHJvY2VzcykKK3sK
KyAgICBhZGQoaW5wdXRWZWN0b3IxLCBpbnB1dFZlY3RvcjIsIG91dHB1dFZlY3RvciwgbnVtYmVy
T2ZFbGVtZW50c1RvUHJvY2Vzcyk7CisgICAgbXVsdGlwbHlCeVNjYWxhcihvdXRwdXRWZWN0b3Is
IHNjYWxhciwgb3V0cHV0VmVjdG9yLCBudW1iZXJPZkVsZW1lbnRzVG9Qcm9jZXNzKTsKK30KKwog
I2VuZGlmIC8vIFVTRShBQ0NFTEVSQVRFKQogCiB9IC8vIG5hbWVzcGFjZSBWZWN0b3JNYXRoCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9WZWN0b3JNYXRoLmggYi9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9WZWN0b3JNYXRoLmgKaW5kZXggOGExZTdmNWZl
ZDdmZjc1NTBhYzlhN2ZiYjBhYTBhNWJkYjY0MzhhNi4uNzU5OGJhNTlmYWZiNDMxYzc1Y2U5MjRm
MDIzNmUxN2Q2YjJmYmYwNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVk
aW8vVmVjdG9yTWF0aC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL1ZlY3Rv
ck1hdGguaApAQCAtMzQsNiArMzQsOSBAQCBuYW1lc3BhY2UgVmVjdG9yTWF0aCB7CiAvLyBWZWN0
b3Igc2NhbGFyIG11bHRpcGx5IGFuZCB0aGVuIGFkZCAodnNtYSkuCiB2b2lkIG11bHRpcGx5VGhl
bkFkZFNjYWxhcihjb25zdCBmbG9hdCogaW5wdXRWZWN0b3IsIGZsb2F0IHNjYWxlLCBmbG9hdCog
b3V0cHV0VmVjdG9yLCBzaXplX3QgbnVtYmVyT2ZFbGVtZW50c1RvUHJvY2Vzcyk7CiAKKy8vIE11
bHRpcGxpZXMgdGhlIHN1bSBvZiB0d28gdmVjdG9ycyBieSBhIHNjYWxhciB2YWx1ZSAodmFzbSku
Cit2b2lkIGFkZFZlY3RvcnNUaGVuTXVsdGlwbHlCeVNjYWxhcihjb25zdCBmbG9hdCogaW5wdXRW
ZWN0b3IxLCBjb25zdCBmbG9hdCogaW5wdXRWZWN0b3IyLCBmbG9hdCBzY2FsYXIsIGZsb2F0KiBv
dXRwdXRWZWN0b3IsIHNpemVfdCBudW1iZXJPZkVsZW1lbnRzVG9Qcm9jZXNzKTsKKwogdm9pZCBt
dWx0aXBseUJ5U2NhbGFyKGNvbnN0IGZsb2F0KiBpbnB1dFZlY3RvciwgZmxvYXQgc2NhbGUsIGZs
b2F0KiBvdXRwdXRWZWN0b3IsIHNpemVfdCBudW1iZXJPZkVsZW1lbnRzVG9Qcm9jZXNzKTsKIHZv
aWQgYWRkU2NhbGFyKGNvbnN0IGZsb2F0KiBpbnB1dFZlY3RvciwgZmxvYXQgc2NhbGFyLCBmbG9h
dCogb3V0cHV0VmVjdG9yLCBzaXplX3QgbnVtYmVyT2ZFbGVtZW50c1RvUHJvY2Vzcyk7CiB2b2lk
IGFkZChjb25zdCBmbG9hdCogaW5wdXRWZWN0b3IxLCBjb25zdCBmbG9hdCogaW5wdXRWZWN0b3Iy
LCBmbG9hdCogb3V0cHV0VmVjdG9yLCBzaXplX3QgbnVtYmVyT2ZFbGVtZW50c1RvUHJvY2Vzcyk7
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>