<?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>132702</bug_id>
          
          <creation_ts>2014-05-08 13:19:39 -0700</creation_ts>
          <short_desc>[GStreamer] Some cosmetic changes to the backend</short_desc>
          <delta_ts>2014-05-13 08:20:53 -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>New Bugs</component>
          <version>528+ (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></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>agomez</cc>
    
    <cc>cgarcia</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>glenn</cc>
    
    <cc>gustavo</cc>
    
    <cc>jer.noble</cc>
    
    <cc>menard</cc>
    
    <cc>mrobinson</cc>
    
    <cc>philipj</cc>
    
    <cc>pnormand</cc>
    
    <cc>sergio</cc>
    
    <cc>vjaquez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1007745</commentid>
    <comment_count>0</comment_count>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2014-05-08 13:19:39 -0700</bug_when>
    <thetext>[GStreamer] Move toGstClockTime to utilities</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1007750</commentid>
    <comment_count>1</comment_count>
      <attachid>231097</attachid>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2014-05-08 13:22:23 -0700</bug_when>
    <thetext>Created attachment 231097
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1007753</commentid>
    <comment_count>2</comment_count>
      <attachid>231097</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2014-05-08 13:23:02 -0700</bug_when>
    <thetext>Comment on attachment 231097
Patch

Is this used in any other file?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1007794</commentid>
    <comment_count>3</comment_count>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2014-05-08 15:42:24 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 231097 [details])
&gt; Is this used in any other file?

No.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1007809</commentid>
    <comment_count>4</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2014-05-08 16:37:32 -0700</bug_when>
    <thetext>I think we only move code to utility files if it&apos;s shared between multiple code units.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1007817</commentid>
    <comment_count>5</comment_count>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2014-05-08 16:47:15 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; I think we only move code to utility files if it&apos;s shared between multiple code units.

We have GStreamer utilities in that file that are used only in one file. Actually in some patch I was asked to move utility functions to that file. That&apos;s the reason why I thought it was better to move it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1007944</commentid>
    <comment_count>6</comment_count>
      <attachid>231141</attachid>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2014-05-09 04:24:47 -0700</bug_when>
    <thetext>Created attachment 231141
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1008899</commentid>
    <comment_count>7</comment_count>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2014-05-13 02:36:53 -0700</bug_when>
    <thetext>Any more comments/review here?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1008951</commentid>
    <comment_count>8</comment_count>
      <attachid>231141</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-05-13 08:20:48 -0700</bug_when>
    <thetext>Comment on attachment 231141
Patch

Clearing flags on attachment: 231141

Committed r168681: &lt;http://trac.webkit.org/changeset/168681&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1008952</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-05-13 08:20:53 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>231097</attachid>
            <date>2014-05-08 13:22:23 -0700</date>
            <delta_ts>2014-05-09 04:24:41 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-132702-20140508222158.patch</filename>
            <type>text/plain</type>
            <size>3919</size>
            <attacher name="Xabier Rodríguez Calvar">calvaris</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY4NDczCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmE1OTdhNzRjZGFmNzYw
