<?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>123791</bug_id>
          <alias>seekrate</alias>
          <creation_ts>2013-11-05 01:18:30 -0800</creation_ts>
          <short_desc>[GStreamer] Playback rate is omitted when seeking</short_desc>
          <delta_ts>2013-11-06 10:22:55 -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>Media</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="Piotr Grad">piotr.grad</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <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>pnormand</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>947060</commentid>
    <comment_count>0</comment_count>
    <who name="Piotr Grad">piotr.grad</who>
    <bug_when>2013-11-05 01:18:30 -0800</bug_when>
    <thetext>After setting playback rate to negative value: when seeking we should calculate start &amp; end time. When playback rate is negative start time should be time passed to &apos;seek&apos; method, and end time should be &apos;0&apos;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947061</commentid>
    <comment_count>1</comment_count>
      <attachid>216012</attachid>
    <who name="Piotr Grad">piotr.grad</who>
    <bug_when>2013-11-05 01:19:36 -0800</bug_when>
    <thetext>Created attachment 216012
Patch and Layout test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947062</commentid>
    <comment_count>2</comment_count>
      <attachid>216012</attachid>
    <who name="Piotr Grad">piotr.grad</who>
    <bug_when>2013-11-05 01:22:30 -0800</bug_when>
    <thetext>Comment on attachment 216012
Patch and Layout test

inproper url to bugizlla entry</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947064</commentid>
    <comment_count>3</comment_count>
      <attachid>216013</attachid>
    <who name="Piotr Grad">piotr.grad</who>
    <bug_when>2013-11-05 01:23:10 -0800</bug_when>
    <thetext>Created attachment 216013
Patch &amp; layout test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947070</commentid>
    <comment_count>4</comment_count>
      <attachid>216013</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2013-11-05 01:30:20 -0800</bug_when>
    <thetext>Comment on attachment 216013
Patch &amp; layout test

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

Thanks for the patch, it&apos;s a regression I think... this used to work at some point :) r- only because of the test issue and missing results

&gt; LayoutTests/media/video-seek-with-negative-playback.html:1
&gt; +&lt;video src = &apos;content/test.ogv&apos;&gt;&lt;/video&gt;

Please use findMediaFile()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947101</commentid>
    <comment_count>5</comment_count>
      <attachid>216019</attachid>
    <who name="Piotr Grad">piotr.grad</who>
    <bug_when>2013-11-05 03:52:11 -0800</bug_when>
    <thetext>Created attachment 216019
Patch &amp; layout test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947136</commentid>
    <comment_count>6</comment_count>
      <attachid>216019</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2013-11-05 05:42:28 -0800</bug_when>
    <thetext>Comment on attachment 216019
Patch &amp; layout test

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

Looks good but I have some nits about the test. Can you please fix them?

&gt; LayoutTests/media/video-seek-with-negative-playback.html:1
&gt; +&lt;video&gt;&lt;/video&gt;

&lt;video/&gt;
It&apos;d be good to make this a normal html file with the usual head and body too.

&gt; LayoutTests/media/video-seek-with-negative-playback.html:8
&gt; +        function ()

The coding style is not very consistent about curly braces. Can the test be refactored to avoid the nested waitForEvent()s?

