<?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>134306</bug_id>
          
          <creation_ts>2014-06-25 13:17:17 -0700</creation_ts>
          <short_desc>[MSE][Mac] Pause playback when readyState drops below HAVE_FUTURE_DATA, and do not complete seek until it rises above HAVE_METADATA.</short_desc>
          <delta_ts>2014-06-25 14:33:14 -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="Jer Noble">jer.noble</reporter>
          <assigned_to name="Jer Noble">jer.noble</assigned_to>
          <cc>bunhere</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>glenn</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1018396</commentid>
    <comment_count>0</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-06-25 13:17:17 -0700</bug_when>
    <thetext>[MSE][Mac] Pause playback when readyState drops below HAVE_FUTURE_DATA, and do not complete seek until it rises above HAVE_METADATA.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1018397</commentid>
    <comment_count>1</comment_count>
      <attachid>233833</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-06-25 13:23:55 -0700</bug_when>
    <thetext>Created attachment 233833
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1018403</commentid>
    <comment_count>2</comment_count>
      <attachid>233836</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-06-25 13:47:09 -0700</bug_when>
    <thetext>Created attachment 233836
Patch

Fixed shouldBePlaying() to be &gt;= HAVE_FUTURE_DATA, not &gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1018411</commentid>
    <comment_count>3</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-06-25 14:33:14 -0700</bug_when>
    <thetext>Committed r170438: &lt;http://trac.webkit.org/changeset/170438&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>233833</attachid>
            <date>2014-06-25 13:23:55 -0700</date>
            <delta_ts>2014-06-25 13:47:05 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-134306-20140625132334.patch</filename>
            <type>text/plain</type>
            <size>6486</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcwNDA0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjE2ZjZhNDliMjU2MGEx
