<?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>146253</bug_id>
          
          <creation_ts>2015-06-23 15:31:20 -0700</creation_ts>
          <short_desc>MediaSession: Support setting of metadata</short_desc>
          <delta_ts>2015-06-24 09:40:57 -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>528+ (Nightly build)</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>jer.noble</cc>
    
    <cc>mrajca</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1104205</commentid>
    <comment_count>0</comment_count>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2015-06-23 15:31:20 -0700</bug_when>
    <thetext>The MediaSession.setMetadata method needs to be implemented as described in section 5.1.3 of the Media Session spec.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1104207</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2015-06-23 15:32:18 -0700</bug_when>
    <thetext>&lt;rdar://problem/21512861&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1104288</commentid>
    <comment_count>2</comment_count>
      <attachid>255464</attachid>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2015-06-23 18:25:49 -0700</bug_when>
    <thetext>Created attachment 255464
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1104375</commentid>
    <comment_count>3</comment_count>
      <attachid>255464</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2015-06-24 08:34:49 -0700</bug_when>
    <thetext>Comment on attachment 255464
Patch

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

&gt; Source/WebCore/Modules/mediasession/MediaSession.cpp:39
&gt; +    : m_scriptExecutionContext(&amp;context)

Unless you will need the ScriptExecutionContext for something else later, I think we should capture a reference to the document instead as the only thing we do with the ScriptExecutionContext is get its document.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1104387</commentid>
    <comment_count>4</comment_count>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2015-06-24 09:40:31 -0700</bug_when>
    <thetext>Committed r185914: &lt;http://trac.webkit.org/changeset/185914&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1104388</commentid>
    <comment_count>5</comment_count>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2015-06-24 09:40:57 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Comment on attachment 255464 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=255464&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/Modules/mediasession/MediaSession.cpp:39
&gt; &gt; +    : m_scriptExecutionContext(&amp;context)
&gt; 
&gt; Unless you will need the ScriptExecutionContext for something else later, I
&gt; think we should capture a reference to the document instead as the only
&gt; thing we do with the ScriptExecutionContext is get its document.

Changed. Thanks!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>255464</attachid>
            <date>2015-06-23 18:25:49 -0700</date>
            <delta_ts>2015-06-24 08:34:49 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-146253-20150623182506.patch</filename>
            <type>text/plain</type>
            <size>11833</size>
            <attacher name="Matt Rajca">mrajca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg1ODg1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNmM5NWQ2NzlkYmViMjIx
