<?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>220087</bug_id>
          
          <creation_ts>2020-12-22 08:28:10 -0800</creation_ts>
          <short_desc>[GStreamer] Add support to build with native audio and video</short_desc>
          <delta_ts>2021-01-11 02:32:14 -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>New Bugs</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="Xabier Rodríguez Calvar">calvaris</reporter>
          <assigned_to name="Xabier Rodríguez Calvar">calvaris</assigned_to>
          <cc>annulen</cc>
    
    <cc>cgarcia</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>gustavo</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>jer.noble</cc>
    
    <cc>menard</cc>
    
    <cc>philipj</cc>
    
    <cc>pnormand</cc>
    
    <cc>ryuan.choi</cc>
    
    <cc>sergio</cc>
    
    <cc>vjaquez</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1716224</commentid>
    <comment_count>0</comment_count>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2020-12-22 08:28:10 -0800</bug_when>
    <thetext>[GStreamer] Add support to build with native audio and video</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1716225</commentid>
    <comment_count>1</comment_count>
      <attachid>416666</attachid>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2020-12-22 08:29:38 -0800</bug_when>
    <thetext>Created attachment 416666
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1716230</commentid>
    <comment_count>2</comment_count>
      <attachid>416666</attachid>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2020-12-22 08:50:09 -0800</bug_when>
    <thetext>Comment on attachment 416666
Patch

I should polish this by adding more checks on GStreamer and tweaking defaults.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1718260</commentid>
    <comment_count>3</comment_count>
      <attachid>417262</attachid>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2021-01-08 04:41:48 -0800</bug_when>
    <thetext>Created attachment 417262
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1718271</commentid>
    <comment_count>4</comment_count>
      <attachid>417262</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-01-08 05:20:27 -0800</bug_when>
    <thetext>Comment on attachment 417262
Patch

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

&gt; Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:2698
&gt; +#if ENABLE(TEXT_SINK)
&gt; +    unsigned hasText = getGstPlayFlag(&quot;text&quot;);
&gt; +#else
&gt; +    unsigned hasText = 0x0;
&gt; +#endif