MDdjNmM3NWU2ODAzNGU0MjljMTY1ZTIyZi4uNjUxMzc0NmNjYTE2ZTc1MTRlMTE3YTQ1MGE3MzMz
NGFmNjFjODM1MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE0LTA1LTA4ICBYYWJp
ZXIgUm9kcmlndWV6IENhbHZhciAgPGNhbHZhcmlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0dT
dHJlYW1lcl0gTW92ZSB0b0dzdENsb2NrVGltZSB0byB1dGlsaXRpZXMKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMjcwMgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIHRvR3N0Q2xvY2tUaW1lIHNob3VsZCBi
ZSBpbiBHU3RyZWFtZXJVdGlsaXRpZXMuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzIG5lZWRlZC4K
KworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9HU3RyZWFtZXJVdGlsaXRp
ZXMuY3BwOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9HU3RyZWFtZXJV
dGlsaXRpZXMuaDoKKyAgICAgICAgKFdlYkNvcmU6OnRvR3N0Q2xvY2tUaW1lKTogTW92ZWQgZnJv
bSBNZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXIuCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhp
Y3MvZ3N0cmVhbWVyL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lci5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjp0b0dzdENsb2NrVGltZSk6IERlbGV0ZWQuCisKIDIwMTQtMDUtMDggIEFudHRpIEtv
aXZpc3RvICA8YW50dGlAYXBwbGUuY29tPgogCiAgICAgICAgIFtpT1MgV2ViS2l0Ml0gQ2FuJ3Qg
YWN0aXZhdGUgdGV4dCBmaWVsZHMgb24gRmFjZWJvb2sKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9HU3RyZWFtZXJVdGlsaXRpZXMuY3BwIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL0dTdHJlYW1lclV0aWxp
dGllcy5jcHAKaW5kZXggNDJhODBkNzZkZWQwYWFjZWQwYTkyOWY0ODkyNzVhMmRlYzQxOWQwNy4u
NGQ3MTNlNWFhODVmZGFhM2I1N2I3ZjUyNjBiNjQ3MDA0Njg3NGI1MyAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL0dTdHJlYW1lclV0aWxpdGll
cy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL0dT
dHJlYW1lclV0aWxpdGllcy5jcHAKQEAgLTE0Niw2ICsxNDYsMTggQEAgdW5zaWduZWQgZ2V0R3N0
UGxheXNGbGFnKGNvbnN0IGNoYXIqIG5pY2spCiAgICAgcmV0dXJuIGZsYWctPnZhbHVlOwogfQog
CitHc3RDbG9ja1RpbWUgdG9Hc3RDbG9ja1RpbWUoZmxvYXQgdGltZSkKK3sKKyAgICAvLyBFeHRy
YWN0IHRoZSBpbnRlZ2VyIHBhcnQgb2YgdGhlIHRpbWUgKHNlY29uZHMpIGFuZCB0aGUgZnJhY3Rp
b25hbCBwYXJ0IChtaWNyb3NlY29uZHMpLiBBdHRlbXB0IHRvCisgICAgLy8gcm91bmQgdGhlIG1p
Y3Jvc2Vjb25kcyBzbyBubyBmbG9hdGluZyBwb2ludCBwcmVjaXNpb24gaXMgbG9zdCBhbmQgd2Ug
Y2FuIHBlcmZvcm0gYW4gYWNjdXJhdGUgc2Vlay4KKyAgICBmbG9hdCBzZWNvbmRzOworICAgIGZs
b2F0IG1pY3JvU2Vjb25kcyA9IG1vZGZmKHRpbWUsICZzZWNvbmRzKSAqIDEwMDAwMDA7CisgICAg
R1RpbWVWYWwgdGltZVZhbHVlOworICAgIHRpbWVWYWx1ZS50dl9zZWMgPSBzdGF0aWNfY2FzdDxn
bG9uZz4oc2Vjb25kcyk7CisgICAgdGltZVZhbHVlLnR2X3VzZWMgPSBzdGF0aWNfY2FzdDxnbG9u
Zz4ocm91bmRmKG1pY3JvU2Vjb25kcyAvIDEwMDAwKSAqIDEwMDAwKTsKKyAgICByZXR1cm4gR1NU
X1RJTUVWQUxfVE9fVElNRSh0aW1lVmFsdWUpOworfQorCiB9CiAKICNlbmRpZiAvLyBVU0UoR1NU
UkVBTUVSKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0
cmVhbWVyL0dTdHJlYW1lclV0aWxpdGllcy5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvZ3N0cmVhbWVyL0dTdHJlYW1lclV0aWxpdGllcy5oCmluZGV4IDRkMTA3MzZlMzQ3MzQ0
NDliMDk2NzVmYWE2YTU1YTU2YjU0Y2JjMzEuLjUxZDEwMWQwNDFkOGJkZmNlNjMyNmZlMGJlMWI2
MDljMzcyZTUzMmQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L2dzdHJlYW1lci9HU3RyZWFtZXJVdGlsaXRpZXMuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvR1N0cmVhbWVyVXRpbGl0aWVzLmgKQEAgLTczLDUgKzcz
LDYgQEAgdm9pZCBtYXBHc3RCdWZmZXIoR3N0QnVmZmVyKik7CiB2b2lkIHVubWFwR3N0QnVmZmVy
KEdzdEJ1ZmZlciopOwogYm9vbCBpbml0aWFsaXplR1N0cmVhbWVyKCk7CiB1bnNpZ25lZCBnZXRH
c3RQbGF5c0ZsYWcoY29uc3QgY2hhciogbmljayk7CitHc3RDbG9ja1RpbWUgdG9Hc3RDbG9ja1Rp
bWUoZmxvYXQgdGltZSk7CiAKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL2dzdHJlYW1lci9NZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXIuY3BwIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL01lZGlhUGxheWVyUHJpdmF0
ZUdTdHJlYW1lci5jcHAKaW5kZXggMGI0YzBlYmZhZGQ5ODc1ZmNlZmExOWY0ZGQ4MTJmMTAyYWY4
MjNkOS4uYjUxMWI0YTY1Nzg2NmJhYjU1Zjg1YjczZGIwY2UxMjkyNGQ2MmZjYyAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL01lZGlhUGxheWVy
UHJpdmF0ZUdTdHJlYW1lci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvZ3N0cmVhbWVyL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lci5jcHAKQEAgLTEyNCwxOCAr
MTI0LDYgQEAgc3RhdGljIHZvaWQgbWVkaWFQbGF5ZXJQcml2YXRlUGx1Z2luSW5zdGFsbGVyUmVz
dWx0RnVuY3Rpb24oR3N0SW5zdGFsbFBsdWdpbnNSZXQKICAgICBwbGF5ZXItPmhhbmRsZVBsdWdp
bkluc3RhbGxlclJlc3VsdChyZXN1bHQpOwogfQogCi1zdGF0aWMgR3N0Q2xvY2tUaW1lIHRvR3N0
Q2xvY2tUaW1lKGZsb2F0IHRpbWUpCi17Ci0gICAgLy8gRXh0cmFjdCB0aGUgaW50ZWdlciBwYXJ0
IG9mIHRoZSB0aW1lIChzZWNvbmRzKSBhbmQgdGhlIGZyYWN0aW9uYWwgcGFydCAobWljcm9zZWNv
bmRzKS4gQXR0ZW1wdCB0bwotICAgIC8vIHJvdW5kIHRoZSBtaWNyb3NlY29uZHMgc28gbm8gZmxv
YXRpbmcgcG9pbnQgcHJlY2lzaW9uIGlzIGxvc3QgYW5kIHdlIGNhbiBwZXJmb3JtIGFuIGFjY3Vy
YXRlIHNlZWsuCi0gICAgZmxvYXQgc2Vjb25kczsKLSAgICBmbG9hdCBtaWNyb1NlY29uZHMgPSBt
b2RmKHRpbWUsICZzZWNvbmRzKSAqIDEwMDAwMDA7Ci0gICAgR1RpbWVWYWwgdGltZVZhbHVlOwot
ICAgIHRpbWVWYWx1ZS50dl9zZWMgPSBzdGF0aWNfY2FzdDxnbG9uZz4oc2Vjb25kcyk7Ci0gICAg
dGltZVZhbHVlLnR2X3VzZWMgPSBzdGF0aWNfY2FzdDxnbG9uZz4ocm91bmRmKG1pY3JvU2Vjb25k
cyAvIDEwMDAwKSAqIDEwMDAwKTsKLSAgICByZXR1cm4gR1NUX1RJTUVWQUxfVE9fVElNRSh0aW1l
VmFsdWUpOwotfQotCiB2b2lkIE1lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lcjo6c2V0QXVkaW9T
dHJlYW1Qcm9wZXJ0aWVzKEdPYmplY3QqIG9iamVjdCkKIHsKICAgICBpZiAoZ19zdHJjbXAwKEdf
T0JKRUNUX1RZUEVfTkFNRShvYmplY3QpLCAiR3N0UHVsc2VTaW5rIikpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>231141</attachid>
            <date>2014-05-09 04:24:47 -0700</date>
            <delta_ts>2014-05-13 08:20:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-132702-20140509132424.patch</filename>
            <type>text/plain</type>
            <size>5028</size>
            <attacher name="Xabier Rodríguez Calvar">calvaris</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY4NDczCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmE1OTdhNzRjZGFmNzYw