&gt; LayoutTests/media/video-seek-with-negative-playback.html:16
&gt; +                    if ( lastTime == -1) {

empty space</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947148</commentid>
    <comment_count>7</comment_count>
      <attachid>216035</attachid>
    <who name="Piotr Grad">piotr.grad</who>
    <bug_when>2013-11-05 06:55:52 -0800</bug_when>
    <thetext>Created attachment 216035
Patch &amp; layout test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947150</commentid>
    <comment_count>8</comment_count>
    <who name="Piotr Grad">piotr.grad</who>
    <bug_when>2013-11-05 07:01:06 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; (From update of attachment 216019 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=216019&amp;action=review
&gt; 
&gt; Looks good but I have some nits about the test. Can you please fix them?
&gt; 
&gt; &gt; LayoutTests/media/video-seek-with-negative-playback.html:1
&gt; &gt; +&lt;video&gt;&lt;/video&gt;
&gt; 
&gt; &lt;video/&gt;
&gt; It&apos;d be good to make this a normal html file with the usual head and body too.

The problem is that when i use html, head, and body tags test would look much more complicated becouse of needed getElementById calls, etc.

&gt; 
&gt; &gt; LayoutTests/media/video-seek-with-negative-playback.html:8
&gt; &gt; +        function ()
&gt; 
&gt; The coding style is not very consistent about curly braces. Can the test be refactored to avoid the nested waitForEvent()s?

The problem is that we have to wait for seeked event to listen for timeupdate event. Also we can&apos;t seek if player is not ready to play.

&gt; 
&gt; &gt; LayoutTests/media/video-seek-with-negative-playback.html:16
&gt; &gt; +                    if ( lastTime == -1) {
&gt; 
&gt; empty space</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947166</commentid>
    <comment_count>9</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2013-11-05 07:31:56 -0800</bug_when>
    <thetext>(In reply to comment #8)
&gt; (In reply to comment #6)
&gt; &gt; (From update of attachment 216019 [details] [details])
&gt; &gt; View in context: https://bugs.webkit.org/attachment.cgi?id=216019&amp;action=review
&gt; &gt; 
&gt; &gt; Looks good but I have some nits about the test. Can you please fix them?
&gt; &gt; 
&gt; &gt; &gt; LayoutTests/media/video-seek-with-negative-playback.html:1
&gt; &gt; &gt; +&lt;video&gt;&lt;/video&gt;
&gt; &gt; 
&gt; &gt; &lt;video/&gt;
&gt; &gt; It&apos;d be good to make this a normal html file with the usual head and body too.
&gt; 
&gt; The problem is that when i use html, head, and body tags test would look much more complicated becouse of needed getElementById calls, etc.
&gt; 

Come on, it&apos;s not that complicated. There&apos;s also a findMediaElement() function...

&gt; &gt; 
&gt; &gt; &gt; LayoutTests/media/video-seek-with-negative-playback.html:8
&gt; &gt; &gt; +        function ()
&gt; &gt; 
&gt; &gt; The coding style is not very consistent about curly braces. Can the test be refactored to avoid the nested waitForEvent()s?
&gt; 
&gt; The problem is that we have to wait for seeked event to listen for timeupdate event. Also we can&apos;t seek if player is not ready to play.
&gt; 

Fine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947597</commentid>
    <comment_count>10</comment_count>
      <attachid>216145</attachid>
    <who name="Piotr Grad">piotr.grad</who>
    <bug_when>2013-11-06 00:19:19 -0800</bug_when>
    <thetext>Created attachment 216145
Patch &amp; layout test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947612</commentid>
    <comment_count>11</comment_count>
      <attachid>216145</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-11-06 01:30:32 -0800</bug_when>
    <thetext>Comment on attachment 216145
Patch &amp; layout test

Clearing flags on attachment: 216145

Committed r158734: &lt;http://trac.webkit.org/changeset/158734&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947613</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-11-06 01:30:35 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947737</commentid>
    <comment_count>13</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2013-11-06 09:32:57 -0800</bug_when>
    <thetext>(In reply to comment #12)
&gt; All reviewed patches have been landed.  Closing bug.

This new test immediately failed on all Apple bots. Additionally, the test was committed with CRLF line-endings. Cleaned up the test and results in https://trac.webkit.org/r158752.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947769</commentid>
    <comment_count>14</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2013-11-06 10:22:55 -0800</bug_when>
    <thetext>(In reply to comment #13)
&gt; (In reply to comment #12)
&gt; &gt; All reviewed patches have been landed.  Closing bug.
&gt; 
&gt; This new test immediately failed on all Apple bots. Additionally, the test was committed with CRLF line-endings. Cleaned up the test and results in https://trac.webkit.org/r158752.

Oh, I thought the mac EWS was running layout tests nowadays?
Sorry about the trouble.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>216012</attachid>
            <date>2013-11-05 01:19:36 -0800</date>
            <delta_ts>2013-11-05 01:22:30 -0800</delta_ts>
            <desc>Patch and Layout test</desc>
            <filename>seekrate.txt</filename>
            <type>text/plain</type>
            <size>3672</size>
            <attacher name="Piotr Grad">piotr.grad</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAxOGQ2ZjMxLi5mODJkM2JjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTMtMTEt
MDQgIFBpb3RyIEdyYWQgIDxwLmdyYWRAc2Ftc3VuZy5jb20+CisKKyAgICAgICAgVGVzdCBmb3Ig
c2VlayBub3Qgd29ya2luZyBwcm9wZXJseSB3aXRoIG5lZ2F0aXZlIHBsYXliYWNrIHJhdGUuCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTEKKworICAg
ICAgICBTZWVrIG1ldGhvZCBzaG91bGQgd29yayBwcm9wZXJseSB3aXRoIG5lZ2F0aXZlIHBsYXli
YWNrIHJhdGUuCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgKiBtZWRpYS92aWRlby1zZWVrLXdpdGgtbmVnYXRpdmUtcGxheWJhY2suaHRtbDogQWRkZWQu
CisKIDIwMTMtMTEtMDQgIEFuZHJlYXMgS2xpbmcgIDxha2xpbmdAYXBwbGUuY29tPgogCiAgICAg
ICAgIE9wdGltaXplIGJhc2VsaW5lczogc3ZnL3pvb20KZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L21lZGlhL3ZpZGVvLXNlZWstd2l0aC1uZWdhdGl2ZS1wbGF5YmFjay5odG1sIGIvTGF5b3V0VGVz
dHMvbWVkaWEvdmlkZW8tc2Vlay13aXRoLW5lZ2F0aXZlLXBsYXliYWNrLmh0bWwKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uN2I3ZWY1MgotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL21lZGlhL3ZpZGVvLXNlZWstd2l0aC1uZWdhdGl2ZS1wbGF5YmFjay5odG1sCkBA
IC0wLDAgKzEsMjYgQEAKKzx2aWRlbyBzcmMgPSAnY29udGVudC90ZXN0Lm9ndic+PC92aWRlbz4N
Cis8c2NyaXB0IHNyYz1tZWRpYS1maWxlLmpzPjwvc2NyaXB0Pg0KKzxzY3JpcHQgc3JjPXZpZGVv
LXRlc3QuanM+PC9zY3JpcHQ+DQorPHNjcmlwdD4NCisgICAgdmFyIGxhc3RUaW1lID0gLTE7DQor
ICAgIHdhaXRGb3JFdmVudCgnY2FucGxheXRocm91Z2gnLA0KKyAgICAgICAgZnVuY3Rpb24gKCkN
CisgICAgICAgIHsNCisgICAgICAgICAgICB2aWRlby5wbGF5YmFja1JhdGUgPSAtMTsNCisgICAg
ICAgICAgICB2aWRlby5jdXJyZW50VGltZSA9IDM7DQorICAgICAgICAgICAgd2FpdEZvckV2ZW50
KCdzZWVrZWQnLCBmdW5jdGlvbiAoKQ0KKyAgICAgICAgICAgIHsNCisgICAgICAgICAgICAgICAg
d2FpdEZvckV2ZW50KCd0aW1ldXBkYXRlJywgZnVuY3Rpb24gKCkNCisgICAgICAgICAgICAgICAg
ew0KKyAgICAgICAgICAgICAgICAgICAgaWYgKCBsYXN0VGltZSA9PSAtMSkgew0KKyAgICAgICAg
ICAgICAgICAgICAgICAgIGxhc3RUaW1lID0gdmlkZW8uY3VycmVudFRpbWU7DQorICAgICAgICAg
ICAgICAgICAgICAgICAgcmV0dXJuOw0KKyAgICAgICAgICAgICAgICAgICAgfQ0KKyAgICAgICAg
ICAgICAgICAgICAgdGVzdEV4cGVjdGVkKCJ2aWRlby5jdXJyZW50VGltZSIsIGxhc3RUaW1lLCAi
PCIpOw0KKyAgICAgICAgICAgICAgICAgICAgZW5kVGVzdCgpOw0KKyAgICAgICAgICAgICAgICB9
KTsNCisgICAgICAgICAgICB9KTsNCisgICAgICAgICAgICB2aWRlby5wbGF5KCk7DQorICAgICAg
ICB9DQorICAgICk7DQorPC9zY3JpcHQ+DQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hh
bmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDVjMjQ2ZmYuLmFlOTA3MTIg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAxMy0xMS0wNCAgUGlvdHIgR3JhZCAgPHAu
Z3JhZEBzYW1zdW5nLmNvbT4KKworICAgICAgICBTZWVrIGZvciB2aWRlbyBkb2Vzbid0IHdvcmsg
d2hlbiBwbGF5YmFjayByYXRlIGlzIG5lZ2F0aXZlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTEKKworICAgICAgICBJbiBNZWRpYVBsYXllclByaXZh
dGVHU3RyZWFtZXI6OnNlZWsgbmVnYXRpdmUgcGxheWJhY2sgcmF0ZSB3YXMgbm90IHRha2VuIHRv
IGFjY291bnQuCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgVGVzdDogbWVkaWEvdmlkZW8tc2Vlay13aXRoLW5lZ2F0aXZlLXBsYXliYWNrLmh0bWwKKwor
ICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9NZWRpYVBsYXllclByaXZhdGVH
U3RyZWFtZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVh
bWVyOjpzZWVrKToKKwogMjAxMy0xMS0wNCAgQW5kcmVhcyBLbGluZyAgPGFrbGluZ0BhcHBsZS5j
b20+CiAKICAgICAgICAgSFRNTFRhYmxlUm93c0NvbGxlY3Rpb24gaXMgYWx3YXlzIHJvb3RlZCBh
dCBhIEhUTUxUYWJsZUVsZW1lbnQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9nc3RyZWFtZXIvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9NZWRpYVBsYXllclByaXZh
dGVHU3RyZWFtZXIuY3BwCmluZGV4IGIzM2NjMjYuLjY1Njk3N2EgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9NZWRpYVBsYXllclByaXZhdGVH
U3RyZWFtZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJl
YW1lci9NZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXIuY3BwCkBAIC02MTMsOSArNjEzLDE4IEBA
IHZvaWQgTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyOjpzZWVrKGZsb2F0IHRpbWUpCiAgICAg
ICAgICAgICAgICAgbG9hZGluZ0ZhaWxlZChNZWRpYVBsYXllcjo6RW1wdHkpOwogICAgICAgICB9
CiAgICAgfSBlbHNlIHsKKyAgICAgICAgZ2ludDY0IHN0YXJ0VGltZSwgZW5kVGltZTsKKyAgICAg
ICAgaWYgKG1fcGxheWVyLT5yYXRlKCkgPiAwKSB7CisgICAgICAgICAgICBzdGFydFRpbWUgPSBj
bG9ja1RpbWU7CisgICAgICAgICAgICBlbmRUaW1lID0gR1NUX0NMT0NLX1RJTUVfTk9ORTsKKyAg
ICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIHN0YXJ0VGltZSA9IDA7CisgICAgICAgICAgICBl
bmRUaW1lID0gY2xvY2tUaW1lOworICAgICAgICB9CisKICAgICAgICAgLy8gV2UgY2FuIHNlZWsg
bm93LgogICAgICAgICBpZiAoIWdzdF9lbGVtZW50X3NlZWsobV9wbGF5QmluLmdldCgpLCBtX3Bs
YXllci0+cmF0ZSgpLCBHU1RfRk9STUFUX1RJTUUsIHN0YXRpY19jYXN0PEdzdFNlZWtGbGFncz4o
R1NUX1NFRUtfRkxBR19GTFVTSCB8IEdTVF9TRUVLX0ZMQUdfQUNDVVJBVEUpLAotICAgICAgICAg
ICAgR1NUX1NFRUtfVFlQRV9TRVQsIGNsb2NrVGltZSwgR1NUX1NFRUtfVFlQRV9OT05FLCBHU1Rf
Q0xPQ0tfVElNRV9OT05FKSkgeworICAgICAgICAgICAgR1NUX1NFRUtfVFlQRV9TRVQsIHN0YXJ0
VGltZSwgR1NUX1NFRUtfVFlQRV9TRVQsIGVuZFRpbWUpKSB7CiAgICAgICAgICAgICBMT0dfTUVE
SUFfTUVTU0FHRSgiW1NlZWtdIHNlZWtpbmcgdG8gJWYgZmFpbGVkIiwgdGltZSk7CiAgICAgICAg
ICAgICByZXR1cm47CiAgICAgICAgIH0K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>216013</attachid>
            <date>2013-11-05 01:23:10 -0800</date>
            <delta_ts>2013-11-05 03:52:11 -0800</delta_ts>
            <desc>Patch &amp; layout test</desc>
            <filename>seekrate.txt</filename>
            <type>text/plain</type>
            <size>3678</size>
            <attacher name="Piotr Grad">piotr.grad</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAxOGQ2ZjMxLi5mODJkM2JjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTMtMTEt
MDQgIFBpb3RyIEdyYWQgIDxwLmdyYWRAc2Ftc3VuZy5jb20+CisKKyAgICAgICAgVGVzdCBmb3Ig
c2VlayBub3Qgd29ya2luZyBwcm9wZXJseSB3aXRoIG5lZ2F0aXZlIHBsYXliYWNrIHJhdGUuCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjM3OTEKKwor
ICAgICAgICBTZWVrIG1ldGhvZCBzaG91bGQgd29yayBwcm9wZXJseSB3aXRoIG5lZ2F0aXZlIHBs
YXliYWNrIHJhdGUuCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgKiBtZWRpYS92aWRlby1zZWVrLXdpdGgtbmVnYXRpdmUtcGxheWJhY2suaHRtbDogQWRk
ZWQuCisKIDIwMTMtMTEtMDQgIEFuZHJlYXMgS2xpbmcgIDxha2xpbmdAYXBwbGUuY29tPgogCiAg
ICAgICAgIE9wdGltaXplIGJhc2VsaW5lczogc3ZnL3pvb20KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL21lZGlhL3ZpZGVvLXNlZWstd2l0aC1uZWdhdGl2ZS1wbGF5YmFjay5odG1sIGIvTGF5b3V0
VGVzdHMvbWVkaWEvdmlkZW8tc2Vlay13aXRoLW5lZ2F0aXZlLXBsYXliYWNrLmh0bWwKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uN2I3ZWY1MgotLS0gL2Rldi9udWxsCisrKyBi
L0xheW91dFRlc3RzL21lZGlhL3ZpZGVvLXNlZWstd2l0aC1uZWdhdGl2ZS1wbGF5YmFjay5odG1s
CkBAIC0wLDAgKzEsMjYgQEAKKzx2aWRlbyBzcmMgPSAnY29udGVudC90ZXN0Lm9ndic+PC92aWRl
bz4NCis8c2NyaXB0IHNyYz1tZWRpYS1maWxlLmpzPjwvc2NyaXB0Pg0KKzxzY3JpcHQgc3JjPXZp
ZGVvLXRlc3QuanM+PC9zY3JpcHQ+DQorPHNjcmlwdD4NCisgICAgdmFyIGxhc3RUaW1lID0gLTE7
DQorICAgIHdhaXRGb3JFdmVudCgnY2FucGxheXRocm91Z2gnLA0KKyAgICAgICAgZnVuY3Rpb24g
KCkNCisgICAgICAgIHsNCisgICAgICAgICAgICB2aWRlby5wbGF5YmFja1JhdGUgPSAtMTsNCisg
ICAgICAgICAgICB2aWRlby5jdXJyZW50VGltZSA9IDM7DQorICAgICAgICAgICAgd2FpdEZvckV2
ZW50KCdzZWVrZWQnLCBmdW5jdGlvbiAoKQ0KKyAgICAgICAgICAgIHsNCisgICAgICAgICAgICAg
ICAgd2FpdEZvckV2ZW50KCd0aW1ldXBkYXRlJywgZnVuY3Rpb24gKCkNCisgICAgICAgICAgICAg
ICAgew0KKyAgICAgICAgICAgICAgICAgICAgaWYgKCBsYXN0VGltZSA9PSAtMSkgew0KKyAgICAg
ICAgICAgICAgICAgICAgICAgIGxhc3RUaW1lID0gdmlkZW8uY3VycmVudFRpbWU7DQorICAgICAg
ICAgICAgICAgICAgICAgICAgcmV0dXJuOw0KKyAgICAgICAgICAgICAgICAgICAgfQ0KKyAgICAg
ICAgICAgICAgICAgICAgdGVzdEV4cGVjdGVkKCJ2aWRlby5jdXJyZW50VGltZSIsIGxhc3RUaW1l
LCAiPCIpOw0KKyAgICAgICAgICAgICAgICAgICAgZW5kVGVzdCgpOw0KKyAgICAgICAgICAgICAg
ICB9KTsNCisgICAgICAgICAgICB9KTsNCisgICAgICAgICAgICB2aWRlby5wbGF5KCk7DQorICAg
ICAgICB9DQorICAgICk7DQorPC9zY3JpcHQ+DQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
Q2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDVjMjQ2ZmYuLmFlOTA3
MTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAxMy0xMS0wNCAgUGlvdHIgR3JhZCAg
PHAuZ3JhZEBzYW1zdW5nLmNvbT4KKworICAgICAgICBTZWVrIGZvciB2aWRlbyBkb2Vzbid0IHdv
cmsgd2hlbiBwbGF5YmFjayByYXRlIGlzIG5lZ2F0aXZlCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjM3OTEKKworICAgICAgICBJbiBNZWRpYVBsYXll
clByaXZhdGVHU3RyZWFtZXI6OnNlZWsgbmVnYXRpdmUgcGxheWJhY2sgcmF0ZSB3YXMgbm90IHRh
a2VuIHRvIGFjY291bnQuCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgVGVzdDogbWVkaWEvdmlkZW8tc2Vlay13aXRoLW5lZ2F0aXZlLXBsYXliYWNrLmh0
bWwKKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9NZWRpYVBsYXllclBy
aXZhdGVHU3RyZWFtZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2YXRl
R1N0cmVhbWVyOjpzZWVrKToKKwogMjAxMy0xMS0wNCAgQW5kcmVhcyBLbGluZyAgPGFrbGluZ0Bh
cHBsZS5jb20+CiAKICAgICAgICAgSFRNTFRhYmxlUm93c0NvbGxlY3Rpb24gaXMgYWx3YXlzIHJv
b3RlZCBhdCBhIEhUTUxUYWJsZUVsZW1lbnQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmNw
cCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9NZWRpYVBsYXll
clByaXZhdGVHU3RyZWFtZXIuY3BwCmluZGV4IGIzM2NjMjYuLjY1Njk3N2EgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9NZWRpYVBsYXllclBy
aXZhdGVHU3RyZWFtZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L2dzdHJlYW1lci9NZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXIuY3BwCkBAIC02MTMsOSArNjEz
LDE4IEBAIHZvaWQgTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyOjpzZWVrKGZsb2F0IHRpbWUp
CiAgICAgICAgICAgICAgICAgbG9hZGluZ0ZhaWxlZChNZWRpYVBsYXllcjo6RW1wdHkpOwogICAg
ICAgICB9CiAgICAgfSBlbHNlIHsKKyAgICAgICAgZ2ludDY0IHN0YXJ0VGltZSwgZW5kVGltZTsK
KyAgICAgICAgaWYgKG1fcGxheWVyLT5yYXRlKCkgPiAwKSB7CisgICAgICAgICAgICBzdGFydFRp
bWUgPSBjbG9ja1RpbWU7CisgICAgICAgICAgICBlbmRUaW1lID0gR1NUX0NMT0NLX1RJTUVfTk9O
RTsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIHN0YXJ0VGltZSA9IDA7CisgICAgICAg
ICAgICBlbmRUaW1lID0gY2xvY2tUaW1lOworICAgICAgICB9CisKICAgICAgICAgLy8gV2UgY2Fu
IHNlZWsgbm93LgogICAgICAgICBpZiAoIWdzdF9lbGVtZW50X3NlZWsobV9wbGF5QmluLmdldCgp
LCBtX3BsYXllci0+cmF0ZSgpLCBHU1RfRk9STUFUX1RJTUUsIHN0YXRpY19jYXN0PEdzdFNlZWtG
bGFncz4oR1NUX1NFRUtfRkxBR19GTFVTSCB8IEdTVF9TRUVLX0ZMQUdfQUNDVVJBVEUpLAotICAg
ICAgICAgICAgR1NUX1NFRUtfVFlQRV9TRVQsIGNsb2NrVGltZSwgR1NUX1NFRUtfVFlQRV9OT05F
LCBHU1RfQ0xPQ0tfVElNRV9OT05FKSkgeworICAgICAgICAgICAgR1NUX1NFRUtfVFlQRV9TRVQs
IHN0YXJ0VGltZSwgR1NUX1NFRUtfVFlQRV9TRVQsIGVuZFRpbWUpKSB7CiAgICAgICAgICAgICBM
T0dfTUVESUFfTUVTU0FHRSgiW1NlZWtdIHNlZWtpbmcgdG8gJWYgZmFpbGVkIiwgdGltZSk7CiAg
ICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0K
</data>
<flag name="review"
          id="238889"
          type_id="1"
          status="-"
          setter="pnormand"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>216019</attachid>
            <date>2013-11-05 03:52:11 -0800</date>
            <delta_ts>2013-11-05 06:55:52 -0800</delta_ts>
            <desc>Patch &amp; layout test</desc>
            <filename>seekrate.txt</filename>
            <type>text/plain</type>
            <size>4196</size>
            <attacher name="Piotr Grad">piotr.grad</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAxOGQ2ZjMxLi5hNzllZWMxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTMtMTEt
MDQgIFBpb3RyIEdyYWQgIDxwLmdyYWRAc2Ftc3VuZy5jb20+CisKKyAgICAgICAgVGVzdCBmb3Ig
c2VlayBub3Qgd29ya2luZyBwcm9wZXJseSB3aXRoIG5lZ2F0aXZlIHBsYXliYWNrIHJhdGUuCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjM3OTEKKwor
ICAgICAgICBTZWVrIG1ldGhvZCBzaG91bGQgd29yayBwcm9wZXJseSB3aXRoIG5lZ2F0aXZlIHBs
YXliYWNrIHJhdGUuCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgKiBtZWRpYS92aWRlby1zZWVrLXdpdGgtbmVnYXRpdmUtcGxheWJhY2suaHRtbDogQWRk
ZWQuCisgICAgICAgICogbWVkaWEvdmlkZW8tc2Vlay13aXRoLW5lZ2F0aXZlLXBsYXliYWNrLWV4
cGVjdGVkLnR4dDogQWRkZWQuCisKIDIwMTMtMTEtMDQgIEFuZHJlYXMgS2xpbmcgIDxha2xpbmdA
YXBwbGUuY29tPgogCiAgICAgICAgIE9wdGltaXplIGJhc2VsaW5lczogc3ZnL3pvb20KZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL21lZGlhL3ZpZGVvLXNlZWstd2l0aC1uZWdhdGl2ZS1wbGF5YmFj
ay1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9tZWRpYS92aWRlby1zZWVrLXdpdGgtbmVnYXRp
dmUtcGxheWJhY2stZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAuLjgwODAwNDcKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9tZWRpYS92aWRlby1z
ZWVrLXdpdGgtbmVnYXRpdmUtcGxheWJhY2stZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNyBAQAor
RVZFTlQoY2FucGxheXRocm91Z2gpCitFVkVOVChzZWVrZWQpCitFVkVOVCh0aW1ldXBkYXRlKQor
RVZFTlQodGltZXVwZGF0ZSkKK0VYUEVDVEVEICh2aWRlby5jdXJyZW50VGltZSA8ICczJykgT0sK
K0VORCBPRiBURVNUCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL21lZGlhL3ZpZGVvLXNlZWst
d2l0aC1uZWdhdGl2ZS1wbGF5YmFjay5odG1sIGIvTGF5b3V0VGVzdHMvbWVkaWEvdmlkZW8tc2Vl
ay13aXRoLW5lZ2F0aXZlLXBsYXliYWNrLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMC4uMDUzMDliYgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL21lZGlhL3Zp
ZGVvLXNlZWstd2l0aC1uZWdhdGl2ZS1wbGF5YmFjay5odG1sCkBAIC0wLDAgKzEsMjcgQEAKKzx2
aWRlbz48L3ZpZGVvPg0KKzxzY3JpcHQgc3JjPW1lZGlhLWZpbGUuanM+PC9zY3JpcHQ+DQorPHNj
cmlwdCBzcmM9dmlkZW8tdGVzdC5qcz48L3NjcmlwdD4NCis8c2NyaXB0Pg0KKyAgICB2YXIgbGFz
dFRpbWUgPSAtMTsNCisgICAgdmlkZW8uc3JjID0gZmluZE1lZGlhRmlsZSgidmlkZW8iLCAiY29u
dGVudC90ZXN0Iik7DQorICAgIHdhaXRGb3JFdmVudCgnY2FucGxheXRocm91Z2gnLA0KKyAgICAg
ICAgZnVuY3Rpb24gKCkNCisgICAgICAgIHsNCisgICAgICAgICAgICB2aWRlby5wbGF5YmFja1Jh
dGUgPSAtMTsNCisgICAgICAgICAgICB2aWRlby5jdXJyZW50VGltZSA9IDM7DQorICAgICAgICAg
ICAgd2FpdEZvckV2ZW50KCdzZWVrZWQnLCBmdW5jdGlvbiAoKQ0KKyAgICAgICAgICAgIHsNCisg
ICAgICAgICAgICAgICAgd2FpdEZvckV2ZW50KCd0aW1ldXBkYXRlJywgZnVuY3Rpb24gKCkNCisg
ICAgICAgICAgICAgICAgew0KKyAgICAgICAgICAgICAgICAgICAgaWYgKCBsYXN0VGltZSA9PSAt
MSkgew0KKyAgICAgICAgICAgICAgICAgICAgICAgIGxhc3RUaW1lID0gdmlkZW8uY3VycmVudFRp
bWU7DQorICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuOw0KKyAgICAgICAgICAgICAgICAg
ICAgfQ0KKyAgICAgICAgICAgICAgICAgICAgdGVzdEV4cGVjdGVkKCJ2aWRlby5jdXJyZW50VGlt
ZSIsIDMsICI8Iik7DQorICAgICAgICAgICAgICAgICAgICBlbmRUZXN0KCk7DQorICAgICAgICAg
ICAgICAgIH0pOw0KKyAgICAgICAgICAgIH0pOw0KKyAgICAgICAgICAgIHZpZGVvLnBsYXkoKTsN
CisgICAgICAgIH0NCisgICAgKTsNCis8L3NjcmlwdD4NCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWMyNDZmZi4u
N2Y3Y2MxZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEzLTExLTA0ICBQaW90ciBH
cmFkICA8cC5ncmFkQHNhbXN1bmcuY29tPgorCisgICAgICAgIFNlZWsgZm9yIHZpZGVvIGRvZXNu
J3Qgd29yayB3aGVuIHBsYXliYWNrIHJhdGUgaXMgbmVnYXRpdmUKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyMzc5MQorCisgICAgICAgIEluIE1lZGlh
UGxheWVyUHJpdmF0ZUdTdHJlYW1lcjo6c2VlayBuZWdhdGl2ZSBwbGF5YmFjayByYXRlIHdhcyBu
b3QgdGFrZW4gdG8gYWNjb3VudC4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBUZXN0OiBtZWRpYS92aWRlby1zZWVrLXdpdGgtbmVnYXRpdmUtcGxheWJh
Y2suaHRtbAorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL01lZGlhUGxh
eWVyUHJpdmF0ZUdTdHJlYW1lci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVBsYXllclBy
aXZhdGVHU3RyZWFtZXI6OnNlZWspOgorCiAyMDEzLTExLTA0ICBBbmRyZWFzIEtsaW5nICA8YWts
aW5nQGFwcGxlLmNvbT4KIAogICAgICAgICBIVE1MVGFibGVSb3dzQ29sbGVjdGlvbiBpcyBhbHdh
eXMgcm9vdGVkIGF0IGEgSFRNTFRhYmxlRWxlbWVudC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9NZWRpYVBsYXllclByaXZhdGVHU3RyZWFt
ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL01lZGlh
UGxheWVyUHJpdmF0ZUdTdHJlYW1lci5jcHAKaW5kZXggYjMzY2MyNi4uNjU2OTc3YSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL01lZGlhUGxh
eWVyUHJpdmF0ZUdTdHJlYW1lci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvZ3N0cmVhbWVyL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lci5jcHAKQEAgLTYxMyw5
ICs2MTMsMTggQEAgdm9pZCBNZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXI6OnNlZWsoZmxvYXQg
dGltZSkKICAgICAgICAgICAgICAgICBsb2FkaW5nRmFpbGVkKE1lZGlhUGxheWVyOjpFbXB0eSk7
CiAgICAgICAgIH0KICAgICB9IGVsc2UgeworICAgICAgICBnaW50NjQgc3RhcnRUaW1lLCBlbmRU
aW1lOworICAgICAgICBpZiAobV9wbGF5ZXItPnJhdGUoKSA+IDApIHsKKyAgICAgICAgICAgIHN0
YXJ0VGltZSA9IGNsb2NrVGltZTsKKyAgICAgICAgICAgIGVuZFRpbWUgPSBHU1RfQ0xPQ0tfVElN
RV9OT05FOworICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgc3RhcnRUaW1lID0gMDsKKyAg
ICAgICAgICAgIGVuZFRpbWUgPSBjbG9ja1RpbWU7CisgICAgICAgIH0KKwogICAgICAgICAvLyBX
ZSBjYW4gc2VlayBub3cuCiAgICAgICAgIGlmICghZ3N0X2VsZW1lbnRfc2VlayhtX3BsYXlCaW4u
Z2V0KCksIG1fcGxheWVyLT5yYXRlKCksIEdTVF9GT1JNQVRfVElNRSwgc3RhdGljX2Nhc3Q8R3N0
U2Vla0ZsYWdzPihHU1RfU0VFS19GTEFHX0ZMVVNIIHwgR1NUX1NFRUtfRkxBR19BQ0NVUkFURSks
Ci0gICAgICAgICAgICBHU1RfU0VFS19UWVBFX1NFVCwgY2xvY2tUaW1lLCBHU1RfU0VFS19UWVBF
X05PTkUsIEdTVF9DTE9DS19USU1FX05PTkUpKSB7CisgICAgICAgICAgICBHU1RfU0VFS19UWVBF
X1NFVCwgc3RhcnRUaW1lLCBHU1RfU0VFS19UWVBFX1NFVCwgZW5kVGltZSkpIHsKICAgICAgICAg
ICAgIExPR19NRURJQV9NRVNTQUdFKCJbU2Vla10gc2Vla2luZyB0byAlZiBmYWlsZWQiLCB0aW1l
KTsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQo=
</data>
<flag name="review"
          id="238898"
          type_id="1"
          status="+"
          setter="pnormand"
    />
    <flag name="commit-queue"
          id="238920"
          type_id="3"
          status="-"
          setter="pnormand"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>216035</attachid>
            <date>2013-11-05 06:55:52 -0800</date>
            <delta_ts>2013-11-06 00:19:19 -0800</delta_ts>
            <desc>Patch &amp; layout test</desc>
            <filename>seekrate.txt</filename>
            <type>text/plain</type>
            <size>4188</size>
            <attacher name="Piotr Grad">piotr.grad</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAxOGQ2ZjMxLi5hNzllZWMxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTMtMTEt
MDQgIFBpb3RyIEdyYWQgIDxwLmdyYWRAc2Ftc3VuZy5jb20+CisKKyAgICAgICAgVGVzdCBmb3Ig
c2VlayBub3Qgd29ya2luZyBwcm9wZXJseSB3aXRoIG5lZ2F0aXZlIHBsYXliYWNrIHJhdGUuCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjM3OTEKKwor
ICAgICAgICBTZWVrIG1ldGhvZCBzaG91bGQgd29yayBwcm9wZXJseSB3aXRoIG5lZ2F0aXZlIHBs
YXliYWNrIHJhdGUuCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgKiBtZWRpYS92aWRlby1zZWVrLXdpdGgtbmVnYXRpdmUtcGxheWJhY2suaHRtbDogQWRk
ZWQuCisgICAgICAgICogbWVkaWEvdmlkZW8tc2Vlay13aXRoLW5lZ2F0aXZlLXBsYXliYWNrLWV4
cGVjdGVkLnR4dDogQWRkZWQuCisKIDIwMTMtMTEtMDQgIEFuZHJlYXMgS2xpbmcgIDxha2xpbmdA
YXBwbGUuY29tPgogCiAgICAgICAgIE9wdGltaXplIGJhc2VsaW5lczogc3ZnL3pvb20KZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL21lZGlhL3ZpZGVvLXNlZWstd2l0aC1uZWdhdGl2ZS1wbGF5YmFj
ay1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9tZWRpYS92aWRlby1zZWVrLXdpdGgtbmVnYXRp
dmUtcGxheWJhY2stZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAuLjgwODAwNDcKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9tZWRpYS92aWRlby1z
ZWVrLXdpdGgtbmVnYXRpdmUtcGxheWJhY2stZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNyBAQAor
RVZFTlQoY2FucGxheXRocm91Z2gpCitFVkVOVChzZWVrZWQpCitFVkVOVCh0aW1ldXBkYXRlKQor
RVZFTlQodGltZXVwZGF0ZSkKK0VYUEVDVEVEICh2aWRlby5jdXJyZW50VGltZSA8ICczJykgT0sK
K0VORCBPRiBURVNUCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL21lZGlhL3ZpZGVvLXNlZWst
d2l0aC1uZWdhdGl2ZS1wbGF5YmFjay5odG1sIGIvTGF5b3V0VGVzdHMvbWVkaWEvdmlkZW8tc2Vl
ay13aXRoLW5lZ2F0aXZlLXBsYXliYWNrLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMC4uZDQ5YjcxZQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL21lZGlhL3Zp
ZGVvLXNlZWstd2l0aC1uZWdhdGl2ZS1wbGF5YmFjay5odG1sCkBAIC0wLDAgKzEsMjcgQEAKKzx2
aWRlby8+DQorPHNjcmlwdCBzcmM9bWVkaWEtZmlsZS5qcz48L3NjcmlwdD4NCis8c2NyaXB0IHNy
Yz12aWRlby10ZXN0LmpzPjwvc2NyaXB0Pg0KKzxzY3JpcHQ+DQorICAgIHZhciBsYXN0VGltZSA9
IC0xOw0KKyAgICB2aWRlby5zcmMgPSBmaW5kTWVkaWFGaWxlKCJ2aWRlbyIsICJjb250ZW50L3Rl
c3QiKTsNCisgICAgd2FpdEZvckV2ZW50KCdjYW5wbGF5dGhyb3VnaCcsDQorICAgICAgICBmdW5j
dGlvbiAoKQ0KKyAgICAgICAgew0KKyAgICAgICAgICAgIHZpZGVvLnBsYXliYWNrUmF0ZSA9IC0x
Ow0KKyAgICAgICAgICAgIHZpZGVvLmN1cnJlbnRUaW1lID0gMzsNCisgICAgICAgICAgICB3YWl0
Rm9yRXZlbnQoJ3NlZWtlZCcsIGZ1bmN0aW9uICgpDQorICAgICAgICAgICAgew0KKyAgICAgICAg
ICAgICAgICB3YWl0Rm9yRXZlbnQoJ3RpbWV1cGRhdGUnLCBmdW5jdGlvbiAoKQ0KKyAgICAgICAg
ICAgICAgICB7DQorICAgICAgICAgICAgICAgICAgICBpZiAobGFzdFRpbWUgPT0gLTEpIHsNCisg
ICAgICAgICAgICAgICAgICAgICAgICBsYXN0VGltZSA9IHZpZGVvLmN1cnJlbnRUaW1lOw0KKyAg
ICAgICAgICAgICAgICAgICAgICAgIHJldHVybjsNCisgICAgICAgICAgICAgICAgICAgIH0NCisg
ICAgICAgICAgICAgICAgICAgIHRlc3RFeHBlY3RlZCgidmlkZW8uY3VycmVudFRpbWUiLCAzLCAi
PCIpOw0KKyAgICAgICAgICAgICAgICAgICAgZW5kVGVzdCgpOw0KKyAgICAgICAgICAgICAgICB9
KTsNCisgICAgICAgICAgICB9KTsNCisgICAgICAgICAgICB2aWRlby5wbGF5KCk7DQorICAgICAg
ICB9DQorICAgICk7DQorPC9zY3JpcHQ+DQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hh
bmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDVjMjQ2ZmYuLjdmN2NjMWQg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAxMy0xMS0wNCAgUGlvdHIgR3JhZCAgPHAu
Z3JhZEBzYW1zdW5nLmNvbT4KKworICAgICAgICBTZWVrIGZvciB2aWRlbyBkb2Vzbid0IHdvcmsg
d2hlbiBwbGF5YmFjayByYXRlIGlzIG5lZ2F0aXZlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjM3OTEKKworICAgICAgICBJbiBNZWRpYVBsYXllclBy
aXZhdGVHU3RyZWFtZXI6OnNlZWsgbmVnYXRpdmUgcGxheWJhY2sgcmF0ZSB3YXMgbm90IHRha2Vu
IHRvIGFjY291bnQuCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgVGVzdDogbWVkaWEvdmlkZW8tc2Vlay13aXRoLW5lZ2F0aXZlLXBsYXliYWNrLmh0bWwK
KworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9NZWRpYVBsYXllclByaXZh
dGVHU3RyZWFtZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2YXRlR1N0
cmVhbWVyOjpzZWVrKToKKwogMjAxMy0xMS0wNCAgQW5kcmVhcyBLbGluZyAgPGFrbGluZ0BhcHBs
ZS5jb20+CiAKICAgICAgICAgSFRNTFRhYmxlUm93c0NvbGxlY3Rpb24gaXMgYWx3YXlzIHJvb3Rl
ZCBhdCBhIEhUTUxUYWJsZUVsZW1lbnQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmNwcCBi
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9NZWRpYVBsYXllclBy
aXZhdGVHU3RyZWFtZXIuY3BwCmluZGV4IGIzM2NjMjYuLjY1Njk3N2EgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9NZWRpYVBsYXllclByaXZh
dGVHU3RyZWFtZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dz
dHJlYW1lci9NZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXIuY3BwCkBAIC02MTMsOSArNjEzLDE4
IEBAIHZvaWQgTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyOjpzZWVrKGZsb2F0IHRpbWUpCiAg
ICAgICAgICAgICAgICAgbG9hZGluZ0ZhaWxlZChNZWRpYVBsYXllcjo6RW1wdHkpOwogICAgICAg
ICB9CiAgICAgfSBlbHNlIHsKKyAgICAgICAgZ2ludDY0IHN0YXJ0VGltZSwgZW5kVGltZTsKKyAg
ICAgICAgaWYgKG1fcGxheWVyLT5yYXRlKCkgPiAwKSB7CisgICAgICAgICAgICBzdGFydFRpbWUg
PSBjbG9ja1RpbWU7CisgICAgICAgICAgICBlbmRUaW1lID0gR1NUX0NMT0NLX1RJTUVfTk9ORTsK
KyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIHN0YXJ0VGltZSA9IDA7CisgICAgICAgICAg
ICBlbmRUaW1lID0gY2xvY2tUaW1lOworICAgICAgICB9CisKICAgICAgICAgLy8gV2UgY2FuIHNl
ZWsgbm93LgogICAgICAgICBpZiAoIWdzdF9lbGVtZW50X3NlZWsobV9wbGF5QmluLmdldCgpLCBt
X3BsYXllci0+cmF0ZSgpLCBHU1RfRk9STUFUX1RJTUUsIHN0YXRpY19jYXN0PEdzdFNlZWtGbGFn
cz4oR1NUX1NFRUtfRkxBR19GTFVTSCB8IEdTVF9TRUVLX0ZMQUdfQUNDVVJBVEUpLAotICAgICAg
ICAgICAgR1NUX1NFRUtfVFlQRV9TRVQsIGNsb2NrVGltZSwgR1NUX1NFRUtfVFlQRV9OT05FLCBH
U1RfQ0xPQ0tfVElNRV9OT05FKSkgeworICAgICAgICAgICAgR1NUX1NFRUtfVFlQRV9TRVQsIHN0
YXJ0VGltZSwgR1NUX1NFRUtfVFlQRV9TRVQsIGVuZFRpbWUpKSB7CiAgICAgICAgICAgICBMT0df
TUVESUFfTUVTU0FHRSgiW1NlZWtdIHNlZWtpbmcgdG8gJWYgZmFpbGVkIiwgdGltZSk7CiAgICAg
ICAgICAgICByZXR1cm47CiAgICAgICAgIH0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>216145</attachid>
            <date>2013-11-06 00:19:19 -0800</date>
            <delta_ts>2013-11-06 01:30:32 -0800</delta_ts>
            <desc>Patch &amp; layout test</desc>
            <filename>seekrate.txt</filename>
            <type>text/plain</type>
            <size>4603</size>
            <attacher name="Piotr Grad">piotr.grad</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAxOGQ2ZjMxLi5hNzllZWMxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTMtMTEt
MDQgIFBpb3RyIEdyYWQgIDxwLmdyYWRAc2Ftc3VuZy5jb20+CisKKyAgICAgICAgVGVzdCBmb3Ig
c2VlayBub3Qgd29ya2luZyBwcm9wZXJseSB3aXRoIG5lZ2F0aXZlIHBsYXliYWNrIHJhdGUuCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjM3OTEKKwor
ICAgICAgICBTZWVrIG1ldGhvZCBzaG91bGQgd29yayBwcm9wZXJseSB3aXRoIG5lZ2F0aXZlIHBs
YXliYWNrIHJhdGUuCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgKiBtZWRpYS92aWRlby1zZWVrLXdpdGgtbmVnYXRpdmUtcGxheWJhY2suaHRtbDogQWRk
ZWQuCisgICAgICAgICogbWVkaWEvdmlkZW8tc2Vlay13aXRoLW5lZ2F0aXZlLXBsYXliYWNrLWV4
cGVjdGVkLnR4dDogQWRkZWQuCisKIDIwMTMtMTEtMDQgIEFuZHJlYXMgS2xpbmcgIDxha2xpbmdA
YXBwbGUuY29tPgogCiAgICAgICAgIE9wdGltaXplIGJhc2VsaW5lczogc3ZnL3pvb20KZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL21lZGlhL3ZpZGVvLXNlZWstd2l0aC1uZWdhdGl2ZS1wbGF5YmFj
ay1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9tZWRpYS92aWRlby1zZWVrLXdpdGgtbmVnYXRp
dmUtcGxheWJhY2stZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAuLjgwODAwNDcKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9tZWRpYS92aWRlby1z
ZWVrLXdpdGgtbmVnYXRpdmUtcGxheWJhY2stZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNyBAQAor
RVZFTlQoY2FucGxheXRocm91Z2gpCitFVkVOVChzZWVrZWQpCitFVkVOVCh0aW1ldXBkYXRlKQor
RVZFTlQodGltZXVwZGF0ZSkKK0VYUEVDVEVEICh2aWRlby5jdXJyZW50VGltZSA8ICczJykgT0sK
K0VORCBPRiBURVNUCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL21lZGlhL3ZpZGVvLXNlZWst
d2l0aC1uZWdhdGl2ZS1wbGF5YmFjay5odG1sIGIvTGF5b3V0VGVzdHMvbWVkaWEvdmlkZW8tc2Vl
ay13aXRoLW5lZ2F0aXZlLXBsYXliYWNrLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMC4uYmFkZjAxMwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL21lZGlhL3Zp
ZGVvLXNlZWstd2l0aC1uZWdhdGl2ZS1wbGF5YmFjay5odG1sCkBAIC0wLDAgKzEsMzIgQEAKKzxo
dG1sPg0KKyAgICA8aGVhZD4NCisgICAgICAgIDxzY3JpcHQgc3JjPW1lZGlhLWZpbGUuanM+PC9z
Y3JpcHQ+DQorICAgICAgICA8c2NyaXB0IHNyYz12aWRlby10ZXN0LmpzPjwvc2NyaXB0Pg0KKyAg
ICAgICAgPHNjcmlwdD4NCisgICAgICAgICAgICB2YXIgbGFzdFRpbWUgPSAtMTsNCisgICAgICAg
ICAgICBmdW5jdGlvbiBzdGFydCgpIHsNCisgICAgICAgICAgICAgICAgZmluZE1lZGlhRWxlbWVu
dCgpOw0KKyAgICAgICAgICAgICAgICB2aWRlby5zcmMgPSBmaW5kTWVkaWFGaWxlKCJ2aWRlbyIs
ICJjb250ZW50L3Rlc3QiKTsNCisgICAgICAgICAgICAgICAgd2FpdEZvckV2ZW50T25jZSgnY2Fu
cGxheXRocm91Z2gnLA0KKyAgICAgICAgICAgICAgICAgICAgZnVuY3Rpb24gKCkgew0KKyAgICAg
ICAgICAgICAgICAgICAgICAgIHZpZGVvLnBsYXliYWNrUmF0ZSA9IC0xOw0KKyAgICAgICAgICAg
ICAgICAgICAgICAgIHZpZGVvLmN1cnJlbnRUaW1lID0gMzsNCisgICAgICAgICAgICAgICAgICAg
ICAgICB3YWl0Rm9yRXZlbnRPbmNlKCdzZWVrZWQnLCBmdW5jdGlvbiAoKSB7DQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHdhaXRGb3JFdmVudCgndGltZXVwZGF0ZScsIGZ1bmN0aW9uICgp
IHsNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChsYXN0VGltZSA9PSAtMSkg
ew0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhc3RUaW1lID0gdmlkZW8u
Y3VycmVudFRpbWU7DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJu
Ow0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdGVzdEV4cGVjdGVkKCJ2aWRlby5jdXJyZW50VGltZSIsIDMsICI8Iik7
DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbmRUZXN0KCk7DQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIH0pOw0KKyAgICAgICAgICAgICAgICAgICAgICAgIH0pOw0KKyAg
ICAgICAgICAgICAgICAgICAgICAgIHZpZGVvLnBsYXkoKTsNCisgICAgICAgICAgICAgICAgICAg
IH0pOw0KKyAgICAgICAgICAgIH0NCisgICAgICAgIDwvc2NyaXB0Pg0KKyAgICA8L2hlYWQ+DQor
ICAgIDxib2R5IG9ubG9hZD0ic3RhcnQoKSI+DQorICAgICAgICA8dmlkZW8vPg0KKyAgICA8L2Jv
ZHk+DQorPC9odG1sPgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA1
YzI0NmZmLi43ZjdjYzFkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysr
IGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTMtMTEtMDQg
IFBpb3RyIEdyYWQgIDxwLmdyYWRAc2Ftc3VuZy5jb20+CisKKyAgICAgICAgU2VlayBmb3Igdmlk
ZW8gZG9lc24ndCB3b3JrIHdoZW4gcGxheWJhY2sgcmF0ZSBpcyBuZWdhdGl2ZQorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTIzNzkxCisKKyAgICAgICAg
SW4gTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyOjpzZWVrIG5lZ2F0aXZlIHBsYXliYWNrIHJh
dGUgd2FzIG5vdCB0YWtlbiB0byBhY2NvdW50LgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFRlc3Q6IG1lZGlhL3ZpZGVvLXNlZWstd2l0aC1uZWdhdGl2
ZS1wbGF5YmFjay5odG1sCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIv
TWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlh
UGxheWVyUHJpdmF0ZUdTdHJlYW1lcjo6c2Vlayk6CisKIDIwMTMtMTEtMDQgIEFuZHJlYXMgS2xp
bmcgIDxha2xpbmdAYXBwbGUuY29tPgogCiAgICAgICAgIEhUTUxUYWJsZVJvd3NDb2xsZWN0aW9u
IGlzIGFsd2F5cyByb290ZWQgYXQgYSBIVE1MVGFibGVFbGVtZW50LgpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL01lZGlhUGxheWVyUHJpdmF0
ZUdTdHJlYW1lci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFt
ZXIvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmNwcAppbmRleCBiMzNjYzI2Li42NTY5Nzdh
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIv
TWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmNwcApA
QCAtNjEzLDkgKzYxMywxOCBAQCB2b2lkIE1lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lcjo6c2Vl
ayhmbG9hdCB0aW1lKQogICAgICAgICAgICAgICAgIGxvYWRpbmdGYWlsZWQoTWVkaWFQbGF5ZXI6
OkVtcHR5KTsKICAgICAgICAgfQogICAgIH0gZWxzZSB7CisgICAgICAgIGdpbnQ2NCBzdGFydFRp
bWUsIGVuZFRpbWU7CisgICAgICAgIGlmIChtX3BsYXllci0+cmF0ZSgpID4gMCkgeworICAgICAg
ICAgICAgc3RhcnRUaW1lID0gY2xvY2tUaW1lOworICAgICAgICAgICAgZW5kVGltZSA9IEdTVF9D
TE9DS19USU1FX05PTkU7CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBzdGFydFRpbWUg
PSAwOworICAgICAgICAgICAgZW5kVGltZSA9IGNsb2NrVGltZTsKKyAgICAgICAgfQorCiAgICAg
ICAgIC8vIFdlIGNhbiBzZWVrIG5vdy4KICAgICAgICAgaWYgKCFnc3RfZWxlbWVudF9zZWVrKG1f
cGxheUJpbi5nZXQoKSwgbV9wbGF5ZXItPnJhdGUoKSwgR1NUX0ZPUk1BVF9USU1FLCBzdGF0aWNf
Y2FzdDxHc3RTZWVrRmxhZ3M+KEdTVF9TRUVLX0ZMQUdfRkxVU0ggfCBHU1RfU0VFS19GTEFHX0FD
Q1VSQVRFKSwKLSAgICAgICAgICAgIEdTVF9TRUVLX1RZUEVfU0VULCBjbG9ja1RpbWUsIEdTVF9T
RUVLX1RZUEVfTk9ORSwgR1NUX0NMT0NLX1RJTUVfTk9ORSkpIHsKKyAgICAgICAgICAgIEdTVF9T
RUVLX1RZUEVfU0VULCBzdGFydFRpbWUsIEdTVF9TRUVLX1RZUEVfU0VULCBlbmRUaW1lKSkgewog
ICAgICAgICAgICAgTE9HX01FRElBX01FU1NBR0UoIltTZWVrXSBzZWVraW5nIHRvICVmIGZhaWxl
ZCIsIHRpbWUpOwogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>