What&apos;s the implication of disabling this in playbin? In the player we set a custom text-sink to collect in-band text cues, should that code be ifdeffed now?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1718291</commentid>
    <comment_count>5</comment_count>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2021-01-08 07:25:35 -0800</bug_when>
    <thetext>(In reply to Philippe Normand from comment #4)
&gt; Comment on attachment 417262 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=417262&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:2698
&gt; &gt; +#if ENABLE(TEXT_SINK)
&gt; &gt; +    unsigned hasText = getGstPlayFlag(&quot;text&quot;);
&gt; &gt; +#else
&gt; &gt; +    unsigned hasText = 0x0;
&gt; &gt; +#endif
&gt; 
&gt; What&apos;s the implication of disabling this in playbin? In the player we set a
&gt; custom text-sink to collect in-band text cues, should that code be ifdeffed
&gt; now?

Text sink pads get not connected to anything in playsink so text dies there.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1718299</commentid>
    <comment_count>6</comment_count>
      <attachid>417262</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-01-08 07:52:38 -0800</bug_when>
    <thetext>Comment on attachment 417262
Patch

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

&gt; Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:2714
&gt; +    g_object_set(pipeline, &quot;flags&quot;, hasText | hasAudio | hasVideo | hasNativeVideo | hasNativeAudio, nullptr);

So this unsets the default flags too, which is not a great idea, the default is &quot;soft-colorbalance+deinterlace+soft-volume+text+audio+video&quot;. Can you get the previous flags before and preserve them please?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1718307</commentid>
    <comment_count>7</comment_count>
      <attachid>417269</attachid>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2021-01-08 08:45:59 -0800</bug_when>
    <thetext>Created attachment 417269
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1718637</commentid>
    <comment_count>8</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-01-11 02:31:06 -0800</bug_when>
    <thetext>Committed r271355: &lt;https://trac.webkit.org/changeset/271355&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 417269.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1718638</commentid>
    <comment_count>9</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-01-11 02:32:14 -0800</bug_when>
    <thetext>&lt;rdar://problem/72990488&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>416666</attachid>
            <date>2020-12-22 08:29:38 -0800</date>
            <delta_ts>2021-01-08 04:41:41 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-220087-20201222172937.patch</filename>
            <type>text/plain</type>
            <size>4598</size>
            <attacher name="Xabier Rodríguez Calvar">calvaris</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcxMDAyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzU5YzZjZmIyZWJlYmVk
MjllN2I2Y2FjODg2MjRiNjZjZjc1YzdhZS4uYTdmMDE0ODQ3OTkzNjlhNzgxMGJhZjVlZWQ1MTAw
NWVmNWRkZDExZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDIwLTEyLTIyICBYYWJp
ZXIgUm9kcmlndWV6IENhbHZhciAgPGNhbHZhcmlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0dT
dHJlYW1lcl0gQWRkIHN1cHBvcnQgdG8gYnVpbGQgd2l0aCBuYXRpdmUgYXVkaW8gYW5kIHZpZGVv
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjAwODcK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXZSBlbmFi
bGUgbmF0aXZlIGF1ZGlvIGFuZCB2aWRlbyBpbiB0aGUgcGlwZWxpbmUgZGVwZW5kaW5nIG9uIHRo
ZQorICAgICAgICBidWlsZCBmbGFncy4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2dz
dHJlYW1lci9NZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXIuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6c2V0UGxheWJhY2tGbGFncyk6CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVBsYXllclByaXZh
dGVHU3RyZWFtZXI6OmNyZWF0ZUdTVFBsYXlCaW4pOgorCiAyMDIwLTEyLTE5ICBaYWxhbiBCdWp0
YXMgIDx6YWxhbkBhcHBsZS5jb20+CiAKICAgICAgICAgW0xGQ11bSUZDXSBBZGQgZmFzdCBwYXRo
IHZlcnRpY2FsIGFsaWdubWVudCBmb3Igbm9uLXN0cmV0Y2h5LCBiYXNlbGluZSBhbGlnbmVkIGF0
b21pYyBpbmxpbmUgbGV2ZWwgYm94ZXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2dyYXBoaWNzL2dzdHJlYW1lci9NZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXIuY3BwIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL01lZGlhUGxheWVyUHJp
dmF0ZUdTdHJlYW1lci5jcHAKaW5kZXggOGUzY2ZkMjFjY2Y3YmUzNTQ0ZmIzZDQ2N2Y2NTU5YTcy
YTc5M2U5YS4uNjM2Zjg2Nzg2YmFjZmNmMWMwM2ZmMDYwZDU1YTJmMzYxZWYyYTUyOCAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL01lZGlhUGxh
eWVyUHJpdmF0ZUdTdHJlYW1lci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvZ3N0cmVhbWVyL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lci5jcHAKQEAgLTI3NDIs
NiArMjc0MiwzNCBAQCB2b2lkIE1lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lcjo6dXBkYXRlRG93
bmxvYWRCdWZmZXJpbmdGbGFnKCkKICAgICB9CiB9CiAKK3N0YXRpYyB2b2lkIHNldFBsYXliYWNr
RmxhZ3MoR3N0RWxlbWVudCogcGlwZWxpbmUpCit7CisgICAgdW5zaWduZWQgaGFzQXVkaW8gPSBn
ZXRHc3RQbGF5RmxhZygiYXVkaW8iKTsKKyAgICB1bnNpZ25lZCBoYXNWaWRlbyA9IGdldEdzdFBs
YXlGbGFnKCJ2aWRlbyIpOworCisjaWYgRU5BQkxFKFRFWFRfU0lOSykKKyAgICB1bnNpZ25lZCBo
YXNUZXh0ID0gZ2V0R3N0UGxheUZsYWcoInRleHQiKTsKKyNlbHNlCisgICAgdW5zaWduZWQgaGFz
VGV4dCA9IDB4MDsKKyNlbmRpZgorCisjaWYgRU5BQkxFKE5BVElWRV9WSURFTykKKyAgICB1bnNp
Z25lZCBoYXNOYXRpdmVWaWRlbyA9IGdldEdzdFBsYXlGbGFnKCJuYXRpdmUtdmlkZW8iKTsKKyNl
bHNlCisgICAgdW5zaWduZWQgaGFzTmF0aXZlVmlkZW8gPSAweDA7CisjZW5kaWYKKworI2lmIEVO
QUJMRShOQVRJVkVfQVVESU8pCisgICAgdW5zaWduZWQgaGFzTmF0aXZlQXVkaW8gPSBnZXRHc3RQ
bGF5RmxhZygibmF0aXZlLWF1ZGlvIik7CisjZWxzZQorICAgIHVuc2lnbmVkIGhhc05hdGl2ZUF1
ZGlvID0gMHgwOworI2VuZGlmCisKKyAgICBHU1RfSU5GT19PQkpFQ1QocGlwZWxpbmUsICJ0ZXh0
ICVzLCBhdWRpbyAlcyAobmF0aXZlICVzKSwgdmlkZW8gJXMgKG5hdGl2ZSAlcykiLCBib29sRm9y
UHJpbnRpbmcoaGFzVGV4dCksIGJvb2xGb3JQcmludGluZyhoYXNBdWRpbyksCisgICAgICAgIGJv
b2xGb3JQcmludGluZyhoYXNOYXRpdmVBdWRpbyksIGJvb2xGb3JQcmludGluZyhoYXNWaWRlbyks
IGJvb2xGb3JQcmludGluZyhoYXNOYXRpdmVWaWRlbykpOworICAgIGdfb2JqZWN0X3NldChwaXBl
bGluZSwgImZsYWdzIiwgaGFzVGV4dCB8IGhhc0F1ZGlvIHwgaGFzVmlkZW8gfCBoYXNOYXRpdmVW
aWRlbyB8IGhhc05hdGl2ZUF1ZGlvLCBudWxscHRyKTsKK30KKwogdm9pZCBNZWRpYVBsYXllclBy
aXZhdGVHU3RyZWFtZXI6OmNyZWF0ZUdTVFBsYXlCaW4oY29uc3QgVVJMJiB1cmwsIGNvbnN0IFN0
cmluZyYgcGlwZWxpbmVOYW1lKQogewogICAgIEdTVF9JTkZPKCJDcmVhdGluZyBwaXBlbGluZSBm
b3IgJXMgcGxheWVyIiwgbV9wbGF5ZXItPmlzVmlkZW9QbGF5ZXIoKSA/ICJ2aWRlbyIgOiAiYXVk
aW8iKTsKQEAgLTI3NzUsNiArMjgwMyw4IEBAIHZvaWQgTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVh
bWVyOjpjcmVhdGVHU1RQbGF5QmluKGNvbnN0IFVSTCYgdXJsLCBjb25zdCBTdHJpbmcmCiAKICAg
ICBHU1RfSU5GT19PQkpFQ1QocGlwZWxpbmUoKSwgIlVzaW5nIGxlZ2FjeSBwbGF5YmluIGVsZW1l
bnQ6ICVzIiwgYm9vbEZvclByaW50aW5nKG1faXNMZWdhY3lQbGF5YmluKSk7CiAKKyAgICBzZXRQ
bGF5YmFja0ZsYWdzKHBpcGVsaW5lKCkpOworCiAgICAgLy8gTGV0IGFsc28gb3RoZXIgbGlzdGVu
ZXJzIHN1YnNjcmliZSB0byAoYXBwbGljYXRpb24pIG1lc3NhZ2VzIGluIHRoaXMgYnVzLgogICAg
IEdSZWZQdHI8R3N0QnVzPiBidXMgPSBhZG9wdEdSZWYoZ3N0X3BpcGVsaW5lX2dldF9idXMoR1NU
X1BJUEVMSU5FKG1fcGlwZWxpbmUuZ2V0KCkpKSk7CiAgICAgZ3N0X2J1c19hZGRfc2lnbmFsX3dh
dGNoX2Z1bGwoYnVzLmdldCgpLCBSdW5Mb29wU291cmNlUHJpb3JpdHk6OlJ1bkxvb3BEaXNwYXRj
aGVyKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9jbWFrZS9XZWJLaXRGZWF0dXJlcy5jbWFrZSBiL1Nv
dXJjZS9jbWFrZS9XZWJLaXRGZWF0dXJlcy5jbWFrZQppbmRleCA2OGIyOWI0NzM1NDRiMjU5Yjc3
MTZkZmVmNmY1NjQ4Yzk1ZTBjNGYwLi5hM2RmYTE4NzY4ZmY1ZWVkNmY5YmEyOWZmOTYzY2NiMDIy
M2QxMWNlIDEwMDY0NAotLS0gYS9Tb3VyY2UvY21ha2UvV2ViS2l0RmVhdHVyZXMuY21ha2UKKysr
IGIvU291cmNlL2NtYWtlL1dlYktpdEZlYXR1cmVzLmNtYWtlCkBAIC0yODQsNiArMjg0LDkgQEAg
bWFjcm8oV0VCS0lUX09QVElPTl9CRUdJTikKICAgICBXRUJLSVRfT1BUSU9OX0RFUEVORChFTkFC
TEVfVklERU9fVVNFU19FTEVNRU5UX0ZVTExTQ1JFRU4gRU5BQkxFX1ZJREVPKQogICAgIFdFQktJ
VF9PUFRJT05fREVQRU5EKEVOQUJMRV9UT1VDSF9TTElERVIgRU5BQkxFX1RPVUNIX0VWRU5UUykK
ICAgICBXRUJLSVRfT1BUSU9OX0RFUEVORChFTkFCTEVfV0VCWFIgRU5BQkxFX1dFQkdMKQorICAg
IFdFQktJVF9PUFRJT05fREVGSU5FKEVOQUJMRV9OQVRJVkVfVklERU8gIlRvZ2dsZSBuYXRpdmUg
dmlkZW8gc3VwcG9ydCBpbiBHU3RyZWFtZXIgbWVkaWEgcGxheWVyIiBQUklWQVRFIE9GRikKKyAg
ICBXRUJLSVRfT1BUSU9OX0RFRklORShFTkFCTEVfTkFUSVZFX0FVRElPICJUb2dnbGUgbmF0aXZl
IGF1ZGlvIHN1cHBvcnQgaW4gR1N0cmVhbWVyIG1lZGlhIHBsYXllciIgUFJJVkFURSBPRkYpCisg
ICAgV0VCS0lUX09QVElPTl9ERUZJTkUoRU5BQkxFX1RFWFRfU0lOSyAiVG9nZ2xlIHRleHQgc2lu
ayBzdXBwb3J0IGluIEdTdHJlYW1lciBtZWRpYSBwbGF5ZXIiIFBSSVZBVEUgT0ZGKQogZW5kbWFj
cm8oKQogCiBtYWNybyhfV0VCS0lUX09QVElPTl9FTkZPUkNFX0RFUEVORFMgX25hbWUpCmRpZmYg
LS1naXQgYS9DaGFuZ2VMb2cgYi9DaGFuZ2VMb2cKaW5kZXggOWVkNGE0MDczOTdkZjg3Mjc5YTI0
NjUwZWM4MDZmYjEwODVkMzE5Yy4uYmJjNDZiM2JlODIxZTQ2MzlhY2RiOTVhNjM5YjY0ODFlN2Q3
ZjZjNSAxMDA2NDQKLS0tIGEvQ2hhbmdlTG9nCisrKyBiL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEz
IEBACisyMDIwLTEyLTIyICBYYWJpZXIgUm9kcmlndWV6IENhbHZhciAgPGNhbHZhcmlzQGlnYWxp
YS5jb20+CisKKyAgICAgICAgW0dTdHJlYW1lcl0gQWRkIHN1cHBvcnQgdG8gYnVpbGQgd2l0aCBu
YXRpdmUgYXVkaW8gYW5kIHZpZGVvCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMjAwODcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICAqIFNvdXJjZS9jbWFrZS9XZWJLaXRGZWF0dXJlcy5jbWFrZTogQWRkZWQg
dGVzdCBhbmQgbmF0aXZlIGF1ZGlvCisgICAgICAgIGFuZCB2aWRlbyBidWlsZCBvcHRpb25zLgor
CiAyMDIwLTEyLTE2ICBGdWppaSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29tPgog
CiAgICAgICAgIFtXaW5DYWlyb10gRW5hYmxlIFVTRV9BTkdMRQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>417262</attachid>
            <date>2021-01-08 04:41:48 -0800</date>
            <delta_ts>2021-01-08 08:45:53 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-220087-20210108134146.patch</filename>
            <type>text/plain</type>
            <size>5255</size>
            <attacher name="Xabier Rodríguez Calvar">calvaris</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcxMjg5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjY0ZTU4MGFmODY5NWNl
OTNiNzVkM2VjOTFhN2FhMzM2NDczMDJjMi4uMDliZDczYmRlYjcwYjAxODkwOGUxMzdhMjk0ZDUy
YzFlYTAxNzM1YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDIxLTAxLTA4ICBYYWJp
ZXIgUm9kcmlndWV6IENhbHZhciAgPGNhbHZhcmlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0dT
dHJlYW1lcl0gQWRkIHN1cHBvcnQgdG8gYnVpbGQgd2l0aCBuYXRpdmUgYXVkaW8gYW5kIHZpZGVv
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjAwODcK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXZSBlbmFi
bGUgbmF0aXZlIGF1ZGlvIGFuZCB2aWRlbyBpbiB0aGUgcGlwZWxpbmUgZGVwZW5kaW5nIG9uIHRo
ZQorICAgICAgICBidWlsZCBmbGFncy4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2dz
dHJlYW1lci9NZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXIuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6c2V0UGxheWJhY2tGbGFncyk6CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVBsYXllclByaXZh
dGVHU3RyZWFtZXI6OmNyZWF0ZUdTVFBsYXlCaW4pOgorCiAyMDIxLTAxLTA4ICBYYWJpZXIgUm9k
cmlndWV6IENhbHZhciAgPGNhbHZhcmlzQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dTdHJlYW1l
cl1bRU1FXVtUaHVuZGVyXSBBY2NlcHQgbm8gcHJvdGVjdGlvbiBzeXN0ZW0gc3BlY2lmaWMgY2Fw
cyBmb3IgQ0VOQwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
Z3N0cmVhbWVyL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lci5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVy
LmNwcAppbmRleCAwZjZjNjZkMjA3NWQ1N2M1Yzc3NDM2YzFkZDA5NGQ0NDFlN2VlNTg3Li5iNTJh
ZWRiYWFlMGQxMTgzODMzNTRlYzM3ZGZiYjgyNzQ4Mzk5Nzg1IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvTWVkaWFQbGF5ZXJQcml2YXRlR1N0
cmVhbWVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFt
ZXIvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmNwcApAQCAtMjY4Niw2ICsyNjg2LDM0IEBA
IHZvaWQgTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyOjp1cGRhdGVEb3dubG9hZEJ1ZmZlcmlu
Z0ZsYWcoKQogICAgIH0KIH0KIAorc3RhdGljIHZvaWQgc2V0UGxheWJhY2tGbGFncyhHc3RFbGVt
ZW50KiBwaXBlbGluZSkKK3sKKyAgICB1bnNpZ25lZCBoYXNBdWRpbyA9IGdldEdzdFBsYXlGbGFn
KCJhdWRpbyIpOworICAgIHVuc2lnbmVkIGhhc1ZpZGVvID0gZ2V0R3N0UGxheUZsYWcoInZpZGVv
Iik7CisKKyNpZiBFTkFCTEUoVEVYVF9TSU5LKQorICAgIHVuc2lnbmVkIGhhc1RleHQgPSBnZXRH
c3RQbGF5RmxhZygidGV4dCIpOworI2Vsc2UKKyAgICB1bnNpZ25lZCBoYXNUZXh0ID0gMHgwOwor
I2VuZGlmCisKKyNpZiBFTkFCTEUoTkFUSVZFX1ZJREVPKQorICAgIHVuc2lnbmVkIGhhc05hdGl2
ZVZpZGVvID0gZ2V0R3N0UGxheUZsYWcoIm5hdGl2ZS12aWRlbyIpOworI2Vsc2UKKyAgICB1bnNp
Z25lZCBoYXNOYXRpdmVWaWRlbyA9IDB4MDsKKyNlbmRpZgorCisjaWYgRU5BQkxFKE5BVElWRV9B
VURJTykKKyAgICB1bnNpZ25lZCBoYXNOYXRpdmVBdWRpbyA9IGdldEdzdFBsYXlGbGFnKCJuYXRp
dmUtYXVkaW8iKTsKKyNlbHNlCisgICAgdW5zaWduZWQgaGFzTmF0aXZlQXVkaW8gPSAweDA7Cisj
ZW5kaWYKKworICAgIEdTVF9JTkZPX09CSkVDVChwaXBlbGluZSwgInRleHQgJXMsIGF1ZGlvICVz
IChuYXRpdmUgJXMpLCB2aWRlbyAlcyAobmF0aXZlICVzKSIsIGJvb2xGb3JQcmludGluZyhoYXNU
ZXh0KSwgYm9vbEZvclByaW50aW5nKGhhc0F1ZGlvKSwKKyAgICAgICAgYm9vbEZvclByaW50aW5n
KGhhc05hdGl2ZUF1ZGlvKSwgYm9vbEZvclByaW50aW5nKGhhc1ZpZGVvKSwgYm9vbEZvclByaW50
aW5nKGhhc05hdGl2ZVZpZGVvKSk7CisgICAgZ19vYmplY3Rfc2V0KHBpcGVsaW5lLCAiZmxhZ3Mi
LCBoYXNUZXh0IHwgaGFzQXVkaW8gfCBoYXNWaWRlbyB8IGhhc05hdGl2ZVZpZGVvIHwgaGFzTmF0
aXZlQXVkaW8sIG51bGxwdHIpOworfQorCiB2b2lkIE1lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1l
cjo6Y3JlYXRlR1NUUGxheUJpbihjb25zdCBVUkwmIHVybCwgY29uc3QgU3RyaW5nJiBwaXBlbGlu
ZU5hbWUpCiB7CiAgICAgR1NUX0lORk8oIkNyZWF0aW5nIHBpcGVsaW5lIGZvciAlcyBwbGF5ZXIi
LCBtX3BsYXllci0+aXNWaWRlb1BsYXllcigpID8gInZpZGVvIiA6ICJhdWRpbyIpOwpAQCAtMjcx
OSw2ICsyNzQ3LDggQEAgdm9pZCBNZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXI6OmNyZWF0ZUdT
VFBsYXlCaW4oY29uc3QgVVJMJiB1cmwsIGNvbnN0IFN0cmluZyYKIAogICAgIEdTVF9JTkZPX09C
SkVDVChwaXBlbGluZSgpLCAiVXNpbmcgbGVnYWN5IHBsYXliaW4gZWxlbWVudDogJXMiLCBib29s
Rm9yUHJpbnRpbmcobV9pc0xlZ2FjeVBsYXliaW4pKTsKIAorICAgIHNldFBsYXliYWNrRmxhZ3Mo
cGlwZWxpbmUoKSk7CisKICAgICAvLyBMZXQgYWxzbyBvdGhlciBsaXN0ZW5lcnMgc3Vic2NyaWJl
IHRvIChhcHBsaWNhdGlvbikgbWVzc2FnZXMgaW4gdGhpcyBidXMuCiAgICAgR1JlZlB0cjxHc3RC
dXM+IGJ1cyA9IGFkb3B0R1JlZihnc3RfcGlwZWxpbmVfZ2V0X2J1cyhHU1RfUElQRUxJTkUobV9w
aXBlbGluZS5nZXQoKSkpKTsKICAgICBnc3RfYnVzX2FkZF9zaWduYWxfd2F0Y2hfZnVsbChidXMu
Z2V0KCksIFJ1bkxvb3BTb3VyY2VQcmlvcml0eTo6UnVuTG9vcERpc3BhdGNoZXIpOwpkaWZmIC0t
Z2l0IGEvU291cmNlL2NtYWtlL0dTdHJlYW1lckRlZmluaXRpb25zLmNtYWtlIGIvU291cmNlL2Nt
YWtlL0dTdHJlYW1lckRlZmluaXRpb25zLmNtYWtlCmluZGV4IGJmZmI3NTcwMWI4NmJhMDg0MTgx
NTdiMTVlYjg1Zjc5ZWMyMDRjMmUuLmIwMjU2OWU4YzIzOTlmOThiZmIzM2MwMWE0ZWU5ZDY2Y2E3
MDY0YzQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9jbWFrZS9HU3RyZWFtZXJEZWZpbml0aW9ucy5jbWFr
ZQorKysgYi9Tb3VyY2UvY21ha2UvR1N0cmVhbWVyRGVmaW5pdGlvbnMuY21ha2UKQEAgLTEsNSAr
MSw2IEBACiBXRUJLSVRfT1BUSU9OX0RFRkFVTFRfUE9SVF9WQUxVRShFTkFCTEVfVklERU8gUFVC
TElDIE9OKQogV0VCS0lUX09QVElPTl9ERUZBVUxUX1BPUlRfVkFMVUUoRU5BQkxFX1dFQl9BVURJ
TyBQVUJMSUMgT04pCitXRUJLSVRfT1BUSU9OX0RFRkFVTFRfUE9SVF9WQUxVRShFTkFCTEVfVEVY
VF9TSU5LIFBSSVZBVEUgT04pCiAKIFdFQktJVF9PUFRJT05fREVGQVVMVF9QT1JUX1ZBTFVFKEVO
QUJMRV9NRURJQV9TT1VSQ0UgUFVCTElDIE9OKQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvY21ha2Uv
V2ViS2l0RmVhdHVyZXMuY21ha2UgYi9Tb3VyY2UvY21ha2UvV2ViS2l0RmVhdHVyZXMuY21ha2UK
aW5kZXggNjhiMjliNDczNTQ0YjI1OWI3NzE2ZGZlZjZmNTY0OGM5NWUwYzRmMC4uYTNkZmExODc2
OGZmNWVlZDZmOWJhMjlmZjk2M2NjYjAyMjNkMTFjZSAxMDA2NDQKLS0tIGEvU291cmNlL2NtYWtl
L1dlYktpdEZlYXR1cmVzLmNtYWtlCisrKyBiL1NvdXJjZS9jbWFrZS9XZWJLaXRGZWF0dXJlcy5j
bWFrZQpAQCAtMjg0LDYgKzI4NCw5IEBAIG1hY3JvKFdFQktJVF9PUFRJT05fQkVHSU4pCiAgICAg
V0VCS0lUX09QVElPTl9ERVBFTkQoRU5BQkxFX1ZJREVPX1VTRVNfRUxFTUVOVF9GVUxMU0NSRUVO
IEVOQUJMRV9WSURFTykKICAgICBXRUJLSVRfT1BUSU9OX0RFUEVORChFTkFCTEVfVE9VQ0hfU0xJ
REVSIEVOQUJMRV9UT1VDSF9FVkVOVFMpCiAgICAgV0VCS0lUX09QVElPTl9ERVBFTkQoRU5BQkxF
X1dFQlhSIEVOQUJMRV9XRUJHTCkKKyAgICBXRUJLSVRfT1BUSU9OX0RFRklORShFTkFCTEVfTkFU
SVZFX1ZJREVPICJUb2dnbGUgbmF0aXZlIHZpZGVvIHN1cHBvcnQgaW4gR1N0cmVhbWVyIG1lZGlh
IHBsYXllciIgUFJJVkFURSBPRkYpCisgICAgV0VCS0lUX09QVElPTl9ERUZJTkUoRU5BQkxFX05B
VElWRV9BVURJTyAiVG9nZ2xlIG5hdGl2ZSBhdWRpbyBzdXBwb3J0IGluIEdTdHJlYW1lciBtZWRp
YSBwbGF5ZXIiIFBSSVZBVEUgT0ZGKQorICAgIFdFQktJVF9PUFRJT05fREVGSU5FKEVOQUJMRV9U
RVhUX1NJTksgIlRvZ2dsZSB0ZXh0IHNpbmsgc3VwcG9ydCBpbiBHU3RyZWFtZXIgbWVkaWEgcGxh
eWVyIiBQUklWQVRFIE9GRikKIGVuZG1hY3JvKCkKIAogbWFjcm8oX1dFQktJVF9PUFRJT05fRU5G
T1JDRV9ERVBFTkRTIF9uYW1lKQpkaWZmIC0tZ2l0IGEvQ2hhbmdlTG9nIGIvQ2hhbmdlTG9nCmlu
ZGV4IDJiNmYwMzE4ZjU2YjY1ODQ5ZjAwNWJiNjM1NTJlZDk1ZGUwMDIxN2YuLjZiZjNmNmM2NGNk
MGM0OWMyMGE3MzdlZDNlNTNhNWI4ZjRjMTFjZGIgMTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZworKysg
Yi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAyMS0wMS0wOCAgWGFiaWVyIFJvZHJpZ3Vl
eiBDYWx2YXIgIDxjYWx2YXJpc0BpZ2FsaWEuY29tPgorCisgICAgICAgIFtHU3RyZWFtZXJdIEFk
ZCBzdXBwb3J0IHRvIGJ1aWxkIHdpdGggbmF0aXZlIGF1ZGlvIGFuZCB2aWRlbworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjIwMDg3CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBTb3VyY2UvY21ha2UvR1N0
cmVhbWVyRGVmaW5pdGlvbnMuY21ha2U6IEVuYWJsZSBURVhUX1NJTksuCisgICAgICAgICogU291
cmNlL2NtYWtlL1dlYktpdEZlYXR1cmVzLmNtYWtlOiAgRGVjbGFyZSBURVhUX1NJTkssIE5BVElW
RV9WSURFTyBhbmQgTkFUSVZFX0FVRElPLgorCiAyMDIxLTAxLTA3ICBSeWFuIEhvc3RldGxlciAg
PHJob3N0QGFwcGxlLmNvbT4KIAogICAgICAgICBtYWtlIGNsZWFuL2luc3RhbGxzcmMgZmFpbDog
WW91IGNhbm5vdCBzcGVjaWZ5IC1hbGx0YXJnZXRzIGFuZCBhbHNvIHNwZWNpZnkgaW5kaXZpZHVh
bCB0YXJnZXRzLgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>417269</attachid>
            <date>2021-01-08 08:45:59 -0800</date>
            <delta_ts>2021-01-11 02:31:08 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-220087-20210108174558.patch</filename>
            <type>text/plain</type>
            <size>5549</size>
            <attacher name="Xabier Rodríguez Calvar">calvaris</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcxMjg5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjY0ZTU4MGFmODY5NWNl
OTNiNzVkM2VjOTFhN2FhMzM2NDczMDJjMi4uMDliZDczYmRlYjcwYjAxODkwOGUxMzdhMjk0ZDUy
YzFlYTAxNzM1YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDIxLTAxLTA4ICBYYWJp
ZXIgUm9kcmlndWV6IENhbHZhciAgPGNhbHZhcmlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0dT
dHJlYW1lcl0gQWRkIHN1cHBvcnQgdG8gYnVpbGQgd2l0aCBuYXRpdmUgYXVkaW8gYW5kIHZpZGVv
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjAwODcK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXZSBlbmFi
bGUgbmF0aXZlIGF1ZGlvIGFuZCB2aWRlbyBpbiB0aGUgcGlwZWxpbmUgZGVwZW5kaW5nIG9uIHRo
ZQorICAgICAgICBidWlsZCBmbGFncy4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2dz
dHJlYW1lci9NZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXIuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6c2V0UGxheWJhY2tGbGFncyk6CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVBsYXllclByaXZh
dGVHU3RyZWFtZXI6OmNyZWF0ZUdTVFBsYXlCaW4pOgorCiAyMDIxLTAxLTA4ICBYYWJpZXIgUm9k
cmlndWV6IENhbHZhciAgPGNhbHZhcmlzQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dTdHJlYW1l
cl1bRU1FXVtUaHVuZGVyXSBBY2NlcHQgbm8gcHJvdGVjdGlvbiBzeXN0ZW0gc3BlY2lmaWMgY2Fw
cyBmb3IgQ0VOQwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
Z3N0cmVhbWVyL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lci5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVy
LmNwcAppbmRleCAwZjZjNjZkMjA3NWQ1N2M1Yzc3NDM2YzFkZDA5NGQ0NDFlN2VlNTg3Li5iYjlk
MmY4ZGUxZDUzYjE4ZmFmZDQwNTFkZTdmNDc2MzMzYjgxOTc1IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvTWVkaWFQbGF5ZXJQcml2YXRlR1N0
cmVhbWVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFt
ZXIvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmNwcApAQCAtMjY4Niw2ICsyNjg2LDQwIEBA
IHZvaWQgTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyOjp1cGRhdGVEb3dubG9hZEJ1ZmZlcmlu
Z0ZsYWcoKQogICAgIH0KIH0KIAorc3RhdGljIHZvaWQgc2V0UGxheWJhY2tGbGFncyhHc3RFbGVt
ZW50KiBwaXBlbGluZSkKK3sKKyAgICB1bnNpZ25lZCBoYXNBdWRpbyA9IGdldEdzdFBsYXlGbGFn
KCJhdWRpbyIpOworICAgIHVuc2lnbmVkIGhhc1ZpZGVvID0gZ2V0R3N0UGxheUZsYWcoInZpZGVv
Iik7CisgICAgdW5zaWduZWQgaGFzVGV4dCA9IGdldEdzdFBsYXlGbGFnKCJ0ZXh0Iik7CisgICAg
dW5zaWduZWQgaGFzTmF0aXZlVmlkZW8gPSBnZXRHc3RQbGF5RmxhZygibmF0aXZlLXZpZGVvIik7
CisgICAgdW5zaWduZWQgaGFzTmF0aXZlQXVkaW8gPSBnZXRHc3RQbGF5RmxhZygibmF0aXZlLWF1
ZGlvIik7CisKKyAgICB1bnNpZ25lZCBmbGFncyA9IDA7CisgICAgZ19vYmplY3RfZ2V0KHBpcGVs
aW5lLCAiZmxhZ3MiLCAmZmxhZ3MsIG51bGxwdHIpOworICAgIEdTVF9UUkFDRV9PQkpFQ1QocGlw
ZWxpbmUsICJkZWZhdWx0IGZsYWdzICV4IiwgZmxhZ3MpOworICAgIGZsYWdzID0gZmxhZ3MgJiB+
aGFzVGV4dDsKKyAgICBmbGFncyA9IGZsYWdzICYgfmhhc05hdGl2ZUF1ZGlvOworICAgIGZsYWdz
ID0gZmxhZ3MgJiB+aGFzTmF0aXZlVmlkZW87CisKKyNpZiAhRU5BQkxFKFRFWFRfU0lOSykKKyAg
ICBoYXNUZXh0ID0gMHgwOworI2VuZGlmCisKKyNpZiAhRU5BQkxFKE5BVElWRV9WSURFTykKKyAg
ICBoYXNOYXRpdmVWaWRlbyA9IDB4MDsKKyNlbmRpZgorCisjaWYgIUVOQUJMRShOQVRJVkVfQVVE
SU8pCisgICAgaGFzTmF0aXZlQXVkaW8gPSAweDA7CisjZW5kaWYKKworICAgIEdTVF9JTkZPX09C
SkVDVChwaXBlbGluZSwgInRleHQgJXMsIGF1ZGlvICVzIChuYXRpdmUgJXMpLCB2aWRlbyAlcyAo
bmF0aXZlICVzKSIsIGJvb2xGb3JQcmludGluZyhoYXNUZXh0KSwgYm9vbEZvclByaW50aW5nKGhh
c0F1ZGlvKSwKKyAgICAgICAgYm9vbEZvclByaW50aW5nKGhhc05hdGl2ZUF1ZGlvKSwgYm9vbEZv
clByaW50aW5nKGhhc1ZpZGVvKSwgYm9vbEZvclByaW50aW5nKGhhc05hdGl2ZVZpZGVvKSk7Cisg
ICAgZmxhZ3MgfD0gaGFzVGV4dCB8IGhhc0F1ZGlvIHwgaGFzVmlkZW8gfCBoYXNOYXRpdmVWaWRl
byB8IGhhc05hdGl2ZUF1ZGlvOworICAgIGdfb2JqZWN0X3NldChwaXBlbGluZSwgImZsYWdzIiwg
ZmxhZ3MsIG51bGxwdHIpOworICAgIEdTVF9ERUJVR19PQkpFQ1QocGlwZWxpbmUsICJjdXJyZW50
IHBpcGVsaW5lIGZsYWdzICV4IiwgZmxhZ3MpOworfQorCiB2b2lkIE1lZGlhUGxheWVyUHJpdmF0
ZUdTdHJlYW1lcjo6Y3JlYXRlR1NUUGxheUJpbihjb25zdCBVUkwmIHVybCwgY29uc3QgU3RyaW5n
JiBwaXBlbGluZU5hbWUpCiB7CiAgICAgR1NUX0lORk8oIkNyZWF0aW5nIHBpcGVsaW5lIGZvciAl
cyBwbGF5ZXIiLCBtX3BsYXllci0+aXNWaWRlb1BsYXllcigpID8gInZpZGVvIiA6ICJhdWRpbyIp
OwpAQCAtMjcxOSw2ICsyNzUzLDggQEAgdm9pZCBNZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXI6
OmNyZWF0ZUdTVFBsYXlCaW4oY29uc3QgVVJMJiB1cmwsIGNvbnN0IFN0cmluZyYKIAogICAgIEdT
VF9JTkZPX09CSkVDVChwaXBlbGluZSgpLCAiVXNpbmcgbGVnYWN5IHBsYXliaW4gZWxlbWVudDog
JXMiLCBib29sRm9yUHJpbnRpbmcobV9pc0xlZ2FjeVBsYXliaW4pKTsKIAorICAgIHNldFBsYXli
YWNrRmxhZ3MocGlwZWxpbmUoKSk7CisKICAgICAvLyBMZXQgYWxzbyBvdGhlciBsaXN0ZW5lcnMg
c3Vic2NyaWJlIHRvIChhcHBsaWNhdGlvbikgbWVzc2FnZXMgaW4gdGhpcyBidXMuCiAgICAgR1Jl
ZlB0cjxHc3RCdXM+IGJ1cyA9IGFkb3B0R1JlZihnc3RfcGlwZWxpbmVfZ2V0X2J1cyhHU1RfUElQ
RUxJTkUobV9waXBlbGluZS5nZXQoKSkpKTsKICAgICBnc3RfYnVzX2FkZF9zaWduYWxfd2F0Y2hf
ZnVsbChidXMuZ2V0KCksIFJ1bkxvb3BTb3VyY2VQcmlvcml0eTo6UnVuTG9vcERpc3BhdGNoZXIp
OwpkaWZmIC0tZ2l0IGEvU291cmNlL2NtYWtlL0dTdHJlYW1lckRlZmluaXRpb25zLmNtYWtlIGIv
U291cmNlL2NtYWtlL0dTdHJlYW1lckRlZmluaXRpb25zLmNtYWtlCmluZGV4IGJmZmI3NTcwMWI4
NmJhMDg0MTgxNTdiMTVlYjg1Zjc5ZWMyMDRjMmUuLmIwMjU2OWU4YzIzOTlmOThiZmIzM2MwMWE0
ZWU5ZDY2Y2E3MDY0YzQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9jbWFrZS9HU3RyZWFtZXJEZWZpbml0
aW9ucy5jbWFrZQorKysgYi9Tb3VyY2UvY21ha2UvR1N0cmVhbWVyRGVmaW5pdGlvbnMuY21ha2UK
QEAgLTEsNSArMSw2IEBACiBXRUJLSVRfT1BUSU9OX0RFRkFVTFRfUE9SVF9WQUxVRShFTkFCTEVf
VklERU8gUFVCTElDIE9OKQogV0VCS0lUX09QVElPTl9ERUZBVUxUX1BPUlRfVkFMVUUoRU5BQkxF
X1dFQl9BVURJTyBQVUJMSUMgT04pCitXRUJLSVRfT1BUSU9OX0RFRkFVTFRfUE9SVF9WQUxVRShF
TkFCTEVfVEVYVF9TSU5LIFBSSVZBVEUgT04pCiAKIFdFQktJVF9PUFRJT05fREVGQVVMVF9QT1JU
X1ZBTFVFKEVOQUJMRV9NRURJQV9TT1VSQ0UgUFVCTElDIE9OKQogCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvY21ha2UvV2ViS2l0RmVhdHVyZXMuY21ha2UgYi9Tb3VyY2UvY21ha2UvV2ViS2l0RmVhdHVy
ZXMuY21ha2UKaW5kZXggNjhiMjliNDczNTQ0YjI1OWI3NzE2ZGZlZjZmNTY0OGM5NWUwYzRmMC4u
YTNkZmExODc2OGZmNWVlZDZmOWJhMjlmZjk2M2NjYjAyMjNkMTFjZSAxMDA2NDQKLS0tIGEvU291
cmNlL2NtYWtlL1dlYktpdEZlYXR1cmVzLmNtYWtlCisrKyBiL1NvdXJjZS9jbWFrZS9XZWJLaXRG
ZWF0dXJlcy5jbWFrZQpAQCAtMjg0LDYgKzI4NCw5IEBAIG1hY3JvKFdFQktJVF9PUFRJT05fQkVH
SU4pCiAgICAgV0VCS0lUX09QVElPTl9ERVBFTkQoRU5BQkxFX1ZJREVPX1VTRVNfRUxFTUVOVF9G
VUxMU0NSRUVOIEVOQUJMRV9WSURFTykKICAgICBXRUJLSVRfT1BUSU9OX0RFUEVORChFTkFCTEVf
VE9VQ0hfU0xJREVSIEVOQUJMRV9UT1VDSF9FVkVOVFMpCiAgICAgV0VCS0lUX09QVElPTl9ERVBF
TkQoRU5BQkxFX1dFQlhSIEVOQUJMRV9XRUJHTCkKKyAgICBXRUJLSVRfT1BUSU9OX0RFRklORShF
TkFCTEVfTkFUSVZFX1ZJREVPICJUb2dnbGUgbmF0aXZlIHZpZGVvIHN1cHBvcnQgaW4gR1N0cmVh
bWVyIG1lZGlhIHBsYXllciIgUFJJVkFURSBPRkYpCisgICAgV0VCS0lUX09QVElPTl9ERUZJTkUo
RU5BQkxFX05BVElWRV9BVURJTyAiVG9nZ2xlIG5hdGl2ZSBhdWRpbyBzdXBwb3J0IGluIEdTdHJl
YW1lciBtZWRpYSBwbGF5ZXIiIFBSSVZBVEUgT0ZGKQorICAgIFdFQktJVF9PUFRJT05fREVGSU5F
KEVOQUJMRV9URVhUX1NJTksgIlRvZ2dsZSB0ZXh0IHNpbmsgc3VwcG9ydCBpbiBHU3RyZWFtZXIg
bWVkaWEgcGxheWVyIiBQUklWQVRFIE9GRikKIGVuZG1hY3JvKCkKIAogbWFjcm8oX1dFQktJVF9P
UFRJT05fRU5GT1JDRV9ERVBFTkRTIF9uYW1lKQpkaWZmIC0tZ2l0IGEvQ2hhbmdlTG9nIGIvQ2hh
bmdlTG9nCmluZGV4IDJiNmYwMzE4ZjU2YjY1ODQ5ZjAwNWJiNjM1NTJlZDk1ZGUwMDIxN2YuLjZi
ZjNmNmM2NGNkMGM0OWMyMGE3MzdlZDNlNTNhNWI4ZjRjMTFjZGIgMTAwNjQ0Ci0tLSBhL0NoYW5n
ZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAyMS0wMS0wOCAgWGFiaWVy
IFJvZHJpZ3VleiBDYWx2YXIgIDxjYWx2YXJpc0BpZ2FsaWEuY29tPgorCisgICAgICAgIFtHU3Ry
ZWFtZXJdIEFkZCBzdXBwb3J0IHRvIGJ1aWxkIHdpdGggbmF0aXZlIGF1ZGlvIGFuZCB2aWRlbwor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjIwMDg3CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBTb3VyY2Uv
Y21ha2UvR1N0cmVhbWVyRGVmaW5pdGlvbnMuY21ha2U6IEVuYWJsZSBURVhUX1NJTksuCisgICAg
ICAgICogU291cmNlL2NtYWtlL1dlYktpdEZlYXR1cmVzLmNtYWtlOiAgRGVjbGFyZSBURVhUX1NJ
TkssIE5BVElWRV9WSURFTyBhbmQgTkFUSVZFX0FVRElPLgorCiAyMDIxLTAxLTA3ICBSeWFuIEhv
c3RldGxlciAgPHJob3N0QGFwcGxlLmNvbT4KIAogICAgICAgICBtYWtlIGNsZWFuL2luc3RhbGxz
cmMgZmFpbDogWW91IGNhbm5vdCBzcGVjaWZ5IC1hbGx0YXJnZXRzIGFuZCBhbHNvIHNwZWNpZnkg
aW5kaXZpZHVhbCB0YXJnZXRzLgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>