MDdjNmM3NWU2ODAzNGU0MjljMTY1ZTIyZi4uZGJiNTM4OGZlY2MzNTAzNGUxZTg5NzNiNmZkNDg5
ZjBmNGNmMGU4YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDE0LTA1LTA5ICBYYWJp
ZXIgUm9kcmlndWV6IENhbHZhciAgPGNhbHZhcmlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0dT
dHJlYW1lcl0gTW92ZSB0b0dzdENsb2NrVGltZSB0byB1dGlsaXRpZXMKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMjcwMgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIHRvR3N0Q2xvY2tUaW1lIHNob3VsZCBi
ZSBpbiBHU3RyZWFtZXJVdGlsaXRpZXMgYW5kIGNvcnJlY3RlZCB0eXBvCisgICAgICAgIGluIGdl
dEdzdFBsYXlGbGFnLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cyBuZWVkZWQuCisKKyAgICAgICAg
KiBwbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvR1N0cmVhbWVyVXRpbGl0aWVzLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OmdldEdzdFBsYXlGbGFnKTogUmVuYW1lZCBmcm9tIGdldEdzdFBsYXlz
RmxhZy4KKyAgICAgICAgKFdlYkNvcmU6OnRvR3N0Q2xvY2tUaW1lKTogTW92ZWQgZnJvbSBNZWRp
YVBsYXllclByaXZhdGVHU3RyZWFtZXIuCisgICAgICAgIChXZWJDb3JlOjpnZXRHc3RQbGF5c0Zs
YWcpOiBEZWxldGVkLgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9HU3Ry
ZWFtZXJVdGlsaXRpZXMuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIv
TWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlh
UGxheWVyUHJpdmF0ZUdTdHJlYW1lcjo6c2V0RG93bmxvYWRCdWZmZXJpbmcpOgorICAgICAgICBD
b3JyZWN0ZWQgZ2V0R3N0UGxheUZsYWcgdHlwby4KKyAgICAgICAgKFdlYkNvcmU6OnRvR3N0Q2xv
Y2tUaW1lKTogRGVsZXRlZC4KKwogMjAxNC0wNS0wOCAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBh
cHBsZS5jb20+CiAKICAgICAgICAgW2lPUyBXZWJLaXQyXSBDYW4ndCBhY3RpdmF0ZSB0ZXh0IGZp
ZWxkcyBvbiBGYWNlYm9vawpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvZ3N0cmVhbWVyL0dTdHJlYW1lclV0aWxpdGllcy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvR1N0cmVhbWVyVXRpbGl0aWVzLmNwcAppbmRleCA0
MmE4MGQ3NmRlZDBhYWNlZDBhOTI5ZjQ4OTI3NWEyZGVjNDE5ZDA3Li4zNzFiNWFiNDY0NzljYWQ5
NmU1YmU5MmE2ZWQ4NmQ0ZDdjY2U4NzUzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvR1N0cmVhbWVyVXRpbGl0aWVzLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvR1N0cmVhbWVyVXRpbGl0aWVz
LmNwcApAQCAtMTM0LDcgKzEzNCw3IEBAIGJvb2wgaW5pdGlhbGl6ZUdTdHJlYW1lcigpCiAgICAg
cmV0dXJuIGdzdEluaXRpYWxpemVkOwogfQogCi11bnNpZ25lZCBnZXRHc3RQbGF5c0ZsYWcoY29u
c3QgY2hhciogbmljaykKK3Vuc2lnbmVkIGdldEdzdFBsYXlGbGFnKGNvbnN0IGNoYXIqIG5pY2sp
CiB7CiAgICAgc3RhdGljIEdGbGFnc0NsYXNzKiBmbGFnc0NsYXNzID0gc3RhdGljX2Nhc3Q8R0Zs
YWdzQ2xhc3MqPihnX3R5cGVfY2xhc3NfcmVmKGdfdHlwZV9mcm9tX25hbWUoIkdzdFBsYXlGbGFn
cyIpKSk7CiAgICAgQVNTRVJUKGZsYWdzQ2xhc3MpOwpAQCAtMTQ2LDYgKzE0NiwxOCBAQCB1bnNp
Z25lZCBnZXRHc3RQbGF5c0ZsYWcoY29uc3QgY2hhciogbmljaykKICAgICByZXR1cm4gZmxhZy0+
dmFsdWU7CiB9CiAKK0dzdENsb2NrVGltZSB0b0dzdENsb2NrVGltZShmbG9hdCB0aW1lKQorewor
ICAgIC8vIEV4dHJhY3QgdGhlIGludGVnZXIgcGFydCBvZiB0aGUgdGltZSAoc2Vjb25kcykgYW5k
IHRoZSBmcmFjdGlvbmFsIHBhcnQgKG1pY3Jvc2Vjb25kcykuIEF0dGVtcHQgdG8KKyAgICAvLyBy
b3VuZCB0aGUgbWljcm9zZWNvbmRzIHNvIG5vIGZsb2F0aW5nIHBvaW50IHByZWNpc2lvbiBpcyBs
b3N0IGFuZCB3ZSBjYW4gcGVyZm9ybSBhbiBhY2N1cmF0ZSBzZWVrLgorICAgIGZsb2F0IHNlY29u
ZHM7CisgICAgZmxvYXQgbWljcm9TZWNvbmRzID0gbW9kZmYodGltZSwgJnNlY29uZHMpICogMTAw
MDAwMDsKKyAgICBHVGltZVZhbCB0aW1lVmFsdWU7CisgICAgdGltZVZhbHVlLnR2X3NlYyA9IHN0
YXRpY19jYXN0PGdsb25nPihzZWNvbmRzKTsKKyAgICB0aW1lVmFsdWUudHZfdXNlYyA9IHN0YXRp
Y19jYXN0PGdsb25nPihyb3VuZGYobWljcm9TZWNvbmRzIC8gMTAwMDApICogMTAwMDApOworICAg
IHJldHVybiBHU1RfVElNRVZBTF9UT19USU1FKHRpbWVWYWx1ZSk7Cit9CisKIH0KIAogI2VuZGlm
IC8vIFVTRShHU1RSRUFNRVIpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9nc3RyZWFtZXIvR1N0cmVhbWVyVXRpbGl0aWVzLmggYi9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvR1N0cmVhbWVyVXRpbGl0aWVzLmgKaW5kZXggNGQx
MDczNmUzNDczNDQ0OWIwOTY3NWZhYTZhNTVhNTZiNTRjYmMzMS4uMGVkMzEzNzI1NmMxNzBiM2Zk
MTkzMDEwYWRmMzQ1NzY5NDY4Y2JhYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL0dTdHJlYW1lclV0aWxpdGllcy5oCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9HU3RyZWFtZXJVdGlsaXRpZXMuaApA
QCAtNzIsNiArNzIsNyBAQCBjaGFyKiBnZXRHc3RCdWZmZXJEYXRhUG9pbnRlcihHc3RCdWZmZXIq
KTsKIHZvaWQgbWFwR3N0QnVmZmVyKEdzdEJ1ZmZlciopOwogdm9pZCB1bm1hcEdzdEJ1ZmZlcihH
c3RCdWZmZXIqKTsKIGJvb2wgaW5pdGlhbGl6ZUdTdHJlYW1lcigpOwotdW5zaWduZWQgZ2V0R3N0
UGxheXNGbGFnKGNvbnN0IGNoYXIqIG5pY2spOwordW5zaWduZWQgZ2V0R3N0UGxheUZsYWcoY29u
c3QgY2hhciogbmljayk7CitHc3RDbG9ja1RpbWUgdG9Hc3RDbG9ja1RpbWUoZmxvYXQgdGltZSk7
CiAKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJl
YW1lci9NZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lci5jcHAK
aW5kZXggMGI0YzBlYmZhZGQ5ODc1ZmNlZmExOWY0ZGQ4MTJmMTAyYWY4MjNkOS4uYjY5MTFkMjQw
Y2QzY2U0ZmE0MzllMTBhYWI1ZmZlYzEwYzkwYzMwOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1l
ci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL01l
ZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lci5jcHAKQEAgLTEyNCwxOCArMTI0LDYgQEAgc3RhdGlj
IHZvaWQgbWVkaWFQbGF5ZXJQcml2YXRlUGx1Z2luSW5zdGFsbGVyUmVzdWx0RnVuY3Rpb24oR3N0
SW5zdGFsbFBsdWdpbnNSZXQKICAgICBwbGF5ZXItPmhhbmRsZVBsdWdpbkluc3RhbGxlclJlc3Vs
dChyZXN1bHQpOwogfQogCi1zdGF0aWMgR3N0Q2xvY2tUaW1lIHRvR3N0Q2xvY2tUaW1lKGZsb2F0
IHRpbWUpCi17Ci0gICAgLy8gRXh0cmFjdCB0aGUgaW50ZWdlciBwYXJ0IG9mIHRoZSB0aW1lIChz
ZWNvbmRzKSBhbmQgdGhlIGZyYWN0aW9uYWwgcGFydCAobWljcm9zZWNvbmRzKS4gQXR0ZW1wdCB0
bwotICAgIC8vIHJvdW5kIHRoZSBtaWNyb3NlY29uZHMgc28gbm8gZmxvYXRpbmcgcG9pbnQgcHJl
Y2lzaW9uIGlzIGxvc3QgYW5kIHdlIGNhbiBwZXJmb3JtIGFuIGFjY3VyYXRlIHNlZWsuCi0gICAg
ZmxvYXQgc2Vjb25kczsKLSAgICBmbG9hdCBtaWNyb1NlY29uZHMgPSBtb2RmKHRpbWUsICZzZWNv
bmRzKSAqIDEwMDAwMDA7Ci0gICAgR1RpbWVWYWwgdGltZVZhbHVlOwotICAgIHRpbWVWYWx1ZS50
dl9zZWMgPSBzdGF0aWNfY2FzdDxnbG9uZz4oc2Vjb25kcyk7Ci0gICAgdGltZVZhbHVlLnR2X3Vz
ZWMgPSBzdGF0aWNfY2FzdDxnbG9uZz4ocm91bmRmKG1pY3JvU2Vjb25kcyAvIDEwMDAwKSAqIDEw
MDAwKTsKLSAgICByZXR1cm4gR1NUX1RJTUVWQUxfVE9fVElNRSh0aW1lVmFsdWUpOwotfQotCiB2
b2lkIE1lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lcjo6c2V0QXVkaW9TdHJlYW1Qcm9wZXJ0aWVz
KEdPYmplY3QqIG9iamVjdCkKIHsKICAgICBpZiAoZ19zdHJjbXAwKEdfT0JKRUNUX1RZUEVfTkFN
RShvYmplY3QpLCAiR3N0UHVsc2VTaW5rIikpCkBAIC0xNzY5LDcgKzE3NTcsNyBAQCB2b2lkIE1l
ZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lcjo6c2V0RG93bmxvYWRCdWZmZXJpbmcoKQogICAgIHVu
c2lnbmVkIGZsYWdzOwogICAgIGdfb2JqZWN0X2dldChtX3BsYXlCaW4uZ2V0KCksICJmbGFncyIs
ICZmbGFncywgTlVMTCk7CiAKLSAgICB1bnNpZ25lZCBmbGFnRG93bmxvYWQgPSBnZXRHc3RQbGF5
c0ZsYWcoImRvd25sb2FkIik7CisgICAgdW5zaWduZWQgZmxhZ0Rvd25sb2FkID0gZ2V0R3N0UGxh
eUZsYWcoImRvd25sb2FkIik7CiAKICAgICAvLyBXZSBkb24ndCB3YW50IHRvIHN0b3AgZG93bmxv
YWRpbmcgaWYgd2UgYWxyZWFkeSBzdGFydGVkIGl0LgogICAgIGlmIChmbGFncyAmIGZsYWdEb3du
bG9hZCAmJiBtX3JlYWR5U3RhdGUgPiBNZWRpYVBsYXllcjo6SGF2ZU5vdGhpbmcgJiYgIW1fcmVz
ZXRQaXBlbGluZSkK
</data>

          </attachment>
      

    </bug>

</bugzilla>