MzdhNjc1OWM3NDU4ZTc1ZThjM2QwZDgwZS4uZTBiN2JkMmRjNmZkMTE2M2IwZDdjNGE2N2JlZDI5
YmVhZmNlYTYyMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE1LTA2LTIzICBNYXR0
IFJhamNhICA8bXJhamNhQGFwcGxlLmNvbT4KKworICAgICAgICBNZWRpYVNlc3Npb246IFN1cHBv
cnQgc2V0dGluZyBvZiBtZXRhZGF0YQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTQ2MjUzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBNb2R1bGVzL21lZGlhc2Vzc2lvbi9NZWRpYVNlc3Npb24uY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6TWVkaWFTZXNzaW9uOjpNZWRpYVNlc3Npb24pOiBTdG9yZSBhIHJl
ZmVyZW5jZSB0byB0aGUgc2NyaXB0IGV4ZWN1dGlvbiBjb250ZXh0IHNvIHdlIGNhbiB1c2UgaXQg
aW4gc2V0TWV0YWRhdGEuCisgICAgICAgIChXZWJDb3JlOjpNZWRpYVNlc3Npb246OnNldE1ldGFk
YXRhKTogSW1wbGVtZW50ZWQgYXMgZGVzY3JpYmVkIGluIHRoZSBNZWRpYSBTZXNzaW9uIHNwZWMu
CisgICAgICAgICogTW9kdWxlcy9tZWRpYXNlc3Npb24vTWVkaWFTZXNzaW9uLmg6CisgICAgICAg
ICogTW9kdWxlcy9tZWRpYXNlc3Npb24vTWVkaWFTZXNzaW9uLmlkbDogQWRkZWQgdGhlIHNldE1l
dGFkYXRhIG1ldGhvZC4KKyAgICAgICAgKiBNb2R1bGVzL21lZGlhc2Vzc2lvbi9NZWRpYVNlc3Np
b25NZXRhZGF0YS5oOgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFTZXNzaW9uTWV0YWRhdGE6Ok1l
ZGlhU2Vzc2lvbk1ldGFkYXRhKTogQWRkZWQgdG8ga2VlcCB0cmFjayBvZiBtZWRpYSBzZXNzaW9u
IG1ldGFkYXRhLgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFTZXNzaW9uTWV0YWRhdGE6OnRpdGxl
KToKKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhU2Vzc2lvbk1ldGFkYXRhOjphcnRpc3QpOgorICAg
ICAgICAoV2ViQ29yZTo6TWVkaWFTZXNzaW9uTWV0YWRhdGE6OmFsYnVtKToKKyAgICAgICAgKFdl
YkNvcmU6Ok1lZGlhU2Vzc2lvbk1ldGFkYXRhOjphcnR3b3JrVVJMKToKKyAgICAgICAgKiBXZWJD
b3JlLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2o6IEFkZGVkIE1lZGlhU2Vzc2lvbk1ldGFkYXRh
LmguCisKIDIwMTUtMDYtMTggIE1hdHQgUmFqY2EgIDxtcmFqY2FAYXBwbGUuY29tPgogCiAgICAg
ICAgIFN1cHBvcnQgcmVsZWFzaW5nIG1lZGlhIHNlc3Npb25zCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9Nb2R1bGVzL21lZGlhc2Vzc2lvbi9NZWRpYVNlc3Npb24uY3BwIGIvU291cmNlL1dl
YkNvcmUvTW9kdWxlcy9tZWRpYXNlc3Npb24vTWVkaWFTZXNzaW9uLmNwcAppbmRleCBiM2JhMjhh
Yjk0OGM3ZTc4MWU0OWY4NGQ5MjJlZGYzYjA4OTAwNjQxLi4xMzE4MWNmZDBiYjU5NzZlOWViMjUz
OWViYjZhOWViZDZmNmFkYzA2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21l
ZGlhc2Vzc2lvbi9NZWRpYVNlc3Npb24uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMv
bWVkaWFzZXNzaW9uL01lZGlhU2Vzc2lvbi5jcHAKQEAgLTI4LDYgKzI4LDcgQEAKIAogI2lmIEVO
QUJMRShNRURJQV9TRVNTSU9OKQogCisjaW5jbHVkZSAiRGljdGlvbmFyeS5oIgogI2luY2x1ZGUg
IkV2ZW50LmgiCiAjaW5jbHVkZSAiSFRNTE1lZGlhRWxlbWVudC5oIgogI2luY2x1ZGUgIk1lZGlh
U2Vzc2lvbk1hbmFnZXIuaCIKQEAgLTM1LDcgKzM2LDggQEAKIG5hbWVzcGFjZSBXZWJDb3JlIHsK
IAogTWVkaWFTZXNzaW9uOjpNZWRpYVNlc3Npb24oU2NyaXB0RXhlY3V0aW9uQ29udGV4dCYgY29u
dGV4dCwgY29uc3QgU3RyaW5nJiBraW5kKQotICAgIDogbV9raW5kKGtpbmQpCisgICAgOiBtX3Nj
cmlwdEV4ZWN1dGlvbkNvbnRleHQoJmNvbnRleHQpCisgICAgLCBtX2tpbmQoa2luZCkKIHsKICAg
ICBpZiAobV9raW5kID09ICJjb250ZW50IikKICAgICAgICAgbV9jb250cm9scyA9IGFkb3B0UmVm
KCpuZXcgTWVkaWFSZW1vdGVDb250cm9scyhjb250ZXh0KSk7CkBAIC03Miw2ICs3NCwzNCBAQCB2
b2lkIE1lZGlhU2Vzc2lvbjo6YWRkQWN0aXZlTWVkaWFFbGVtZW50KEhUTUxNZWRpYUVsZW1lbnQm
IGVsZW1lbnQpCiAgICAgbV9hY3RpdmVQYXJ0aWNpcGF0aW5nRWxlbWVudHMuYWRkKCZlbGVtZW50
KTsKIH0KIAordm9pZCBNZWRpYVNlc3Npb246OnNldE1ldGFkYXRhKGNvbnN0IERpY3Rpb25hcnkm
IG1ldGFkYXRhKQoreworICAgIC8vIDUuMS4zCisgICAgLy8gMS4gTGV0IG1lZGlhIHNlc3Npb24g
YmUgdGhlIGN1cnJlbnQgbWVkaWEgc2Vzc2lvbi4KKyAgICAvLyAyLiBMZXQgYmFzZVVSTCBiZSB0
aGUgQVBJIGJhc2UgVVJMIHNwZWNpZmllZCBieSB0aGUgZW50cnkgc2V0dGluZ3Mgb2JqZWN0Lgor
ICAgIC8vIDMuIFNldCBtZWRpYSBzZXNzaW9uJ3MgdGl0bGUgdG8gbWV0YWRhdGEncyB0aXRsZS4K
KyAgICBTdHJpbmcgdGl0bGU7CisgICAgbWV0YWRhdGEuZ2V0KCJ0aXRsZSIsIHRpdGxlKTsKKwor
ICAgIC8vIDQuIFNldCBtZWRpYSBzZXNzaW9uJ3MgYXJ0aXN0IG5hbWUgdG8gbWV0YWRhdGEncyBh
cnRpc3QuCisgICAgU3RyaW5nIGFydGlzdDsKKyAgICBtZXRhZGF0YS5nZXQoImFydGlzdCIsIGFy
dGlzdCk7CisKKyAgICAvLyA1LiBTZXQgbWVkaWEgc2Vzc2lvbidzIGFsYnVtIG5hbWUgdG8gbWV0
YWRhdGEncyBhbGJ1bS4KKyAgICBTdHJpbmcgYWxidW07CisgICAgbWV0YWRhdGEuZ2V0KCJhbGJ1
bSIsIGFsYnVtKTsKKworICAgIC8vIDYuIElmIG1ldGFkYXRhJ3MgYXJ0d29yayBpcyBwcmVzZW50
LCBwYXJzZSBpdCB1c2luZyBiYXNlVVJMLCBhbmQgaWYgdGhhdCBkb2VzIG5vdCByZXR1cm4gZmFp
bHVyZSwgc2V0IG1lZGlhCisgICAgLy8gICAgc2Vzc2lvbidzIGFydHdvcmsgVVJMIHRvIHRoZSBy
ZXR1cm4gdmFsdWUuCisgICAgVVJMIGFydHdvcmtVUkw7CisgICAgU3RyaW5nIGFydHdvcmtQYXRo
OworICAgIERvY3VtZW50JiBkb2N1bWVudCA9IGRvd25jYXN0PERvY3VtZW50PigqbV9zY3JpcHRF
eGVjdXRpb25Db250ZXh0KTsKKyAgICBpZiAobWV0YWRhdGEuZ2V0KCJhcnR3b3JrIiwgYXJ0d29y
a1BhdGgpKQorICAgICAgICBhcnR3b3JrVVJMID0gZG9jdW1lbnQuY29tcGxldGVVUkwoYXJ0d29y
a1BhdGgpOworCisgICAgbV9tZXRhZGF0YSA9IE1lZGlhU2Vzc2lvbk1ldGFkYXRhKHRpdGxlLCBh
cnRpc3QsIGFsYnVtLCBhcnR3b3JrVVJMKTsKK30KKwogdm9pZCBNZWRpYVNlc3Npb246OnJlbGVh
c2VTZXNzaW9uKCkKIHsKICAgICAvLyA1LjEuMwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
TW9kdWxlcy9tZWRpYXNlc3Npb24vTWVkaWFTZXNzaW9uLmggYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1
bGVzL21lZGlhc2Vzc2lvbi9NZWRpYVNlc3Npb24uaAppbmRleCAyZDZjMjJmZGQ1NzgyMzFiZTMy
ZmUyZmU3OTdhNzRiYWRmY2ZiOWQ5Li5jMTY2MjBkODY5N2YyNTMyZTI4NGQxYTM0NjNmMDdjMTU0
OGY0OWVkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc2Vzc2lvbi9N
ZWRpYVNlc3Npb24uaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc2Vzc2lvbi9N
ZWRpYVNlc3Npb24uaApAQCAtMjksOSArMjksMTEgQEAKICNpZiBFTkFCTEUoTUVESUFfU0VTU0lP
TikKIAogI2luY2x1ZGUgIk1lZGlhUmVtb3RlQ29udHJvbHMuaCIKKyNpbmNsdWRlICJNZWRpYVNl
c3Npb25NZXRhZGF0YS5oIgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKK2NsYXNzIERpY3Rpb25h
cnk7CiBjbGFzcyBIVE1MTWVkaWFFbGVtZW50OwogCiBjbGFzcyBNZWRpYVNlc3Npb24gZmluYWwg
OiBwdWJsaWMgUmVmQ291bnRlZDxNZWRpYVNlc3Npb24+IHsKQEAgLTQxLDcgKzQzLDcgQEAgcHVi
bGljOgogICAgICAgICBBY3RpdmUsCiAgICAgICAgIEludGVycnVwdGVkCiAgICAgfTsKLSAgICAK
KwogICAgIHN0YXRpYyBSZWY8TWVkaWFTZXNzaW9uPiBjcmVhdGUoU2NyaXB0RXhlY3V0aW9uQ29u
dGV4dCYgY29udGV4dCwgY29uc3QgU3RyaW5nJiBraW5kKQogICAgIHsKICAgICAgICAgcmV0dXJu
IGFkb3B0UmVmKCpuZXcgTWVkaWFTZXNzaW9uKGNvbnRleHQsIGtpbmQpKTsKQEAgLTU1LDYgKzU3
LDggQEAgcHVibGljOgogICAgIAogICAgIFN0YXRlIGN1cnJlbnRTdGF0ZSgpIGNvbnN0IHsgcmV0
dXJuIG1fY3VycmVudFN0YXRlOyB9CiAKKyAgICB2b2lkIHNldE1ldGFkYXRhKGNvbnN0IERpY3Rp
b25hcnkmKTsKKwogICAgIHZvaWQgcmVsZWFzZVNlc3Npb24oKTsKICAgICAKICAgICAvLyBSdW5z
IHRoZSBtZWRpYSBzZXNzaW9uIGludm9jYXRpb24gYWxnb3JpdGhtIGFuZCByZXR1cm5zIHRydWUg
b24gc3VjY2Vzcy4KQEAgLTc5LDggKzgzLDEwIEBAIHByaXZhdGU6CiAgICAgSGFzaFNldDxIVE1M
TWVkaWFFbGVtZW50Kj4gbV9hY3RpdmVQYXJ0aWNpcGF0aW5nRWxlbWVudHM7CiAgICAgSGFzaFNl
dDxIVE1MTWVkaWFFbGVtZW50Kj4qIG1faXRlcmF0ZWRBY3RpdmVQYXJ0aWNpcGF0aW5nRWxlbWVu
dHMgeyBudWxscHRyIH07CiAKKyAgICBTY3JpcHRFeGVjdXRpb25Db250ZXh0KiBtX3NjcmlwdEV4
ZWN1dGlvbkNvbnRleHQ7CiAgICAgY29uc3QgU3RyaW5nIG1fa2luZDsKICAgICBSZWZQdHI8TWVk
aWFSZW1vdGVDb250cm9scz4gbV9jb250cm9sczsKKyAgICBNZWRpYVNlc3Npb25NZXRhZGF0YSBt
X21ldGFkYXRhOwogfTsKIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXNlc3Npb24vTWVkaWFTZXNzaW9uLmlkbCBiL1NvdXJj
ZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzZXNzaW9uL01lZGlhU2Vzc2lvbi5pZGwKaW5kZXggMzll
NDc5ZGNlODYwZDk5MzNiOGE4ZTYzZTRhMzY5ODIyZDUyZWM5MS4uM2I4ODFlMGQ4MWE5OTczZGY1
ZDFmZjZlMGMwMzU3N2Y0MzgyY2QyOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxl
cy9tZWRpYXNlc3Npb24vTWVkaWFTZXNzaW9uLmlkbAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1
bGVzL21lZGlhc2Vzc2lvbi9NZWRpYVNlc3Npb24uaWRsCkBAIC0zMiw2ICszMiw4IEBACiAgICAg
cmVhZG9ubHkgYXR0cmlidXRlIE1lZGlhU2Vzc2lvbktpbmQga2luZDsKICAgICByZWFkb25seSBh
dHRyaWJ1dGUgTWVkaWFSZW1vdGVDb250cm9scz8gY29udHJvbHM7CiAKKyAgICB2b2lkIHNldE1l
dGFkYXRhKERpY3Rpb25hcnkgbWV0YWRhdGEpOworCiAgICAgdm9pZCByZWxlYXNlU2Vzc2lvbigp
OwogfTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXNlc3Npb24v
TWVkaWFTZXNzaW9uTWV0YWRhdGEuaCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzZXNz
aW9uL01lZGlhU2Vzc2lvbk1ldGFkYXRhLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNGJmZTRiNWJmODUzYWM3Mzky
NDY1NGNlOWZiOThkNTFkYzY5ZTE5MgotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L01vZHVsZXMvbWVkaWFzZXNzaW9uL01lZGlhU2Vzc2lvbk1ldGFkYXRhLmgKQEAgLTAsMCArMSw2
MCBAQAorLyoKKyAqIENvcHlyaWdodCAoQykgMjAxNSBBcHBsZSBJbmMuIEFsbCBSaWdodHMgUmVz
ZXJ2ZWQuCisgKgorICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFy
eSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQg
cHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyAqIGFyZSBtZXQ6CisgKiAx
LiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNv
cHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZv
bGxvd2luZyBkaXNjbGFpbWVyLgorICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3Jt
IG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBs
aXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKKyAq
ICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRo
ZSBkaXN0cmlidXRpb24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBBUFBM
RSBJTkMuIGBgQVMgSVMnJyBBTkQgQU5ZCisgKiBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElF
UywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRQorICogSU1QTElFRCBXQVJSQU5U
SUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSCisgKiBQ
VVJQT1NFIEFSRSBESVNDTEFJTUVELiAgSU4gTk8gRVZFTlQgU0hBTEwgQVBQTEUgSU5DLiBPUgor
ICogQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lE
RU5UQUwsIFNQRUNJQUwsCisgKiBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAo
SU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sCisgKiBQUk9DVVJFTUVOVCBPRiBTVUJTVElU
VVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IKKyAqIFBST0ZJVFM7
IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVP
UlkKKyAqIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElU
WSwgT1IgVE9SVAorICogKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lO
RyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCisgKiBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElG
IEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgorICovCisKKyNpZm5k
ZWYgTWVkaWFTZXNzaW9uTWV0YWRhdGFfaAorI2RlZmluZSBNZWRpYVNlc3Npb25NZXRhZGF0YV9o
CisKKyNpZiBFTkFCTEUoTUVESUFfU0VTU0lPTikKKworI2luY2x1ZGUgIlVSTC5oIgorCituYW1l
c3BhY2UgV2ViQ29yZSB7CisKK3N0cnVjdCBNZWRpYVNlc3Npb25NZXRhZGF0YSB7CisgICAgTWVk
aWFTZXNzaW9uTWV0YWRhdGEoKSA9IGRlZmF1bHQ7CisKKyAgICBNZWRpYVNlc3Npb25NZXRhZGF0
YShjb25zdCBTdHJpbmcmIHRpdGxlLCBjb25zdCBTdHJpbmcmIGFydGlzdCwgY29uc3QgU3RyaW5n
JiBhbGJ1bSwgY29uc3QgVVJMJiBhcnR3b3JrVVJMKQorICAgICAgICA6IG1fdGl0bGUodGl0bGUp
CisgICAgICAgICwgbV9hcnRpc3QoYXJ0aXN0KQorICAgICAgICAsIG1fYWxidW0oYWxidW0pCisg
ICAgICAgICwgbV9hcnR3b3JrVVJMKGFydHdvcmtVUkwpIHsgfQorCisgICAgU3RyaW5nIHRpdGxl
KCkgY29uc3QgeyByZXR1cm4gbV90aXRsZTsgfQorICAgIFN0cmluZyBhcnRpc3QoKSBjb25zdCB7
IHJldHVybiBtX2FydGlzdDsgfQorICAgIFN0cmluZyBhbGJ1bSgpIGNvbnN0IHsgcmV0dXJuIG1f
YWxidW07IH0KKyAgICBVUkwgYXJ0d29ya1VSTCgpIGNvbnN0IHsgcmV0dXJuIG1fYXJ0d29ya1VS
TDsgfQorCitwcml2YXRlOgorICAgIFN0cmluZyBtX3RpdGxlOworICAgIFN0cmluZyBtX2FydGlz
dDsKKyAgICBTdHJpbmcgbV9hbGJ1bTsKKyAgICBVUkwgbV9hcnR3b3JrVVJMOworfTsKKworfSAv
LyBuYW1lc3BhY2UgV2ViQ29yZQorCisjZW5kaWYgLyogRU5BQkxFKE1FRElBX1NFU1NJT04pICov
CisKKyNlbmRpZiAvKiBNZWRpYVNlc3Npb25NZXRhZGF0YV9oICovCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9XZWJDb3JlLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2ogYi9Tb3VyY2UvV2Vi
Q29yZS9XZWJDb3JlLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2oKaW5kZXggYTk3Y2Y2NDE0NmFi
MGMxNWFmZGIxZWFhMTcwMzUxZTk0NGQ0ZWRkYS4uNmU3ZDAxMTU0ZDI5M2Q1ODkzNjAzZmQ3NGM0
MTliNWZhYjMwYWU3MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvV2ViQ29yZS54Y29kZXBy
b2ovcHJvamVjdC5wYnhwcm9qCisrKyBiL1NvdXJjZS9XZWJDb3JlL1dlYkNvcmUueGNvZGVwcm9q
L3Byb2plY3QucGJ4cHJvagpAQCAtNTcwNyw2ICs1NzA3LDcgQEAKIAkJQzkwRjY1NTYxQjIyNTNC
RTAwMjE2M0ExIC8qIE1lZGlhU2Vzc2lvbk1hbmFnZXIuaCBpbiBIZWFkZXJzICovID0ge2lzYSA9
IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IEM5MEY2NTU0MUIyMjUzOTYwMDIxNjNBMSAvKiBNZWRp
YVNlc3Npb25NYW5hZ2VyLmggKi87IH07CiAJCUM5MzdGRThEMUIxRjY4MjEwMDhFQ0M1RCAvKiBI
VE1MTWVkaWFFbGVtZW50TWVkaWFTZXNzaW9uLmggaW4gSGVhZGVycyAqLyA9IHtpc2EgPSBQQlhC
dWlsZEZpbGU7IGZpbGVSZWYgPSBDOTY4QjJFNjFCMUU3MkY3MDBFRjFGODEgLyogSFRNTE1lZGlh
RWxlbWVudE1lZGlhU2Vzc2lvbi5oICovOyB9OwogCQlDOTY4QjJFODFCMUU3NzgxMDBFRjFGODEg
LyogSFRNTE1lZGlhRWxlbWVudE1lZGlhU2Vzc2lvbi5jcHAgaW4gU291cmNlcyAqLyA9IHtpc2Eg
PSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSBDOTY4QjJFNzFCMUU3NzgxMDBFRjFGODEgLyogSFRN
TE1lZGlhRWxlbWVudE1lZGlhU2Vzc2lvbi5jcHAgKi87IH07CisJCUM5RDg1MUYwMUIzOURDNzgw
MDg1MDYyRSAvKiBNZWRpYVNlc3Npb25NZXRhZGF0YS5oIGluIEhlYWRlcnMgKi8gPSB7aXNhID0g
UEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gQzlEODUxRUUxQjM5REM3ODAwODUwNjJFIC8qIE1lZGlh
U2Vzc2lvbk1ldGFkYXRhLmggKi87IHNldHRpbmdzID0ge0FUVFJJQlVURVMgPSAoUHJpdmF0ZSwg
KTsgfTsgfTsKIAkJQzlEQURCQ0IxQjFEM0I5NzAwMUYxN0Q4IC8qIEpTTWVkaWFTZXNzaW9uLmNw
cCBpbiBTb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IEM5REFEQkM5
MUIxRDNCMjUwMDFGMTdEOCAvKiBKU01lZGlhU2Vzc2lvbi5jcHAgKi87IH07CiAJCUM5Rjg3Q0ZF
MUIyOEY0MEUwMDk3OUI4MyAvKiBNZWRpYUV2ZW50VHlwZXMuaCBpbiBIZWFkZXJzICovID0ge2lz
YSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IEM5Rjg3Q0ZEMUIyOEU1RjYwMDk3OUI4MyAvKiBN
ZWRpYUV2ZW50VHlwZXMuaCAqLzsgc2V0dGluZ3MgPSB7QVRUUklCVVRFUyA9IChQcml2YXRlLCAp
OyB9OyB9OwogCQlDQTNCRjY3QzEwRDk5QkFFMDBFNkNFNTMgLyogU2Nyb2xsQW5pbWF0b3IuY3Bw
IGluIFNvdXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gQ0EzQkY2N0Ix
MEQ5OUJBRTAwRTZDRTUzIC8qIFNjcm9sbEFuaW1hdG9yLmNwcCAqLzsgfTsKQEAgLTEzMjg3LDYg
KzEzMjg4LDcgQEAKIAkJQzk2OEIyRTUxQjFFNzA0NTAwRUYxRjgxIC8qIEhUTUxNZWRpYUVsZW1l
bnRNZWRpYVNlc3Npb24uaWRsICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGxhc3RLbm93
bkZpbGVUeXBlID0gdGV4dDsgcGF0aCA9IEhUTUxNZWRpYUVsZW1lbnRNZWRpYVNlc3Npb24uaWRs
OyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwogCQlDOTY4QjJFNjFCMUU3MkY3MDBFRjFGODEg
LyogSFRNTE1lZGlhRWxlbWVudE1lZGlhU2Vzc2lvbi5oICovID0ge2lzYSA9IFBCWEZpbGVSZWZl
cmVuY2U7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jLmg7IHBhdGggPSBIVE1MTWVk
aWFFbGVtZW50TWVkaWFTZXNzaW9uLmg7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCUM5
NjhCMkU3MUIxRTc3ODEwMEVGMUY4MSAvKiBIVE1MTWVkaWFFbGVtZW50TWVkaWFTZXNzaW9uLmNw
cCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25v
d25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuY3BwLmNwcDsgcGF0aCA9IEhUTUxNZWRpYUVsZW1lbnRN
ZWRpYVNlc3Npb24uY3BwOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OworCQlDOUQ4NTFFRTFC
MzlEQzc4MDA4NTA2MkUgLyogTWVkaWFTZXNzaW9uTWV0YWRhdGEuaCAqLyA9IHtpc2EgPSBQQlhG
aWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJj
ZWNvZGUuYy5oOyBwYXRoID0gTWVkaWFTZXNzaW9uTWV0YWRhdGEuaDsgc291cmNlVHJlZSA9ICI8
Z3JvdXA+IjsgfTsKIAkJQzlEQURCQzkxQjFEM0IyNTAwMUYxN0Q4IC8qIEpTTWVkaWFTZXNzaW9u
LmNwcCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0
S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuY3BwLmNwcDsgcGF0aCA9IEpTTWVkaWFTZXNzaW9u
LmNwcDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJQzlEQURCQ0ExQjFEM0IyNTAwMUYx
N0Q4IC8qIEpTTWVkaWFTZXNzaW9uLmggKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmls
ZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3VyY2Vjb2RlLmMuaDsgcGF0aCA9
IEpTTWVkaWFTZXNzaW9uLmg7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCUM5Rjg3Q0ZE
MUIyOEU1RjYwMDk3OUI4MyAvKiBNZWRpYUV2ZW50VHlwZXMuaCAqLyA9IHtpc2EgPSBQQlhGaWxl
UmVmZXJlbmNlOyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuYy5oOyBwYXRoID0gTWVk
aWFFdmVudFR5cGVzLmg7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CkBAIC0xNDY0NSw2ICsx
NDY0Nyw3IEBACiAJCQkJQzkwMjdGM0UxQjFEMEFCOTAwQkZCRkVGIC8qIE1lZGlhU2Vzc2lvbi5p
ZGwgKi8sCiAJCQkJQzkwRjY1NTMxQjIyNTM5NjAwMjE2M0ExIC8qIE1lZGlhU2Vzc2lvbk1hbmFn
ZXIuY3BwICovLAogCQkJCUM5MEY2NTU0MUIyMjUzOTYwMDIxNjNBMSAvKiBNZWRpYVNlc3Npb25N
YW5hZ2VyLmggKi8sCisJCQkJQzlEODUxRUUxQjM5REM3ODAwODUwNjJFIC8qIE1lZGlhU2Vzc2lv
bk1ldGFkYXRhLmggKi8sCiAJCQkJMDcwOUQ3OEMxQUU1NTU1NDAwNEU0MkY4IC8qIFdlYk1lZGlh
U2Vzc2lvbk1hbmFnZXIuY3BwICovLAogCQkJCTA3MDlENzhEMUFFNTU1NTQwMDRFNDJGOCAvKiBX
ZWJNZWRpYVNlc3Npb25NYW5hZ2VyLmggKi8sCiAJCQkJMDcwOUQ3OTQxQUU1NUEyOTAwNEU0MkY4
IC8qIFdlYk1lZGlhU2Vzc2lvbk1hbmFnZXJDbGllbnQuaCAqLywKQEAgLTI1ODkzLDYgKzI1ODk2
LDcgQEAKIAkJCQlDOTAyN0Y0MjFCMUQwQUQyMDBCRkJGRUYgLyogTWVkaWFTZXNzaW9uLmggaW4g
SGVhZGVycyAqLywKIAkJCQlDOTBGNjU1NjFCMjI1M0JFMDAyMTYzQTEgLyogTWVkaWFTZXNzaW9u
TWFuYWdlci5oIGluIEhlYWRlcnMgKi8sCiAJCQkJMDc2MzhBOTkxODg0NDg3MjAwRTE1QTFCIC8q
IE1lZGlhU2Vzc2lvbk1hbmFnZXJJT1MuaCBpbiBIZWFkZXJzICovLAorCQkJCUM5RDg1MUYwMUIz
OURDNzgwMDg1MDYyRSAvKiBNZWRpYVNlc3Npb25NZXRhZGF0YS5oIGluIEhlYWRlcnMgKi8sCiAJ
CQkJQ0QzQTQ5NUYxN0E5RDAxQjAwMjc0RTQyIC8qIE1lZGlhU291cmNlLmggaW4gSGVhZGVycyAq
LywKIAkJCQlDRDY0MUVCMzE4MThGNUVEMDBFRTRDNDEgLyogTWVkaWFTb3VyY2VQcml2YXRlLmgg
aW4gSGVhZGVycyAqLywKIAkJCQlDREM4QjVBNzE4MDQ3NEY3MDAxNkU2ODUgLyogTWVkaWFTb3Vy
Y2VQcml2YXRlQVZGT2JqQy5oIGluIEhlYWRlcnMgKi8sCg==
</data>
<flag name="review"
          id="280539"
          type_id="1"
          status="+"
          setter="eric.carlson"
    />
          </attachment>
      

    </bug>

</bugzilla>