<?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>223298</bug_id>
          
          <creation_ts>2021-03-16 19:33:38 -0700</creation_ts>
          <short_desc>Only send image across XPC to GPU process if it changes.</short_desc>
          <delta_ts>2021-03-23 09:18:31 -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>
          <dependson>223435</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jean-Yves Avenard [:jya]">jean-yves.avenard</reporter>
          <assigned_to name="Jean-Yves Avenard [:jya]">jean-yves.avenard</assigned_to>
          <cc>eric.carlson</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1740356</commentid>
    <comment_count>0</comment_count>
    <who name="Jean-Yves Avenard [:jya]">jean-yves.avenard</who>
    <bug_when>2021-03-16 19:33:38 -0700</bug_when>
    <thetext>As in bug 223118 comment 17; we want to only send the image to the GPU process when the image actually changed to avoid unnecessary overhead.

We could deal with the check in the MediaSessionManagerCocoa so that the implementation details are removed from MediaElementSession.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1741031</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-03-17 21:34:29 -0700</bug_when>
    <thetext>&lt;rdar://problem/75559236&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1742120</commentid>
    <comment_count>2</comment_count>
      <attachid>423846</attachid>
    <who name="Jean-Yves Avenard [:jya]">jean-yves.avenard</who>
    <bug_when>2021-03-21 20:24:38 -0700</bug_when>
    <thetext>Created attachment 423846
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1742123</commentid>
    <comment_count>3</comment_count>
      <attachid>423847</attachid>
    <who name="Jean-Yves Avenard [:jya]">jean-yves.avenard</who>
    <bug_when>2021-03-21 20:25:56 -0700</bug_when>
    <thetext>Created attachment 423847
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1742766</commentid>
    <comment_count>4</comment_count>
    <who name="Jean-Yves Avenard [:jya]">jean-yves.avenard</who>
    <bug_when>2021-03-23 06:01:25 -0700</bug_when>
    <thetext>EWS failure (crash) doesn&apos;t appear to hit the code path touched by this change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1742810</commentid>
    <comment_count>5</comment_count>
      <attachid>423847</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2021-03-23 08:47:49 -0700</bug_when>
    <thetext>Comment on attachment 423847
Patch

r=me once the bots are happy</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1742832</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-03-23 09:18:31 -0700</bug_when>
    <thetext>Committed r274873: &lt;https://commits.webkit.org/r274873&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 423847.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>423846</attachid>
            <date>2021-03-21 20:24:38 -0700</date>
            <delta_ts>2021-03-21 20:25:52 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-223298-20210322142436.patch</filename>
            <type>text/plain</type>
            <size>3770</size>
            <attacher name="Jean-Yves Avenard [:jya]">jean-yves.avenard</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc0NzUwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDY5MjgzZmQ3NmZiOTk0