MjhiYjlkOTJiNDM1NWJiODc3MzY1Yjc3Yy4uMDc1ZDllMzZlN2EwZmViNjRmMWY3MWE1ODliZmI5
MWI3ZTI2NDhhZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI2IEBACiAyMDE0LTA2LTI1ICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgogCisgICAgICAgIFtNU0VdW01hY10gUGF1c2Ug
cGxheWJhY2sgd2hlbiByZWFkeVN0YXRlIGRyb3BzIGJlbG93IEhBVkVfRlVUVVJFX0RBVEEsIGFu
ZCBkbyBub3QgY29tcGxldGUgc2VlayB1bnRpbCBpdCByaXNlcyBhYm92ZSBIQVZFX01FVEFEQVRB
LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM0MzA2
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUGF1c2Ug
dGhlIHN5bmNocm9uaXplciBiZWZvcmUgc2Vla2luZywgYW5kIGRvIG5vdCByZXN1bWUgdGhlIHN5
bmNocm9uaXplciB1bnRpbCBpdCBib3RoIHJlcG9ydHMgdGhhdCB0aGUgc2VlayBjb21wbGV0ZWQs
CisgICAgICAgIGFuZCB0aGF0IHRoZSByZWFkeVN0YXRlIHJpc2VzIGFib3ZlIEhBVkVfTUVUQURB
VEEuIEluIGV2ZXJ5IG90aGVyIGxvY2F0aW9uIHdoZXJlIHdlIGNoYW5nZSB0aGUgcmF0ZSBvZiB0
aGUgc3luY2hyb25pemVyLAorICAgICAgICBnYXRlIHRoYXQgcmF0ZSBjaGFuZ2Ugb24gdGhlIGFi
b3ZlLgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvYXZmb3VuZGF0aW9uL29iamMvTWVk
aWFQbGF5ZXJQcml2YXRlTWVkaWFTb3VyY2VBVkZPYmpDLmg6CisgICAgICAgICogcGxhdGZvcm0v
Z3JhcGhpY3MvYXZmb3VuZGF0aW9uL29iamMvTWVkaWFQbGF5ZXJQcml2YXRlTWVkaWFTb3VyY2VB
VkZPYmpDLm1tOgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2YXRlTWVkaWFTb3Vy
Y2VBVkZPYmpDOjpNZWRpYVBsYXllclByaXZhdGVNZWRpYVNvdXJjZUFWRk9iakMpOiBDaGVjayBz
aG91bGRCZVBsYXlpbmcoKS4KKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhUGxheWVyUHJpdmF0ZU1l
ZGlhU291cmNlQVZGT2JqQzo6cGxheUludGVybmFsKTogRGl0dG8uCisgICAgICAgIChXZWJDb3Jl
OjpNZWRpYVBsYXllclByaXZhdGVNZWRpYVNvdXJjZUFWRk9iakM6OnNlZWtXaXRoVG9sZXJhbmNl
KTogVW5zZXQgbV9zZWVrQ29tcGxldGVkLgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQ
cml2YXRlTWVkaWFTb3VyY2VBVkZPYmpDOjpzZWVrSW50ZXJuYWwpOiBQYXVzZSB0aGUgc3luY2hy
b25pemVyLgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2YXRlTWVkaWFTb3VyY2VB
VkZPYmpDOjpzZXRSYXRlRG91YmxlKTogQ2hlY2sgc2hvdWxkQmVQbGF5aW5nKCkuCisgICAgICAg
IChXZWJDb3JlOjpNZWRpYVBsYXllclByaXZhdGVNZWRpYVNvdXJjZUFWRk9iakM6OnNob3VsZEJl
UGxheWluZyk6IFRlc3QgbV9zZWVraW5nLCAhbV9zZWVrQ29tcGxldGVkLCBhbmQgdGhlIHJlYWR5
U3RhdGUuCisgICAgICAgIChXZWJDb3JlOjpNZWRpYVBsYXllclByaXZhdGVNZWRpYVNvdXJjZUFW
Rk9iakM6OnNldFJlYWR5U3RhdGUpOiBTZXQgbV9zZWVrQ29tcGxldGVkOyBjaGVjayBzaG91bGRC
ZVBsYXlpbmcoKSBhbmQgcGxheSBpZiBhcHByb3ByaWF0ZS4KKworMjAxNC0wNi0yNSAgSmVyIE5v
YmxlICA8amVyLm5vYmxlQGFwcGxlLmNvbT4KKwogICAgICAgICBbTVNFXSBVcGRhdGUgbW9uaXRv
clNvdXJjZUJ1ZmZlcnMgdG8gbWF0Y2ggcmVjZW50IHNwZWMgY2hhbmdlcwogICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM0MzA1CiAKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2F2Zm91bmRhdGlvbi9vYmpjL01lZGlh
UGxheWVyUHJpdmF0ZU1lZGlhU291cmNlQVZGT2JqQy5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvYXZmb3VuZGF0aW9uL29iamMvTWVkaWFQbGF5ZXJQcml2YXRlTWVkaWFTb3Vy
Y2VBVkZPYmpDLmgKaW5kZXggYzBiZDE2MDY0OTkwYmYwZWYwYWYyMTAzNWNiNjZmNWM1ODAyZDZj
NC4uODBiZWQ0NWYzMDU5YWU5ZDA0NzkzMDhmNWJkOTBjM2FiZmZhZjZlYiAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvYXZmb3VuZGF0aW9uL29iamMvTWVkaWFQ
bGF5ZXJQcml2YXRlTWVkaWFTb3VyY2VBVkZPYmpDLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3MvYXZmb3VuZGF0aW9uL29iamMvTWVkaWFQbGF5ZXJQcml2YXRlTWVkaWFT
b3VyY2VBVkZPYmpDLmgKQEAgLTE1Niw2ICsxNTYsNyBAQCBwcml2YXRlOgogCiAgICAgdm9pZCBl
bnN1cmVMYXllcigpOwogICAgIHZvaWQgZGVzdHJveUxheWVyKCk7CisgICAgYm9vbCBzaG91bGRC
ZVBsYXlpbmcoKSBjb25zdDsKIAogICAgIC8vIE1lZGlhUGxheWVyIEZhY3RvcnkgTWV0aG9kcwog
ICAgIHN0YXRpYyBQYXNzT3duUHRyPE1lZGlhUGxheWVyUHJpdmF0ZUludGVyZmFjZT4gY3JlYXRl
KE1lZGlhUGxheWVyKik7CkBAIC0xOTQsNiArMTk1LDcgQEAgcHJpdmF0ZToKICAgICBkb3VibGUg
bV9yYXRlOwogICAgIGJvb2wgbV9wbGF5aW5nOwogICAgIGJvb2wgbV9zZWVraW5nOworICAgIGJv
b2wgbV9zZWVrQ29tcGxldGVkOwogICAgIG11dGFibGUgYm9vbCBtX2xvYWRpbmdQcm9ncmVzc2Vk
OwogICAgIGJvb2wgbV9oYXNBdmFpbGFibGVWaWRlb0ZyYW1lOwogfTsKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2F2Zm91bmRhdGlvbi9vYmpjL01lZGlhUGxh
eWVyUHJpdmF0ZU1lZGlhU291cmNlQVZGT2JqQy5tbSBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL2F2Zm91bmRhdGlvbi9vYmpjL01lZGlhUGxheWVyUHJpdmF0ZU1lZGlhU291cmNl
QVZGT2JqQy5tbQppbmRleCBlZjUyYWVkOGUwZmZmNjcyYzI3ZmU0MzcyNTdhZDM5N2I5OTI5ZjY4
Li5iYjBkNWQ0Njc1NTQyZmRmYjVkNWZkYWQ4ODYyYzFmMjc0MjhmMWJhIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9hdmZvdW5kYXRpb24vb2JqYy9NZWRpYVBs
YXllclByaXZhdGVNZWRpYVNvdXJjZUFWRk9iakMubW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3MvYXZmb3VuZGF0aW9uL29iamMvTWVkaWFQbGF5ZXJQcml2YXRlTWVkaWFT
b3VyY2VBVkZPYmpDLm1tCkBAIC0xMzksNiArMTM5LDcgQEAgTWVkaWFQbGF5ZXJQcml2YXRlTWVk
aWFTb3VyY2VBVkZPYmpDOjpNZWRpYVBsYXllclByaXZhdGVNZWRpYVNvdXJjZUFWRk9iakMoTWVk
aWEKICAgICAsIG1fcmF0ZSgxKQogICAgICwgbV9wbGF5aW5nKDApCiAgICAgLCBtX3NlZWtpbmco
ZmFsc2UpCisgICAgLCBtX3NlZWtDb21wbGV0ZWQodHJ1ZSkKICAgICAsIG1fbG9hZGluZ1Byb2dy
ZXNzZWQoZmFsc2UpCiB7CiAgICAgQ01UaW1lYmFzZVJlZiB0aW1lYmFzZSA9IFttX3N5bmNocm9u
aXplciB0aW1lYmFzZV07CkBAIC0xNTMsOCArMTU0LDEyIEBAIE1lZGlhUGxheWVyUHJpdmF0ZU1l
ZGlhU291cmNlQVZGT2JqQzo6TWVkaWFQbGF5ZXJQcml2YXRlTWVkaWFTb3VyY2VBVkZPYmpDKE1l
ZGlhCiAgICAgICAgIGlmICghd2Vha1RoaXMpCiAgICAgICAgICAgICByZXR1cm47CiAKLSAgICAg
ICAgaWYgKG1fc2Vla2luZyAmJiAhbV9wZW5kaW5nU2VlaykKKyAgICAgICAgaWYgKG1fc2Vla2lu
ZyAmJiAhbV9wZW5kaW5nU2VlaykgewogICAgICAgICAgICAgbV9zZWVraW5nID0gZmFsc2U7Cisg
ICAgICAgICAgICBpZiAoc2hvdWxkQmVQbGF5aW5nKCkpCisgICAgICAgICAgICAgICAgW21fc3lu
Y2hyb25pemVyIHNldFJhdGU6bV9yYXRlXTsKKyAgICAgICAgfQorCiAgICAgICAgIG1fcGxheWVy
LT50aW1lQ2hhbmdlZCgpOwogCiAgICAgICAgIGlmIChtX3BlbmRpbmdTZWVrKQpAQCAtMzI4LDcg
KzMzMyw4IEBAIHZvaWQgTWVkaWFQbGF5ZXJQcml2YXRlTWVkaWFTb3VyY2VBVkZPYmpDOjpwbGF5
SW50ZXJuYWwoKQogICAgICAgICByZXR1cm47CiAKICAgICBtX3BsYXlpbmcgPSB0cnVlOwotICAg
IFttX3N5bmNocm9uaXplciBzZXRSYXRlOm1fcmF0ZV07CisgICAgaWYgKHNob3VsZEJlUGxheWlu
ZygpKQorICAgICAgICBbbV9zeW5jaHJvbml6ZXIgc2V0UmF0ZTptX3JhdGVdOwogfQogCiB2b2lk
IE1lZGlhUGxheWVyUHJpdmF0ZU1lZGlhU291cmNlQVZGT2JqQzo6cGF1c2UoKQpAQCAtNDI2LDYg
KzQzMiw3IEBAIGRvdWJsZSBNZWRpYVBsYXllclByaXZhdGVNZWRpYVNvdXJjZUFWRk9iakM6Omlu
aXRpYWxUaW1lKCkgY29uc3QKIHZvaWQgTWVkaWFQbGF5ZXJQcml2YXRlTWVkaWFTb3VyY2VBVkZP
YmpDOjpzZWVrV2l0aFRvbGVyYW5jZShkb3VibGUgdGltZSwgZG91YmxlIG5lZ2F0aXZlVGhyZXNo
b2xkLCBkb3VibGUgcG9zaXRpdmVUaHJlc2hvbGQpCiB7CiAgICAgbV9zZWVraW5nID0gdHJ1ZTsK
KyAgICBtX3NlZWtDb21wbGV0ZWQgPSBmYWxzZTsKICAgICBhdXRvIHdlYWtUaGlzID0gY3JlYXRl
V2Vha1B0cigpOwogICAgIG1fcGVuZGluZ1NlZWsgPSBzdGQ6Om1ha2VfdW5pcXVlPFBlbmRpbmdT
ZWVrPihNZWRpYVRpbWU6OmNyZWF0ZVdpdGhEb3VibGUodGltZSksIE1lZGlhVGltZTo6Y3JlYXRl
V2l0aERvdWJsZShuZWdhdGl2ZVRocmVzaG9sZCksIE1lZGlhVGltZTo6Y3JlYXRlV2l0aERvdWJs
ZShwb3NpdGl2ZVRocmVzaG9sZCkpOwogCkBAIC00NTMsMTkgKzQ2MCwxOSBAQCB2b2lkIE1lZGlh
UGxheWVyUHJpdmF0ZU1lZGlhU291cmNlQVZGT2JqQzo6c2Vla0ludGVybmFsKCkKICAgICBlbHNl
CiAgICAgICAgIHNlZWtUaW1lID0gbV9tZWRpYVNvdXJjZVByaXZhdGUtPmZhc3RTZWVrVGltZUZv
ck1lZGlhVGltZShwZW5kaW5nU2Vlay0+dGFyZ2V0VGltZSwgcGVuZGluZ1NlZWstPnBvc2l0aXZl
VGhyZXNob2xkLCBwZW5kaW5nU2Vlay0+bmVnYXRpdmVUaHJlc2hvbGQpOwogCi0gICAgW21fc3lu
Y2hyb25pemVyIHNldFJhdGU6KG1fcGxheWluZyA/IG1fcmF0ZSA6IDApIHRpbWU6dG9DTVRpbWUo
c2Vla1RpbWUpXTsKKyAgICBbbV9zeW5jaHJvbml6ZXIgc2V0UmF0ZTowIHRpbWU6dG9DTVRpbWUo
c2Vla1RpbWUpXTsKICAgICBtX21lZGlhU291cmNlUHJpdmF0ZS0+c2Vla1RvVGltZShzZWVrVGlt
ZSk7CiB9CiAKIGJvb2wgTWVkaWFQbGF5ZXJQcml2YXRlTWVkaWFTb3VyY2VBVkZPYmpDOjpzZWVr
aW5nKCkgY29uc3QKIHsKLSAgICByZXR1cm4gbV9zZWVraW5nOworICAgIHJldHVybiBtX3NlZWtp
bmcgJiYgIW1fc2Vla0NvbXBsZXRlZDsKIH0KIAogdm9pZCBNZWRpYVBsYXllclByaXZhdGVNZWRp
YVNvdXJjZUFWRk9iakM6OnNldFJhdGVEb3VibGUoZG91YmxlIHJhdGUpCiB7CiAgICAgbV9yYXRl
ID0gcmF0ZTsKLSAgICBpZiAobV9wbGF5aW5nKQorICAgIGlmIChzaG91bGRCZVBsYXlpbmcoKSkK
ICAgICAgICAgW21fc3luY2hyb25pemVyIHNldFJhdGU6bV9yYXRlXTsKIH0KIApAQCAtNjEwLDYg
KzYxNywxMSBAQCB2b2lkIE1lZGlhUGxheWVyUHJpdmF0ZU1lZGlhU291cmNlQVZGT2JqQzo6ZGVz
dHJveUxheWVyKCkKICAgICBtX3NhbXBsZUJ1ZmZlckRpc3BsYXlMYXllciA9IG51bGxwdHI7CiB9
CiAKK2Jvb2wgTWVkaWFQbGF5ZXJQcml2YXRlTWVkaWFTb3VyY2VBVkZPYmpDOjpzaG91bGRCZVBs
YXlpbmcoKSBjb25zdAoreworICAgIHJldHVybiBtX3BsYXlpbmcgJiYgIXNlZWtpbmcoKSAmJiBt
X3JlYWR5U3RhdGUgPiBNZWRpYVBsYXllcjo6SGF2ZUZ1dHVyZURhdGE7Cit9CisKIHZvaWQgTWVk
aWFQbGF5ZXJQcml2YXRlTWVkaWFTb3VyY2VBVkZPYmpDOjpkdXJhdGlvbkNoYW5nZWQoKQogewog
ICAgIG1fcGxheWVyLT5kdXJhdGlvbkNoYW5nZWQoKTsKQEAgLTY2Myw2ICs2NzUsMTcgQEAgdm9p
ZCBNZWRpYVBsYXllclByaXZhdGVNZWRpYVNvdXJjZUFWRk9iakM6OnNldFJlYWR5U3RhdGUoTWVk
aWFQbGF5ZXI6OlJlYWR5U3RhdGUKICAgICAgICAgcmV0dXJuOwogCiAgICAgbV9yZWFkeVN0YXRl
ID0gcmVhZHlTdGF0ZTsKKworICAgIGlmICghbV9zZWVrQ29tcGxldGVkICYmIG1fcmVhZHlTdGF0
ZSA+PSBNZWRpYVBsYXllcjo6SGF2ZUN1cnJlbnREYXRhKSB7CisgICAgICAgIG1fc2Vla0NvbXBs
ZXRlZCA9IHRydWU7CisgICAgICAgIG1fcGxheWVyLT50aW1lQ2hhbmdlZCgpOworICAgIH0KKwor
ICAgIGlmIChzaG91bGRCZVBsYXlpbmcoKSkKKyAgICAgICAgW21fc3luY2hyb25pemVyIHNldFJh
dGU6bV9yYXRlXTsKKyAgICBlbHNlCisgICAgICAgIFttX3N5bmNocm9uaXplciBzZXRSYXRlOjBd
OworCiAgICAgbV9wbGF5ZXItPnJlYWR5U3RhdGVDaGFuZ2VkKCk7CiB9CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>233836</attachid>
            <date>2014-06-25 13:47:09 -0700</date>
            <delta_ts>2014-06-25 14:03:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-134306-20140625134649.patch</filename>
            <type>text/plain</type>
            <size>6487</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcwNDA0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjE2ZjZhNDliMjU2MGEx
