<?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>148289</bug_id>
          
          <creation_ts>2015-08-20 21:42:13 -0700</creation_ts>
          <short_desc>Media Session: let UI clients change the volume of the focused media element</short_desc>
          <delta_ts>2015-08-21 17:52:52 -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>Other</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>
          
          <blocked>145411</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Matt Rajca">mrajca</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>conrad_shultz</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>mrajca</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1119654</commentid>
    <comment_count>0</comment_count>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2015-08-20 21:42:13 -0700</bug_when>
    <thetext>UI clients should be able to adjust the volume of the focused media element.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1119655</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2015-08-20 21:42:45 -0700</bug_when>
    <thetext>&lt;rdar://problem/22374771&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1119656</commentid>
    <comment_count>2</comment_count>
      <attachid>259583</attachid>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2015-08-20 21:46:06 -0700</bug_when>
    <thetext>Created attachment 259583
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1119756</commentid>
    <comment_count>3</comment_count>
      <attachid>259583</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2015-08-21 09:12:06 -0700</bug_when>
    <thetext>Comment on attachment 259583
Patch

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

Looks good to me.

&gt; Source/WebCore/page/Page.cpp:1232
&gt; +        ExceptionCode code;
&gt; +        element-&gt;setVolume(volume, code);

Nit: you should use ASSERT_NO_EXCEPTION here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1120005</commentid>
    <comment_count>4</comment_count>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2015-08-21 17:03:12 -0700</bug_when>
    <thetext>Committed r188775: &lt;http://trac.webkit.org/changeset/188775&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1120029</commentid>
    <comment_count>5</comment_count>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2015-08-21 17:52:52 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Comment on attachment 259583 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=259583&amp;action=review
&gt; 
&gt; Looks good to me.
&gt; 
&gt; &gt; Source/WebCore/page/Page.cpp:1232
&gt; &gt; +        ExceptionCode code;
&gt; &gt; +        element-&gt;setVolume(volume, code);
&gt; 
&gt; Nit: you should use ASSERT_NO_EXCEPTION here.

Done.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>259583</attachid>
            <date>2015-08-20 21:46:06 -0700</date>
            <delta_ts>2015-08-21 13:48:42 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-148289-20150820214601.patch</filename>
            <type>text/plain</type>
            <size>9755</size>
            <attacher name="Matt Rajca">mrajca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg4NjE1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZGI0ODJhOGYwYTVmMzBl