NTE0ODk2ZjBiZDMxNjBkOTg5ZWU4MjgxYy4uYzViNWVjZDM2OTI2N2IyMGVmNjFmZmZlODFmNmM1
ODg4MDAxMTI0YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIxLTAzLTIxICBKZWFu
LVl2ZXMgQXZlbmFyZCAgPGp5YUBhcHBsZS5jb20+CisKKyAgICAgICAgT25seSBzZW5kIGltYWdl
IGFjcm9zcyBYUEMgdG8gR1BVIHByb2Nlc3MgaWYgaXQgY2hhbmdlcy4KKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyMzI5OAorICAgICAgICA8cmRhcjov
L3Byb2JsZW0vNzU1NTkyMzY+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgTm8gY2hhbmdlIGluIG9ic2VydmFibGUgZnVuY3Rpb25hbGl0eS4KKworICAg
ICAgICAqIHBsYXRmb3JtL05vd1BsYXlpbmdNYW5hZ2VyLmNwcDogCisgICAgICAgIChXZWJDb3Jl
OjpOb3dQbGF5aW5nTWFuYWdlcjo6c2V0Tm93UGxheWluZ0luZm8pOiBPbiBmaXJzdCBpbWFnZSBj
aGFuZ2Ugd2Ugc3RvcmUgaXQgdG8gYSBsb2NhbCBtZW1iZXIgdmFyaWFibGUgYW5kIHNldCBpbWFn
ZURhdGEgdG8gbnVsbC4KKyAgICAgICAgKFdlYkNvcmU6Ok5vd1BsYXlpbmdNYW5hZ2VyOjpzZXRO
b3dQbGF5aW5nSW5mb1ByaXZhdGUpOiBDaGVjayBpZiBpbWFnZURhdGEgaXMgbnVsbCwgYW5kIGlm
IHNvIHVzZSBjYWNoZSB2YWx1ZS4KKyAgICAgICAgKiBwbGF0Zm9ybS9Ob3dQbGF5aW5nTWFuYWdl
ci5oOiBOZXcgbWVtYmVyIHRvIHN0b3JlIGNhY2hlLgorCiAyMDIxLTAzLTIwICBKZWFuLVl2ZXMg
QXZlbmFyZCAgPGp5YUBhcHBsZS5jb20+CiAKICAgICAgICAgRml4IHR5cG8gaW50cm9kdWNlZCBp
biByMjc0NTg2IGFuZCByZXZlcnQgZml4IGZyb20gcjI3NDY2NyB0byBnZXQgYXJvdW5kIGNvbXBp
bGF0aW9uIGVycm9yIGZvbGxvd2luZyB0eXBvLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vTm93UGxheWluZ01hbmFnZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Tm93UGxheWluZ01hbmFnZXIuY3BwCmluZGV4IGVkNjYyMWMwMGI5Yjc1NTNlN2JkODk0YzcwZGZl
ZDEzYmE0Mjg4NmYuLjg2ZDFmMDcxMjExNTZlYjA5YTg2NTNlMWUwMzNhYjBiY2IxZTc3ZDMgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL05vd1BsYXlpbmdNYW5hZ2VyLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9Ob3dQbGF5aW5nTWFuYWdlci5jcHAKQEAgLTc3
LDYgKzc3LDE1IEBAIGJvb2wgTm93UGxheWluZ01hbmFnZXI6OnNldE5vd1BsYXlpbmdJbmZvKGNv
bnN0IE5vd1BsYXlpbmdJbmZvJiBub3dQbGF5aW5nSW5mbykKICAgICBpZiAobV9ub3dQbGF5aW5n
SW5mbyAmJiAqbV9ub3dQbGF5aW5nSW5mbyA9PSBub3dQbGF5aW5nSW5mbykKICAgICAgICAgcmV0
dXJuIGZhbHNlOwogICAgIG1fbm93UGxheWluZ0luZm8gPSBub3dQbGF5aW5nSW5mbzsKKyAgICAv
LyBXZSBkbyBub3Qgd2FudCB0byBzZW5kIHRoZSBhcnR3b3JrJ3MgaW1hZ2Ugb3ZlciBlYWNoIHRp
bWUgbm93UGxheWluZ0luZm8gZ2V0cyB1cGRhdGVkLgorICAgIC8vIFNvIGlmIHByZXNlbnQgd2Ug
c3RvcmUgaXQgb25jZSBsb2NhbGx5LiBPbiB0aGUgcmVjZWl2aW5nIGVuZCwgYSBudWxsIGltYWdl
RGF0YSBpbmRpY2F0ZXMgdG8gdXNlIHRoZSBjYWNoZWQgaW1hZ2UuCisgICAgaWYgKCFub3dQbGF5
aW5nSW5mby5hcnR3b3JrKQorICAgICAgICBtX25vd1BsYXlpbmdJbmZvQXJ0d29yayA9IHsgfTsK
KyAgICBlbHNlIGlmICghbV9ub3dQbGF5aW5nSW5mb0FydHdvcmsgfHwgbm93UGxheWluZ0luZm8u
YXJ0d29yay0+c3JjICE9IG1fbm93UGxheWluZ0luZm9BcnR3b3JrLT5zcmMpCisgICAgICAgIG1f
bm93UGxheWluZ0luZm9BcnR3b3JrID0gQXJ0d29ya0NhY2hleyBub3dQbGF5aW5nSW5mby5hcnR3
b3JrLT5zcmMsIG5vd1BsYXlpbmdJbmZvLmFydHdvcmstPmltYWdlRGF0YSB9OworICAgIGVsc2UK
KyAgICAgICAgbV9ub3dQbGF5aW5nSW5mby0+YXJ0d29yay0+aW1hZ2VEYXRhID0gbnVsbHB0cjsK
KwogICAgIHNldE5vd1BsYXlpbmdJbmZvUHJpdmF0ZSgqbV9ub3dQbGF5aW5nSW5mbyk7CiAgICAg
bV9zZXRBc05vd1BsYXlpbmdBcHBsaWNhdGlvbiA9IHRydWU7CiAgICAgcmV0dXJuIHRydWU7CkBA
IC04Niw2ICs5NSwxMyBAQCB2b2lkIE5vd1BsYXlpbmdNYW5hZ2VyOjpzZXROb3dQbGF5aW5nSW5m
b1ByaXZhdGUoY29uc3QgTm93UGxheWluZ0luZm8mIG5vd1BsYXlpbgogewogICAgIHNldFN1cHBv
cnRzU2Vla2luZyhub3dQbGF5aW5nSW5mby5zdXBwb3J0c1NlZWtpbmcpOwogI2lmIFBMQVRGT1JN
KENPQ09BKQorICAgIGlmIChub3dQbGF5aW5nSW5mby5hcnR3b3JrICYmICFub3dQbGF5aW5nSW5m
by5hcnR3b3JrLT5pbWFnZURhdGEpIHsKKyAgICAgICAgQVNTRVJUKG1fbm93UGxheWluZ0luZm9B
cnR3b3JrLCAiY2FjaGVkIHZhbHVlIG11c3QgaGF2ZSBiZWVuIGluaXRpYWxpemVkIik7CisgICAg
ICAgIE5vd1BsYXlpbmdJbmZvIG5vd1BsYXlpbmdJbmZvUmVidWlsdCA9IG5vd1BsYXlpbmdJbmZv
OworICAgICAgICBub3dQbGF5aW5nSW5mb1JlYnVpbHQuYXJ0d29yay0+aW1hZ2VEYXRhID0gbV9u
b3dQbGF5aW5nSW5mb0FydHdvcmstPmltYWdlRGF0YTsKKyAgICAgICAgTWVkaWFTZXNzaW9uTWFu
YWdlckNvY29hOjpzZXROb3dQbGF5aW5nSW5mbyghbV9zZXRBc05vd1BsYXlpbmdBcHBsaWNhdGlv
biwgbm93UGxheWluZ0luZm9SZWJ1aWx0KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KICAgICBN
ZWRpYVNlc3Npb25NYW5hZ2VyQ29jb2E6OnNldE5vd1BsYXlpbmdJbmZvKCFtX3NldEFzTm93UGxh
eWluZ0FwcGxpY2F0aW9uLCBub3dQbGF5aW5nSW5mbyk7CiAjZWxzZQogICAgICh2b2lkKW5vd1Bs
YXlpbmdJbmZvOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vTm93UGxheWlu
Z01hbmFnZXIuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL05vd1BsYXlpbmdNYW5hZ2VyLmgK
aW5kZXggNjBhOGNlNTdlOTA3NzFiZDU5ZDE4MTY2MzA4NTkzNTAyNmEyYjBjZi4uYWIyZTQwYzE4
YjAxYWRiMTUzYWM4NTY0YTEyZGI2YTcwMDFhMDQ3ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vTm93UGxheWluZ01hbmFnZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9Ob3dQbGF5aW5nTWFuYWdlci5oCkBAIC02OCw2ICs2OCwxMSBAQCBwcml2YXRlOgogICAg
IHN0ZDo6dW5pcXVlX3B0cjxSZW1vdGVDb21tYW5kTGlzdGVuZXI+IG1fcmVtb3RlQ29tbWFuZExp
c3RlbmVyOwogICAgIFdlYWtQdHI8Q2xpZW50PiBtX2NsaWVudDsKICAgICBPcHRpb25hbDxOb3dQ
bGF5aW5nSW5mbz4gbV9ub3dQbGF5aW5nSW5mbzsKKyAgICBzdHJ1Y3QgQXJ0d29ya0NhY2hlIHsK
KyAgICAgICAgU3RyaW5nIHNyYzsKKyAgICAgICAgUmVmUHRyPFNoYXJlZEJ1ZmZlcj4gaW1hZ2VE
YXRhOworICAgIH07CisgICAgT3B0aW9uYWw8QXJ0d29ya0NhY2hlPiBtX25vd1BsYXlpbmdJbmZv
QXJ0d29yazsKICAgICBib29sIG1fc2V0QXNOb3dQbGF5aW5nQXBwbGljYXRpb24geyBmYWxzZSB9
OwogfTsKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>423847</attachid>
            <date>2021-03-21 20:25:56 -0700</date>
            <delta_ts>2021-03-23 09:18:31 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-223298-20210322142554.patch</filename>
            <type>text/plain</type>
            <size>3771</size>
            <attacher name="Jean-Yves Avenard [:jya]">jean-yves.avenard</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc0NzUwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDY5MjgzZmQ3NmZiOTk0