MjhiYjlkOTJiNDM1NWJiODc3MzY1Yjc3Yy4uMDc1ZDllMzZlN2EwZmViNjRmMWY3MWE1ODliZmI5
MWI3ZTI2NDhhZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI2IEBACiAyMDE0LTA2LTI1ICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgogCisgICAgICAgIFtNU0VdW01hY10gUGF1c2Ug
cGxheWJhY2sgd2hlbiByZWFkeVN0YXRlIGRyb3BzIGJlbG93IEhBVkVfRlVUVVJFX0RBVEEsIGFu
ZCBkbyBub3QgY29tcGxldGUgc2VlayB1bnRpbCBpdCByaXNlcyBhYm92ZSBIQVZFX01FVEFEQVRB
LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM0MzA2
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUGF1c2Ug
dGhlIHN5bmNocm9uaXplciBiZWZvcmUgc2Vla2luZywgYW5kIGRvIG5vdCByZXN1bWUgdGhlIHN5
bmNocm9uaXplciB1bnRpbCBpdCBib3RoIHJlcG9ydHMgdGhhdCB0aGUgc2VlayBjb21wbGV0ZWQs
CisgICAgICAgIGFuZCB0aGF0IHRoZSByZWFkeVN0YXRlIHJpc2VzIGFib3ZlIEhBVkVfTUVUQURB
VEEuIEluIGV2ZXJ5IG90aGVyIGxvY2F0aW9uIHdoZXJlIHdlIGNoYW5nZSB0aGUgcmF0ZSBvZiB0
aGUgc3luY2hyb25pemVyLAorICAgICAgICBnYXRlIHRoYXQgcmF0ZSBjaGFuZ2Ugb24gdGhlIGFi
b3ZlLgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvYXZmb3VuZGF0aW9uL29iamMvTWVk
aWFQbGF5ZXJQcml2YXRlTWVkaWFTb3VyY2VBVkZPYmpDLmg6CisgICAgICAgICogcGxhdGZvcm0v
Z3JhcGhpY3MvYXZmb3VuZGF0aW9uL29iamMvTWVkaWFQbGF5ZXJQcml2YXRlTWVkaWFTb3VyY2VB
VkZPYmpDLm1tOgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2YXRlTWVkaWFTb3Vy
Y2VBVkZPYmpDOjpNZWRpYVBsYXllclByaXZhdGVNZWRpYVNvdXJjZUFWRk9iakMpOiBDaGVjayBz
aG91bGRCZVBsYXlpbmcoKS4KKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhUGxheWVyUHJpdmF0ZU1l
ZGlhU291cmNlQVZGT2JqQzo6cGxheUludGVybmFsKTogRGl0dG8uCisgICAgICAgIChXZWJDb3Jl
OjpNZWRpYVBsYXllclByaXZhdGVNZWRpYVNvdXJjZUFWRk9iakM6OnNlZWtXaXRoVG9sZXJhbmNl
KTogVW5zZXQgbV9zZWVrQ29tcGxldGVkLgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQ
cml2YXRlTWVkaWFTb3VyY2VBVkZPYmpDOjpzZWVrSW50ZXJuYWwpOiBQYXVzZSB0aGUgc3luY2hy
b25pemVyLgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2YXRlTWVkaWFTb3VyY2VB
VkZPYmpDOjpzZXRSYXRlRG91YmxlKTogQ2hlY2sgc2hvdWxkQmVQbGF5aW5nKCkuCisgICAgICAg
IChXZWJDb3JlOjpNZWRpYVBsYXllclByaXZhdGVNZWRpYVNvdXJjZUFWRk9iakM6OnNob3VsZEJl
UGxheWluZyk6IFRlc3QgbV9zZWVraW5nLCAhbV9zZWVrQ29tcGxldGVkLCBhbmQgdGhlIHJlYWR5
U3RhdGUuCisgICAgICAgIChXZWJDb3JlOjpNZWRpYVBsYXllclByaXZhdGVNZWRpYVNvdXJjZUFW
Rk9iakM6OnNldFJlYWR5U3RhdGUpOiBTZXQgbV9zZWVrQ29tcGxldGVkOyBjaGVjayBzaG91bGRC
ZVBsYXlpbmcoKSBhbmQgcGxheSBpZiBhcHByb3ByaWF0ZS4KKworMjAxNC0wNi0yNSAgSmVyIE5v
YmxlICA8amVyLm5vYmxlQGFwcGxlLmNvbT4KKwogICAgICAgICBbTVNFXSBVcGRhdGUgbW9uaXRv
clNvdXJjZUJ1ZmZlcnMgdG8gbWF0Y2ggcmVjZW50IHNwZWMgY2hhbmdlcwogICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM0MzA1CiAKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2F2Zm91bmRhdGlvbi9vYmpjL01lZGlh
UGxheWVyUHJpdmF0ZU1lZGlhU291cmNlQVZGT2JqQy5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvYXZmb3VuZGF0aW9uL29iamMvTWVkaWFQbGF5ZXJQcml2YXRlTWVkaWFTb3Vy
Y2VBVkZPYmpDLmgKaW5kZXggYzBiZDE2MDY0OTkwYmYwZWYwYWYyMTAzNWNiNjZmNWM1ODAyZDZj
NC4uODBiZWQ0NWYzMDU5YWU5ZDA0NzkzMDhmNWJkOTBjM2FiZmZhZjZlYiAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvYXZmb3VuZGF0aW9uL29iamMvTWVkaWFQ
bGF5ZXJQcml2YXRlTWVkaWFTb3VyY2VBVkZPYmpDLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3MvYXZmb3VuZGF0aW9uL29iamMvTWVkaWFQbGF5ZXJQcml2YXRlTWVkaWFT
b3VyY2VBVkZPYmpDLmgKQEAgLTE1Niw2ICsxNTYsNyBAQCBwcml2YXRlOgogCiAgICAgdm9pZCBl
bnN1cmVMYXllcigpOwogICAgIHZvaWQgZGVzdHJveUxheWVyKCk7CisgICAgYm9vbCBzaG91bGRC
ZVBsYXlpbmcoKSBjb25zdDsKIAogICAgIC8vIE1lZGlhUGxheWVyIEZhY3RvcnkgTWV0aG9kcwog
ICAgIHN0YXRpYyBQYXNzT3duUHRyPE1lZGlhUGxheWVyUHJpdmF0ZUludGVyZmFjZT4gY3JlYXRl
KE1lZGlhUGxheWVyKik7CkBAIC0xOTQsNiArMTk1LDcgQEAgcHJpdmF0ZToKICAgICBkb3VibGUg
bV9yYXRlOwogICAgIGJvb2wgbV9wbGF5aW5nOwogICAgIGJvb2wgbV9zZWVraW5nOworICAgIGJv
b2wgbV9zZWVrQ29tcGxldGVkOwogICAgIG11dGFibGUgYm9vbCBtX2xvYWRpbmdQcm9ncmVzc2Vk
OwogICAgIGJvb2wgbV9oYXNBdmFpbGFibGVWaWRlb0ZyYW1lOwogfTsKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2F2Zm91bmRhdGlvbi9vYmpjL01lZGlhUGxh
eWVyUHJpdmF0ZU1lZGlhU291cmNlQVZGT2JqQy5tbSBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL2F2Zm91bmRhdGlvbi9vYmpjL01lZGlhUGxheWVyUHJpdmF0ZU1lZGlhU291cmNl
QVZGT2JqQy5tbQppbmRleCBlZjUyYWVkOGUwZmZmNjcyYzI3ZmU0MzcyNTdhZDM5N2I5OTI5ZjY4
Li5kNzhmNTdlNmFjZGIxY2Y4ZTAyYmU3MzdiYTlhYWU0ZTk2ZWE3NWFmIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9hdmZvdW5kYXRpb24vb2JqYy9NZWRpYVBs
YXllclByaXZhdGVNZWRpYVNvdXJjZUFWRk9iakMubW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3MvYXZmb3VuZGF0aW9uL29iamMvTWVkaWFQbGF5ZXJQcml2YXRlTWVkaWFT
b3VyY2VBVkZPYmpDLm1tCkBAIC0xMzksNiArMTM5LDcgQEAgTWVkaWFQbGF5ZXJQcml2YXRlTWVk
aWFTb3VyY2VBVkZPYmpDOjpNZWRpYVBsYXllclByaXZhdGVNZWRpYVNvdXJjZUFWRk9iakMoTWVk
aWEKICAgICAsIG1fcmF0ZSgxKQogICAgICwgbV9wbGF5aW5nKDApCiAgICAgLCBtX3NlZWtpbmco
ZmFsc2UpCisgICAgLCBtX3NlZWtDb21wbGV0ZWQodHJ1ZSkKICAgICAsIG1fbG9hZGluZ1Byb2dy
ZXNzZWQoZmFsc2UpCiB7CiAgICAgQ01UaW1lYmFzZVJlZiB0aW1lYmFzZSA9IFttX3N5bmNocm9u
aXplciB0aW1lYmFzZV07CkBAIC0xNTMsOCArMTU0LDEyIEBAIE1lZGlhUGxheWVyUHJpdmF0ZU1l
ZGlhU291cmNlQVZGT2JqQzo6TWVkaWFQbGF5ZXJQcml2YXRlTWVkaWFTb3VyY2VBVkZPYmpDKE1l
ZGlhCiAgICAgICAgIGlmICghd2Vha1RoaXMpCiAgICAgICAgICAgICByZXR1cm47CiAKLSAgICAg
ICAgaWYgKG1fc2Vla2luZyAmJiAhbV9wZW5kaW5nU2VlaykKKyAgICAgICAgaWYgKG1fc2Vla2lu
ZyAmJiAhbV9wZW5kaW5nU2VlaykgewogICAgICAgICAgICAgbV9zZWVraW5nID0gZmFsc2U7Cisg
ICAgICAgICAgICBpZiAoc2hvdWxkQmVQbGF5aW5nKCkpCisgICAgICAgICAgICAgICAgW21fc3lu
Y2hyb25pemVyIHNldFJhdGU6bV9yYXRlXTsKKyAgICAgICAgfQorCiAgICAgICAgIG1fcGxheWVy
LT50aW1lQ2hhbmdlZCgpOwogCiAgICAgICAgIGlmIChtX3BlbmRpbmdTZWVrKQpAQCAtMzI4LDcg
KzMzMyw4IEBAIHZvaWQgTWVkaWFQbGF5ZXJQcml2YXRlTWVkaWFTb3VyY2VBVkZPYmpDOjpwbGF5
SW50ZXJuYWwoKQogICAgICAgICByZXR1cm47CiAKICAgICBtX3BsYXlpbmcgPSB0cnVlOwotICAg
IFttX3N5bmNocm9uaXplciBzZXRSYXRlOm1fcmF0ZV07CisgICAgaWYgKHNob3VsZEJlUGxheWlu
ZygpKQorICAgICAgICBbbV9zeW5jaHJvbml6ZXIgc2V0UmF0ZTptX3JhdGVdOwogfQogCiB2b2lk
IE1lZGlhUGxheWVyUHJpdmF0ZU1lZGlhU291cmNlQVZGT2JqQzo6cGF1c2UoKQpAQCAtNDI2LDYg
KzQzMiw3IEBAIGRvdWJsZSBNZWRpYVBsYXllclByaXZhdGVNZWRpYVNvdXJjZUFWRk9iakM6Omlu
aXRpYWxUaW1lKCkgY29uc3QKIHZvaWQgTWVkaWFQbGF5ZXJQcml2YXRlTWVkaWFTb3VyY2VBVkZP
YmpDOjpzZWVrV2l0aFRvbGVyYW5jZShkb3VibGUgdGltZSwgZG91YmxlIG5lZ2F0aXZlVGhyZXNo
b2xkLCBkb3VibGUgcG9zaXRpdmVUaHJlc2hvbGQpCiB7CiAgICAgbV9zZWVraW5nID0gdHJ1ZTsK
KyAgICBtX3NlZWtDb21wbGV0ZWQgPSBmYWxzZTsKICAgICBhdXRvIHdlYWtUaGlzID0gY3JlYXRl
V2Vha1B0cigpOwogICAgIG1fcGVuZGluZ1NlZWsgPSBzdGQ6Om1ha2VfdW5pcXVlPFBlbmRpbmdT
ZWVrPihNZWRpYVRpbWU6OmNyZWF0ZVdpdGhEb3VibGUodGltZSksIE1lZGlhVGltZTo6Y3JlYXRl
V2l0aERvdWJsZShuZWdhdGl2ZVRocmVzaG9sZCksIE1lZGlhVGltZTo6Y3JlYXRlV2l0aERvdWJs
ZShwb3NpdGl2ZVRocmVzaG9sZCkpOwogCkBAIC00NTMsMTkgKzQ2MCwxOSBAQCB2b2lkIE1lZGlh
UGxheWVyUHJpdmF0ZU1lZGlhU291cmNlQVZGT2JqQzo6c2Vla0ludGVybmFsKCkKICAgICBlbHNl
CiAgICAgICAgIHNlZWtUaW1lID0gbV9tZWRpYVNvdXJjZVByaXZhdGUtPmZhc3RTZWVrVGltZUZv
ck1lZGlhVGltZShwZW5kaW5nU2Vlay0+dGFyZ2V0VGltZSwgcGVuZGluZ1NlZWstPnBvc2l0aXZl
VGhyZXNob2xkLCBwZW5kaW5nU2Vlay0+bmVnYXRpdmVUaHJlc2hvbGQpOwogCi0gICAgW21fc3lu
Y2hyb25pemVyIHNldFJhdGU6KG1fcGxheWluZyA/IG1fcmF0ZSA6IDApIHRpbWU6dG9DTVRpbWUo
c2Vla1RpbWUpXTsKKyAgICBbbV9zeW5jaHJvbml6ZXIgc2V0UmF0ZTowIHRpbWU6dG9DTVRpbWUo
c2Vla1RpbWUpXTsKICAgICBtX21lZGlhU291cmNlUHJpdmF0ZS0+c2Vla1RvVGltZShzZWVrVGlt
ZSk7CiB9CiAKIGJvb2wgTWVkaWFQbGF5ZXJQcml2YXRlTWVkaWFTb3VyY2VBVkZPYmpDOjpzZWVr
aW5nKCkgY29uc3QKIHsKLSAgICByZXR1cm4gbV9zZWVraW5nOworICAgIHJldHVybiBtX3NlZWtp
bmcgJiYgIW1fc2Vla0NvbXBsZXRlZDsKIH0KIAogdm9pZCBNZWRpYVBsYXllclByaXZhdGVNZWRp
YVNvdXJjZUFWRk9iakM6OnNldFJhdGVEb3VibGUoZG91YmxlIHJhdGUpCiB7CiAgICAgbV9yYXRl
ID0gcmF0ZTsKLSAgICBpZiAobV9wbGF5aW5nKQorICAgIGlmIChzaG91bGRCZVBsYXlpbmcoKSkK
ICAgICAgICAgW21fc3luY2hyb25pemVyIHNldFJhdGU6bV9yYXRlXTsKIH0KIApAQCAtNjEwLDYg
KzYxNywxMSBAQCB2b2lkIE1lZGlhUGxheWVyUHJpdmF0ZU1lZGlhU291cmNlQVZGT2JqQzo6ZGVz
dHJveUxheWVyKCkKICAgICBtX3NhbXBsZUJ1ZmZlckRpc3BsYXlMYXllciA9IG51bGxwdHI7CiB9
CiAKK2Jvb2wgTWVkaWFQbGF5ZXJQcml2YXRlTWVkaWFTb3VyY2VBVkZPYmpDOjpzaG91bGRCZVBs
YXlpbmcoKSBjb25zdAoreworICAgIHJldHVybiBtX3BsYXlpbmcgJiYgIXNlZWtpbmcoKSAmJiBt
X3JlYWR5U3RhdGUgPj0gTWVkaWFQbGF5ZXI6OkhhdmVGdXR1cmVEYXRhOworfQorCiB2b2lkIE1l
ZGlhUGxheWVyUHJpdmF0ZU1lZGlhU291cmNlQVZGT2JqQzo6ZHVyYXRpb25DaGFuZ2VkKCkKIHsK
ICAgICBtX3BsYXllci0+ZHVyYXRpb25DaGFuZ2VkKCk7CkBAIC02NjMsNiArNjc1LDE3IEBAIHZv
aWQgTWVkaWFQbGF5ZXJQcml2YXRlTWVkaWFTb3VyY2VBVkZPYmpDOjpzZXRSZWFkeVN0YXRlKE1l
ZGlhUGxheWVyOjpSZWFkeVN0YXRlCiAgICAgICAgIHJldHVybjsKIAogICAgIG1fcmVhZHlTdGF0
ZSA9IHJlYWR5U3RhdGU7CisKKyAgICBpZiAoIW1fc2Vla0NvbXBsZXRlZCAmJiBtX3JlYWR5U3Rh
dGUgPj0gTWVkaWFQbGF5ZXI6OkhhdmVDdXJyZW50RGF0YSkgeworICAgICAgICBtX3NlZWtDb21w
bGV0ZWQgPSB0cnVlOworICAgICAgICBtX3BsYXllci0+dGltZUNoYW5nZWQoKTsKKyAgICB9CisK
KyAgICBpZiAoc2hvdWxkQmVQbGF5aW5nKCkpCisgICAgICAgIFttX3N5bmNocm9uaXplciBzZXRS
YXRlOm1fcmF0ZV07CisgICAgZWxzZQorICAgICAgICBbbV9zeW5jaHJvbml6ZXIgc2V0UmF0ZTow
XTsKKwogICAgIG1fcGxheWVyLT5yZWFkeVN0YXRlQ2hhbmdlZCgpOwogfQogCg==
</data>
<flag name="review"
          id="258342"
          type_id="1"
          status="+"
          setter="eric.carlson"
    />
          </attachment>
      

    </bug>

</bugzilla>