OTg4NTE5ZmE4YmE2MDBiYzU4MzliMTk1ZS4uYjQ1MzAxMjlmOGE2YWJkYTExOGI4OTU0MDdkZWZi
ZGIzOWE0OWUxNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE1LTA4LTIwICBNYXR0
IFJhamNhICA8bXJhamNhQGFwcGxlLmNvbT4KKworICAgICAgICBNZWRpYSBTZXNzaW9uOiBsZXQg
VUkgY2xpZW50cyBjaGFuZ2UgdGhlIHZvbHVtZSBvZiB0aGUgZm9jdXNlZCBtZWRpYSBlbGVtZW50
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDgyODkK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHBhZ2Uv
UGFnZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpQYWdlOjpzZXRWb2x1bWVPZk1lZGlhRWxlbWVu
dCk6CisgICAgICAgICogcGFnZS9QYWdlLmg6CisKIDIwMTUtMDgtMTcgIE1hdHQgUmFqY2EgIDxt
cmFqY2FAYXBwbGUuY29tPgogCiAgICAgICAgIE1lZGlhIFNlc3Npb246IGRvbid0IGJlZ2luIGxp
c3RlbmluZyBmb3IgaW50ZXJydXB0aW9ucyB3aGVuIGFuIGludGVycnVwdGlvbiBwcm92aWRlciBp
cyBjcmVhdGVkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cgYi9Tb3VyY2Uv
V2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggOTUwMzZjN2Y1ODI4MGU1NzQzZTJlYWJlZTM0ZGM4N2Yx
ODk0MDYyYS4uMmY3ZjU0YWI2ZTA4OGEyYmVhYWRiZDFiYWE3ZjdlOWQ1M2JmOGFhZSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDE1LTA4LTIwICBNYXR0IFJhamNhICA8bXJhamNhQGFw
cGxlLmNvbT4KKworICAgICAgICBNZWRpYSBTZXNzaW9uOiBsZXQgVUkgY2xpZW50cyBjaGFuZ2Ug
dGhlIHZvbHVtZSBvZiB0aGUgZm9jdXNlZCBtZWRpYSBlbGVtZW50CisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDgyODkKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQy9XS01lZGlh
U2Vzc2lvbkZvY3VzTWFuYWdlci5jcHA6CisgICAgICAgIChXS01lZGlhU2Vzc2lvbkZvY3VzTWFu
YWdlclNldFZvbHVtZU9mRm9jdXNlZE1lZGlhRWxlbWVudCk6CisgICAgICAgICogVUlQcm9jZXNz
L0FQSS9DL1dLTWVkaWFTZXNzaW9uRm9jdXNNYW5hZ2VyLmg6CisgICAgICAgICogVUlQcm9jZXNz
L1dlYk1lZGlhU2Vzc2lvbkZvY3VzTWFuYWdlci5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYk1l
ZGlhU2Vzc2lvbkZvY3VzTWFuYWdlcjo6dXBkYXRlUGxheWJhY2tBdHRyaWJ1dGUpOgorICAgICAg
ICAoV2ViS2l0OjpXZWJNZWRpYVNlc3Npb25Gb2N1c01hbmFnZXI6OnNldFZvbHVtZU9mRm9jdXNl
ZE1lZGlhRWxlbWVudCk6CisgICAgICAgICogVUlQcm9jZXNzL1dlYk1lZGlhU2Vzc2lvbkZvY3Vz
TWFuYWdlci5oOgorICAgICAgICAqIFVJUHJvY2Vzcy9XZWJQYWdlUHJveHkuY3BwOgorICAgICAg
ICAoV2ViS2l0OjpXZWJQYWdlUHJveHk6OnNldFZvbHVtZU9mTWVkaWFFbGVtZW50KToKKyAgICAg
ICAgKiBVSVByb2Nlc3MvV2ViUGFnZVByb3h5Lmg6CisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQ
YWdlL1dlYlBhZ2UuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlOjpzZXRWb2x1bWVPZk1l
ZGlhRWxlbWVudCk6CisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuaDoKKyAg
ICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5tZXNzYWdlcy5pbjoKKwogMjAxNS0w
OC0xOCAgQW5kZXJzIENhcmxzc29uICA8YW5kZXJzY2FAYXBwbGUuY29tPgogCiAgICAgICAgIEZp
eCBidWlsZCwgYW5kIGZpeCB0aGUgdmVyc2lvbiBjaGVjay4KZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL3BhZ2UvUGFnZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1BhZ2UuY3BwCmluZGV4
IDlkMmQyNjYyZmU4MjgwMDhiNTgyM2M3MGRiOWRjY2I1MTkzNmYxY2QuLjM3OWM2YjQ1M2E1Y2Zj
MTkyOTc4N2M3NDQzZDAwN2M1ZDk3ZjkxMWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Bh
Z2UvUGFnZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlLmNwcApAQCAtMTIyNCw2
ICsxMjI0LDE0IEBAIHZvaWQgUGFnZTo6aGFuZGxlTWVkaWFFdmVudChNZWRpYUV2ZW50VHlwZSBl
dmVudFR5cGUpCiAgICAgICAgIGJyZWFrOwogICAgIH0KIH0KKwordm9pZCBQYWdlOjpzZXRWb2x1
bWVPZk1lZGlhRWxlbWVudChkb3VibGUgdm9sdW1lLCB1aW50NjRfdCBlbGVtZW50SUQpCit7Cisg
ICAgaWYgKEhUTUxNZWRpYUVsZW1lbnQqIGVsZW1lbnQgPSBIVE1MTWVkaWFFbGVtZW50OjplbGVt
ZW50V2l0aElEKGVsZW1lbnRJRCkpIHsKKyAgICAgICAgRXhjZXB0aW9uQ29kZSBjb2RlOworICAg
ICAgICBlbGVtZW50LT5zZXRWb2x1bWUodm9sdW1lLCBjb2RlKTsKKyAgICB9Cit9CiAjZW5kaWYK
IAogI2lmICFBU1NFUlRfRElTQUJMRUQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2Uv
UGFnZS5oIGIvU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlLmgKaW5kZXggMjMyZDQ2YzdmYmU5ZWQ4
N2M3YjE5NWMxZDRjNmYxYmU5OWQ3NjZjNC4uOTdhODc0MjA5ZGEyZjIyNTRhMzkzNTMxYWEwYjQ1
YzBhNzA2N2M4ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlLmgKKysrIGIv
U291cmNlL1dlYkNvcmUvcGFnZS9QYWdlLmgKQEAgLTQ0Miw2ICs0NDIsNyBAQCBwdWJsaWM6CiAK
ICNpZiBFTkFCTEUoTUVESUFfU0VTU0lPTikKICAgICBXRUJDT1JFX0VYUE9SVCB2b2lkIGhhbmRs
ZU1lZGlhRXZlbnQoTWVkaWFFdmVudFR5cGUpOworICAgIFdFQkNPUkVfRVhQT1JUIHZvaWQgc2V0
Vm9sdW1lT2ZNZWRpYUVsZW1lbnQoZG91YmxlLCB1aW50NjRfdCk7CiAjZW5kaWYKIAogI2lmIEVO
QUJMRShXSVJFTEVTU19QTEFZQkFDS19UQVJHRVQpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvQVBJL0MvV0tNZWRpYVNlc3Npb25Gb2N1c01hbmFnZXIuY3BwIGIvU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLTWVkaWFTZXNzaW9uRm9jdXNNYW5hZ2VyLmNwcApp
bmRleCBkMmU5ZTc1ODgwYzZhYjg2MjI0MzlkY2NmY2Q4ZDA3MzA0ZGI1NDRkLi45NjAzYmYwNzI1
YTZkYmM4ZjcwOTQ5MjU3NmM3M2Y3MGIwNGU2YjA3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvQVBJL0MvV0tNZWRpYVNlc3Npb25Gb2N1c01hbmFnZXIuY3BwCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS01lZGlhU2Vzc2lvbkZvY3VzTWFuYWdlci5j
cHAKQEAgLTYwLDMgKzYwLDEzIEBAIGJvb2wgV0tNZWRpYVNlc3Npb25Gb2N1c01hbmFnZXJWYWx1
ZUZvclBsYXliYWNrQXR0cmlidXRlKFdLTWVkaWFTZXNzaW9uRm9jdXNNYW5hCiAgICAgcmV0dXJu
IGZhbHNlOwogI2VuZGlmCiB9CisKK3ZvaWQgV0tNZWRpYVNlc3Npb25Gb2N1c01hbmFnZXJTZXRW
b2x1bWVPZkZvY3VzZWRNZWRpYUVsZW1lbnQoV0tNZWRpYVNlc3Npb25Gb2N1c01hbmFnZXJSZWYg
bWFuYWdlciwgZG91YmxlIHZvbHVtZSkKK3sKKyNpZiBFTkFCTEUoTUVESUFfU0VTU0lPTikKKyAg
ICB0b0ltcGwobWFuYWdlciktPnNldFZvbHVtZU9mRm9jdXNlZE1lZGlhRWxlbWVudCh2b2x1bWUp
OworI2Vsc2UKKyAgICBVTlVTRURfUEFSQU0obWFuYWdlcik7CisgICAgVU5VU0VEX1BBUkFNKHZv
bHVtZSk7CisjZW5kaWYKK30KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9B
UEkvQy9XS01lZGlhU2Vzc2lvbkZvY3VzTWFuYWdlci5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9DL1dLTWVkaWFTZXNzaW9uRm9jdXNNYW5hZ2VyLmgKaW5kZXggZGIxNWYzNzA0ZTEw
OGQ0MWE2ODVkZWIzY2Y4NDhmYWUzMTI3MThkNC4uZWQzOWU3MDVhNDdhNGVkZWQ2MzA3OTcyMjJh
YzhkMjQ1NDZkODBhYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9D
L1dLTWVkaWFTZXNzaW9uRm9jdXNNYW5hZ2VyLmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9DL1dLTWVkaWFTZXNzaW9uRm9jdXNNYW5hZ2VyLmgKQEAgLTYzLDYgKzYzLDcgQEAg
V0tfRVhQT1JUIFdLVHlwZUlEIFdLTWVkaWFTZXNzaW9uRm9jdXNNYW5hZ2VyR2V0VHlwZUlEKCk7
CiBXS19FWFBPUlQgdm9pZCBXS01lZGlhU2Vzc2lvbkZvY3VzTWFuYWdlclNldENsaWVudChXS01l
ZGlhU2Vzc2lvbkZvY3VzTWFuYWdlclJlZiBtYW5hZ2VyLCBjb25zdCBXS01lZGlhU2Vzc2lvbkZv
Y3VzTWFuYWdlckNsaWVudEJhc2UqIGNsaWVudCk7CiAKIFdLX0VYUE9SVCBib29sIFdLTWVkaWFT
ZXNzaW9uRm9jdXNNYW5hZ2VyVmFsdWVGb3JQbGF5YmFja0F0dHJpYnV0ZShXS01lZGlhU2Vzc2lv
bkZvY3VzTWFuYWdlclJlZiwgV0tNZWRpYVNlc3Npb25Gb2N1c01hbmFnZXJQbGF5YmFja0F0dHJp
YnV0ZSk7CitXS19FWFBPUlQgdm9pZCBXS01lZGlhU2Vzc2lvbkZvY3VzTWFuYWdlclNldFZvbHVt
ZU9mRm9jdXNlZE1lZGlhRWxlbWVudChXS01lZGlhU2Vzc2lvbkZvY3VzTWFuYWdlclJlZiwgZG91
YmxlKTsKIAogI2lmZGVmIF9fY3BsdXNwbHVzCiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvV2ViTWVkaWFTZXNzaW9uRm9jdXNNYW5hZ2VyLmNwcCBiL1NvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9XZWJNZWRpYVNlc3Npb25Gb2N1c01hbmFnZXIuY3BwCmluZGV4IGY1MjFj
YjJlMzBhODhhYzBkYmJiMjYyOTgxYzM5MjczMzFjMTIwYjYuLjRiZjYyNmU3OGQ0YjJmM2Y1OThk
M2Q3NzQzNzMwZDQwZTc0NzEyZDAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9XZWJNZWRpYVNlc3Npb25Gb2N1c01hbmFnZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9XZWJNZWRpYVNlc3Npb25Gb2N1c01hbmFnZXIuY3BwCkBAIC04MCw2ICs4MCwxNSBA
QCB2b2lkIFdlYk1lZGlhU2Vzc2lvbkZvY3VzTWFuYWdlcjo6dXBkYXRlUGxheWJhY2tBdHRyaWJ1
dGUoV0tNZWRpYVNlc3Npb25Gb2N1c01hbgogICAgIG1fY2xpZW50LmRpZENoYW5nZVBsYXliYWNr
QXR0cmlidXRlKHRoaXMsIGF0dHJpYnV0ZSwgdmFsdWUpOwogfQogCit2b2lkIFdlYk1lZGlhU2Vz
c2lvbkZvY3VzTWFuYWdlcjo6c2V0Vm9sdW1lT2ZGb2N1c2VkTWVkaWFFbGVtZW50KGRvdWJsZSB2
b2x1bWUpCit7CisgICAgaWYgKCFtX2ZvY3VzZWRNZWRpYUVsZW1lbnQpCisgICAgICAgIHJldHVy
bjsKKworICAgIGlmIChXZWJQYWdlUHJveHkqIHByb3h5ID0gbV9mb2N1c2VkTWVkaWFFbGVtZW50
LT5maXJzdCkKKyAgICAgICAgcHJveHktPnNldFZvbHVtZU9mTWVkaWFFbGVtZW50KHZvbHVtZSwg
bV9mb2N1c2VkTWVkaWFFbGVtZW50LT5zZWNvbmQpOworfQorCiB2b2lkIFdlYk1lZGlhU2Vzc2lv
bkZvY3VzTWFuYWdlcjo6dXBkYXRlUGxheWJhY2tBdHRyaWJ1dGVzRnJvbU1lZGlhU3RhdGUoV2Vi
UGFnZVByb3h5KiBwcm94eSwgdWludDY0X3QgZWxlbWVudElELCBXZWJDb3JlOjpNZWRpYVByb2R1
Y2VyOjpNZWRpYVN0YXRlRmxhZ3MgZmxhZ3MpCiB7CiAgICAgaWYgKG1fZm9jdXNlZE1lZGlhRWxl
bWVudCkgewpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYk1lZGlhU2Vz
c2lvbkZvY3VzTWFuYWdlci5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYk1lZGlhU2Vz
c2lvbkZvY3VzTWFuYWdlci5oCmluZGV4IDA3YWM0MzYwOGM0ODA2OWI4NDhiYTg5MjQxYzM0NDA3
YTk0MTNhOGYuLmQzYmZkNDUxOTg3YmI2MWNmYmYwMmRkNjQ1NGZkZjdhZjhiYjQ1MmMgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJNZWRpYVNlc3Npb25Gb2N1c01hbmFn
ZXIuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViTWVkaWFTZXNzaW9uRm9jdXNN
YW5hZ2VyLmgKQEAgLTQ3LDYgKzQ3LDcgQEAgcHVibGljOgogCiAgICAgYm9vbCB2YWx1ZUZvclBs
YXliYWNrQXR0cmlidXRlKFdLTWVkaWFTZXNzaW9uRm9jdXNNYW5hZ2VyUGxheWJhY2tBdHRyaWJ1
dGUpIGNvbnN0OwogICAgIHZvaWQgdXBkYXRlUGxheWJhY2tBdHRyaWJ1dGVzRnJvbU1lZGlhU3Rh
dGUoV2ViUGFnZVByb3h5KiwgdWludDY0X3QsIFdlYkNvcmU6Ok1lZGlhUHJvZHVjZXI6Ok1lZGlh
U3RhdGVGbGFncyk7CisgICAgdm9pZCBzZXRWb2x1bWVPZkZvY3VzZWRNZWRpYUVsZW1lbnQoZG91
YmxlKTsKIAogICAgIHZvaWQgc2V0Rm9jdXNlZE1lZGlhRWxlbWVudChXZWJQYWdlUHJveHkmLCB1
aW50NjRfdCk7CiAgICAgdm9pZCBjbGVhckZvY3VzZWRNZWRpYUVsZW1lbnQoKTsKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuY3BwIGIvU291cmNlL1dl
YktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHAKaW5kZXggMDEyNDRjOTNkMjMwZmI2Njc3
YzA5MWY2OWZiZDM4OGM1ZWRkODUwOC4uZTZjY2NjOTE0OTEzMmY5MmQyYzgwMzJhMDNlZDg3NmQ1
M2ZiNDg5NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQcm94
eS5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHAKQEAg
LTM4OTAsNiArMzg5MCwxNCBAQCB2b2lkIFdlYlBhZ2VQcm94eTo6aGFuZGxlTWVkaWFFdmVudChN
ZWRpYUV2ZW50VHlwZSBldmVudFR5cGUpCiAgICAgCiAgICAgbV9wcm9jZXNzLT5zZW5kKE1lc3Nh
Z2VzOjpXZWJQYWdlOjpIYW5kbGVNZWRpYUV2ZW50KGV2ZW50VHlwZSksIG1fcGFnZUlEKTsKIH0K
Kwordm9pZCBXZWJQYWdlUHJveHk6OnNldFZvbHVtZU9mTWVkaWFFbGVtZW50KGRvdWJsZSB2b2x1
bWUsIHVpbnQ2NF90IGVsZW1lbnRJRCkKK3sKKyAgICBpZiAoIWlzVmFsaWQoKSkKKyAgICAgICAg
cmV0dXJuOworCisgICAgbV9wcm9jZXNzLT5zZW5kKE1lc3NhZ2VzOjpXZWJQYWdlOjpTZXRWb2x1
bWVPZk1lZGlhRWxlbWVudCh2b2x1bWUsIGVsZW1lbnRJRCksIG1fcGFnZUlEKTsKK30KICNlbmRp
ZgogCiB2b2lkIFdlYlBhZ2VQcm94eTo6c2V0TWF5U3RhcnRNZWRpYVdoZW5JbldpbmRvdyhib29s
IG1heVN0YXJ0TWVkaWEpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2Vi
UGFnZVByb3h5LmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmgKaW5k
ZXggNmMxOGQ4NWRiY2RjNmFjZmJlZTM4ZjZkMjk4MjhjNjVjZGIxYjJmOC4uYzhkOWZkMzQ0Nzk0
YTczMTE4YzJkODIzYjE1MGI3YWU4OWFhZWYxZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9X
ZWJQYWdlUHJveHkuaApAQCAtOTIzLDYgKzkyMyw3IEBAIHB1YmxpYzoKICNpZiBFTkFCTEUoTUVE
SUFfU0VTU0lPTikKICAgICBib29sIGhhc01lZGlhU2Vzc2lvbldpdGhBY3RpdmVNZWRpYUVsZW1l
bnRzKCkgY29uc3QgeyByZXR1cm4gbV9oYXNNZWRpYVNlc3Npb25XaXRoQWN0aXZlTWVkaWFFbGVt
ZW50czsgfQogICAgIHZvaWQgaGFuZGxlTWVkaWFFdmVudChXZWJDb3JlOjpNZWRpYUV2ZW50VHlw
ZSk7CisgICAgdm9pZCBzZXRWb2x1bWVPZk1lZGlhRWxlbWVudChkb3VibGUsIHVpbnQ2NF90KTsK
ICNlbmRpZgogCiAgICAgLy8gV2ViUG9wdXBNZW51UHJveHk6OkNsaWVudApkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwIGIvU291cmNlL1dl
YktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwCmluZGV4IGUyNzk4YzFkMmIzYzFh
NTgwNzgwYjdhZjI2ZDBjYTUyM2QwM2Q4YjEuLmVlYmZjZjc2NGI2MWUwM2JjZjVlOWZmNDM3MTdh
NjkyMzcyYWMzYjYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFn
ZS9XZWJQYWdlLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2Vi
UGFnZS5jcHAKQEAgLTQwNjQsNiArNDA2NCwxMSBAQCB2b2lkIFdlYlBhZ2U6OmhhbmRsZU1lZGlh
RXZlbnQodWludDMyX3QgZXZlbnRUeXBlKQogewogICAgIG1fcGFnZS0+aGFuZGxlTWVkaWFFdmVu
dChzdGF0aWNfY2FzdDxNZWRpYUV2ZW50VHlwZT4oZXZlbnRUeXBlKSk7CiB9CisKK3ZvaWQgV2Vi
UGFnZTo6c2V0Vm9sdW1lT2ZNZWRpYUVsZW1lbnQoZG91YmxlIHZvbHVtZSwgdWludDY0X3QgZWxl
bWVudElEKQoreworICAgIG1fcGFnZS0+c2V0Vm9sdW1lT2ZNZWRpYUVsZW1lbnQodm9sdW1lLCBl
bGVtZW50SUQpOworfQogI2VuZGlmCiAKIHZvaWQgV2ViUGFnZTo6c2V0TWF5U3RhcnRNZWRpYVdo
ZW5JbldpbmRvdyhib29sIG1heVN0YXJ0TWVkaWEpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5oIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vz
cy9XZWJQYWdlL1dlYlBhZ2UuaAppbmRleCBkMjQwYjNhOTgxNDMwYzA4YTQxNjRkYTBhM2E3Nzk3
NWZjNmYzMzczLi4wYTZkZTBjMDI3Y2YwYmRiYTIwNmI1Nzk0MmFmYzNmODNhNzgxOTVlIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5oCisrKyBi
L1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmgKQEAgLTc1MCw2ICs3
NTAsNyBAQCBwdWJsaWM6CiAKICNpZiBFTkFCTEUoTUVESUFfU0VTU0lPTikKICAgICB2b2lkIGhh
bmRsZU1lZGlhRXZlbnQodWludDMyX3QgLyogV2ViQ29yZTo6TWVkaWFFdmVudFR5cGUgKi8pOwor
ICAgIHZvaWQgc2V0Vm9sdW1lT2ZNZWRpYUVsZW1lbnQoZG91YmxlLCB1aW50NjRfdCk7CiAjZW5k
aWYKIAogICAgIHZvaWQgdXBkYXRlTWFpbkZyYW1lU2Nyb2xsT2Zmc2V0UGlubmluZygpOwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UubWVzc2Fn
ZXMuaW4gYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5tZXNzYWdl
cy5pbgppbmRleCAwMGFiNGZkNWFjM2EzZTNmNWM3ZDQ0YzU5OTZhZTIxNTNmYWJlNGQ1Li5iYWYx
NjlhMWVmMDVkNTZjMGUxNWRmYmZhYzUyY2NkM2I1ZjRlY2I2IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5tZXNzYWdlcy5pbgorKysgYi9Tb3Vy
Y2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5tZXNzYWdlcy5pbgpAQCAtMzE2
LDYgKzMxNiw3IEBAIG1lc3NhZ2VzIC0+IFdlYlBhZ2UgTGVnYWN5UmVjZWl2ZXIgewogCiAjaWYg
RU5BQkxFKE1FRElBX1NFU1NJT04pCiAgICAgSGFuZGxlTWVkaWFFdmVudCh1aW50MzJfdCBldmVu
dFR5cGUpCisgICAgU2V0Vm9sdW1lT2ZNZWRpYUVsZW1lbnQoZG91YmxlIHZvbHVtZSwgdWludDY0
X3QgZWxlbWVudElEKQogI2VuZGlmCiAKICAgICAvLyBGSVhNRTogVGhpcyBhIGR1bW15IG1lc3Nh
Z2UsIHRvIGF2b2lkIGJyZWFraW5nIHRoZSBidWlsZCBmb3IgcGxhdGZvcm1zIHRoYXQgZG9uJ3Qg
cmVxdWlyZQo=
</data>
<flag name="review"
          id="284780"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>