NTE0ODk2ZjBiZDMxNjBkOTg5ZWU4MjgxYy4uYzViNWVjZDM2OTI2N2IyMGVmNjFmZmZlODFmNmM1
ODg4MDAxMTI0YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIxLTAzLTIxICBKZWFu
LVl2ZXMgQXZlbmFyZCAgPGp5YUBhcHBsZS5jb20+CisKKyAgICAgICAgT25seSBzZW5kIGltYWdl
IGFjcm9zcyBYUEMgdG8gR1BVIHByb2Nlc3MgaWYgaXQgY2hhbmdlcy4KKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyMzI5OAorICAgICAgICA8cmRhcjov
L3Byb2JsZW0vNzU1NTkyMzY+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgTm8gY2hhbmdlIGluIG9ic2VydmFibGUgZnVuY3Rpb25hbGl0eS4KKworICAg
ICAgICAqIHBsYXRmb3JtL05vd1BsYXlpbmdNYW5hZ2VyLmNwcDogCisgICAgICAgIChXZWJDb3Jl
OjpOb3dQbGF5aW5nTWFuYWdlcjo6c2V0Tm93UGxheWluZ0luZm8pOiBPbiBmaXJzdCBpbWFnZSBj
aGFuZ2Ugd2Ugc3RvcmUgaXQgdG8gYSBsb2NhbCBtZW1iZXIgdmFyaWFibGUgYW5kIHNldCBpbWFn
ZURhdGEgdG8gbnVsbC4KKyAgICAgICAgKFdlYkNvcmU6Ok5vd1BsYXlpbmdNYW5hZ2VyOjpzZXRO
b3dQbGF5aW5nSW5mb1ByaXZhdGUpOiBDaGVjayBpZiBpbWFnZURhdGEgaXMgbnVsbCwgYW5kIGlm
IHNvIHVzZSBjYWNoZSB2YWx1ZS4KKyAgICAgICAgKiBwbGF0Zm9ybS9Ob3dQbGF5aW5nTWFuYWdl
ci5oOiBOZXcgbWVtYmVyIHRvIHN0b3JlIGNhY2hlLgorCiAyMDIxLTAzLTIwICBKZWFuLVl2ZXMg
QXZlbmFyZCAgPGp5YUBhcHBsZS5jb20+CiAKICAgICAgICAgRml4IHR5cG8gaW50cm9kdWNlZCBp
biByMjc0NTg2IGFuZCByZXZlcnQgZml4IGZyb20gcjI3NDY2NyB0byBnZXQgYXJvdW5kIGNvbXBp
bGF0aW9uIGVycm9yIGZvbGxvd2luZyB0eXBvLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vTm93UGxheWluZ01hbmFnZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Tm93UGxheWluZ01hbmFnZXIuY3BwCmluZGV4IGVkNjYyMWMwMGI5Yjc1NTNlN2JkODk0YzcwZGZl
ZDEzYmE0Mjg4NmYuLjJmYjg4YmFjOGUwYTI1ZWFjOWZiNTY2NzRkMTU3ZjA4NjVmZTkwYmMgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL05vd1BsYXlpbmdNYW5hZ2VyLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9Ob3dQbGF5aW5nTWFuYWdlci5jcHAKQEAgLTc3
LDYgKzc3LDE1IEBAIGJvb2wgTm93UGxheWluZ01hbmFnZXI6OnNldE5vd1BsYXlpbmdJbmZvKGNv
bnN0IE5vd1BsYXlpbmdJbmZvJiBub3dQbGF5aW5nSW5mbykKICAgICBpZiAobV9ub3dQbGF5aW5n
SW5mbyAmJiAqbV9ub3dQbGF5aW5nSW5mbyA9PSBub3dQbGF5aW5nSW5mbykKICAgICAgICAgcmV0
dXJuIGZhbHNlOwogICAgIG1fbm93UGxheWluZ0luZm8gPSBub3dQbGF5aW5nSW5mbzsKKyAgICAv
LyBXZSBkbyBub3Qgd2FudCB0byBzZW5kIHRoZSBhcnR3b3JrJ3MgaW1hZ2Ugb3ZlciBlYWNoIHRp
bWUgbm93UGxheWluZ0luZm8gZ2V0cyB1cGRhdGVkLgorICAgIC8vIFNvIGlmIHByZXNlbnQgd2Ug
c3RvcmUgaXQgb25jZSBsb2NhbGx5LiBPbiB0aGUgcmVjZWl2aW5nIGVuZCwgYSBudWxsIGltYWdl
RGF0YSBpbmRpY2F0ZXMgdG8gdXNlIHRoZSBjYWNoZWQgaW1hZ2UuCisgICAgaWYgKCFub3dQbGF5
aW5nSW5mby5hcnR3b3JrKQorICAgICAgICBtX25vd1BsYXlpbmdJbmZvQXJ0d29yayA9IHsgfTsK
KyAgICBlbHNlIGlmICghbV9ub3dQbGF5aW5nSW5mb0FydHdvcmsgfHwgbm93UGxheWluZ0luZm8u
YXJ0d29yay0+c3JjICE9IG1fbm93UGxheWluZ0luZm9BcnR3b3JrLT5zcmMpCisgICAgICAgIG1f
bm93UGxheWluZ0luZm9BcnR3b3JrID0gQXJ0d29ya0NhY2hlIHsgbm93UGxheWluZ0luZm8uYXJ0
d29yay0+c3JjLCBub3dQbGF5aW5nSW5mby5hcnR3b3JrLT5pbWFnZURhdGEgfTsKKyAgICBlbHNl
CisgICAgICAgIG1fbm93UGxheWluZ0luZm8tPmFydHdvcmstPmltYWdlRGF0YSA9IG51bGxwdHI7
CisKICAgICBzZXROb3dQbGF5aW5nSW5mb1ByaXZhdGUoKm1fbm93UGxheWluZ0luZm8pOwogICAg
IG1fc2V0QXNOb3dQbGF5aW5nQXBwbGljYXRpb24gPSB0cnVlOwogICAgIHJldHVybiB0cnVlOwpA
QCAtODYsNiArOTUsMTMgQEAgdm9pZCBOb3dQbGF5aW5nTWFuYWdlcjo6c2V0Tm93UGxheWluZ0lu
Zm9Qcml2YXRlKGNvbnN0IE5vd1BsYXlpbmdJbmZvJiBub3dQbGF5aW4KIHsKICAgICBzZXRTdXBw
b3J0c1NlZWtpbmcobm93UGxheWluZ0luZm8uc3VwcG9ydHNTZWVraW5nKTsKICNpZiBQTEFURk9S
TShDT0NPQSkKKyAgICBpZiAobm93UGxheWluZ0luZm8uYXJ0d29yayAmJiAhbm93UGxheWluZ0lu
Zm8uYXJ0d29yay0+aW1hZ2VEYXRhKSB7CisgICAgICAgIEFTU0VSVChtX25vd1BsYXlpbmdJbmZv
QXJ0d29yaywgImNhY2hlZCB2YWx1ZSBtdXN0IGhhdmUgYmVlbiBpbml0aWFsaXplZCIpOworICAg
ICAgICBOb3dQbGF5aW5nSW5mbyBub3dQbGF5aW5nSW5mb1JlYnVpbHQgPSBub3dQbGF5aW5nSW5m
bzsKKyAgICAgICAgbm93UGxheWluZ0luZm9SZWJ1aWx0LmFydHdvcmstPmltYWdlRGF0YSA9IG1f
bm93UGxheWluZ0luZm9BcnR3b3JrLT5pbWFnZURhdGE7CisgICAgICAgIE1lZGlhU2Vzc2lvbk1h
bmFnZXJDb2NvYTo6c2V0Tm93UGxheWluZ0luZm8oIW1fc2V0QXNOb3dQbGF5aW5nQXBwbGljYXRp
b24sIG5vd1BsYXlpbmdJbmZvUmVidWlsdCk7CisgICAgICAgIHJldHVybjsKKyAgICB9CiAgICAg
TWVkaWFTZXNzaW9uTWFuYWdlckNvY29hOjpzZXROb3dQbGF5aW5nSW5mbyghbV9zZXRBc05vd1Bs
YXlpbmdBcHBsaWNhdGlvbiwgbm93UGxheWluZ0luZm8pOwogI2Vsc2UKICAgICAodm9pZClub3dQ
bGF5aW5nSW5mbzsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL05vd1BsYXlp
bmdNYW5hZ2VyLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9Ob3dQbGF5aW5nTWFuYWdlci5o
CmluZGV4IDYwYThjZTU3ZTkwNzcxYmQ1OWQxODE2NjMwODU5MzUwMjZhMmIwY2YuLmFiMmU0MGMx
OGIwMWFkYjE1M2FjODU2NGExMmRiNmE3MDAxYTA0N2YgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL05vd1BsYXlpbmdNYW5hZ2VyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vTm93UGxheWluZ01hbmFnZXIuaApAQCAtNjgsNiArNjgsMTEgQEAgcHJpdmF0ZToKICAg
ICBzdGQ6OnVuaXF1ZV9wdHI8UmVtb3RlQ29tbWFuZExpc3RlbmVyPiBtX3JlbW90ZUNvbW1hbmRM
aXN0ZW5lcjsKICAgICBXZWFrUHRyPENsaWVudD4gbV9jbGllbnQ7CiAgICAgT3B0aW9uYWw8Tm93
UGxheWluZ0luZm8+IG1fbm93UGxheWluZ0luZm87CisgICAgc3RydWN0IEFydHdvcmtDYWNoZSB7
CisgICAgICAgIFN0cmluZyBzcmM7CisgICAgICAgIFJlZlB0cjxTaGFyZWRCdWZmZXI+IGltYWdl
RGF0YTsKKyAgICB9OworICAgIE9wdGlvbmFsPEFydHdvcmtDYWNoZT4gbV9ub3dQbGF5aW5nSW5m
b0FydHdvcms7CiAgICAgYm9vbCBtX3NldEFzTm93UGxheWluZ0FwcGxpY2F0aW9uIHsgZmFsc2Ug
fTsKIH07CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>