<?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>147080</bug_id>
          
          <creation_ts>2015-07-18 21:52:49 -0700</creation_ts>
          <short_desc>Media Session: add infrastructure for testing ducking</short_desc>
          <delta_ts>2015-07-23 15:04:01 -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>mrajca</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1110450</commentid>
    <comment_count>0</comment_count>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2015-07-18 21:52:49 -0700</bug_when>
    <thetext>We need a way of getting a media element&apos;s underlying media player&apos;s volume (which will be lowered when audio is ducked).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1110451</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2015-07-18 21:53:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/21890395&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1110452</commentid>
    <comment_count>2</comment_count>
      <attachid>257052</attachid>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2015-07-18 21:57:31 -0700</bug_when>
    <thetext>Created attachment 257052
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1110481</commentid>
    <comment_count>3</comment_count>
      <attachid>257058</attachid>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2015-07-19 09:35:17 -0700</bug_when>
    <thetext>Created attachment 257058
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1111765</commentid>
    <comment_count>4</comment_count>
      <attachid>257387</attachid>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2015-07-23 14:46:33 -0700</bug_when>
    <thetext>Created attachment 257387
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1111767</commentid>
    <comment_count>5</comment_count>
      <attachid>257387</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2015-07-23 14:58:13 -0700</bug_when>
    <thetext>Comment on attachment 257387
Patch

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

&gt; Source/WebCore/html/HTMLMediaElement.cpp:6486
&gt; +    if (m_player)
&gt; +        return m_player-&gt;volume();
&gt; +    return 0;

This could be more concisely stated as:

return m_player ? m_player-&gt;volume() : 0;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1111771</commentid>
    <comment_count>6</comment_count>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2015-07-23 15:03:35 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; Comment on attachment 257387 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=257387&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/html/HTMLMediaElement.cpp:6486
&gt; &gt; +    if (m_player)
&gt; &gt; +        return m_player-&gt;volume();
&gt; &gt; +    return 0;
&gt; 
&gt; This could be more concisely stated as:
&gt; 
&gt; return m_player ? m_player-&gt;volume() : 0;

Fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1111772</commentid>
    <comment_count>7</comment_count>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2015-07-23 15:04:01 -0700</bug_when>
    <thetext>Committed r187256: &lt;http://trac.webkit.org/changeset/187256&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>257052</attachid>
            <date>2015-07-18 21:57:31 -0700</date>
            <delta_ts>2015-07-19 09:35:11 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-147080-20150718215617.patch</filename>
            <type>text/plain</type>
            <size>3268</size>
            <attacher name="Matt Rajca">mrajca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg3MDA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGRjNzViYjQ5ZTAzY2Y2
MDQyMjE5MGJlMjQxMDFhZTRlMDg0NDcyNi4uNDY5MGJjZTY1NTE5MTQ0YTRlMDY3ZDg1MmJhZWM0
NzkzMWMyMWIxOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE4IEBACiAyMDE1LTA3LTE4ICBNYXR0
IFJhamNhICA8bXJhamNhQGFwcGxlLmNvbT4KIAorICAgICAgICBNZWRpYSBTZXNzaW9uOiBhZGQg
aW5mcmFzdHJ1Y3R1cmUgZm9yIHRlc3RpbmcgZHVja2luZworICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ3MDgwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiB0ZXN0aW5nL0ludGVybmFscy5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpJbnRlcm5hbHM6Om1lZGlhRWxlbWVudFBsYXllclZvbHVtZSk6IEdldCB0
aGUgdm9sdW1lIG9mIHRoZSB1bmRlcmx5aW5nIG1lZGlhIGVsZW1lbnQncyBtZWRpYSBwbGF5ZXIg
c28KKyAgICAgICAgIHdlIGNhbiBlbnN1cmUgaXQgZ2V0cyBsb3dlcmVkIHdoZW4gZWxlbWVudHMg
ZHVjayBpbiByZXNwb25zZSB0byAnVHJhbnNpZW50JyBhdWRpbyBpbnRlcnJ1cHRpb25zLgorICAg
ICAgICAqIHRlc3RpbmcvSW50ZXJuYWxzLmg6CisgICAgICAgICogdGVzdGluZy9JbnRlcm5hbHMu
aWRsOgorCisyMDE1LTA3LTE4ICBNYXR0IFJhamNhICA8bXJhamNhQGFwcGxlLmNvbT4KKwogICAg
ICAgICBNZWRpYSBTZXNzaW9uOiBhZGQgc3VwcG9ydCBmb3IgbW9yZSB0ZWxlcGhvbnkgaW50ZXJy
dXB0aW9ucwogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTQ3MDc5CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmNw
cCBiL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmNwcAppbmRleCAwMmU2MzI3NmRk
NTE0ZThhYjQxYzhiMzkzODYzY2ZjYjBiMzVhMjgxLi4yMTJkOTNhYTFjYmI0NDVlNWRkMmJlMGMz
YzRlZmM5ZWMzYTdmMDkzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVy
bmFscy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuY3BwCkBAIC0y
Nzk2LDYgKzI3OTYsMTQgQEAgU3RyaW5nIEludGVybmFsczo6bWVkaWFTZXNzaW9uQ3VycmVudFN0
YXRlKE1lZGlhU2Vzc2lvbiogc2Vzc2lvbikgY29uc3QKICAgICAgICAgcmV0dXJuICJpZGxlIjsK
ICAgICB9CiB9CisKK2RvdWJsZSBJbnRlcm5hbHM6Om1lZGlhRWxlbWVudFBsYXllclZvbHVtZShI
VE1MTWVkaWFFbGVtZW50KiBlbGVtZW50KSBjb25zdAoreworICAgIEFTU0VSVF9BUkcoZWxlbWVu
dCwgZWxlbWVudCk7CisgICAgaWYgKE1lZGlhUGxheWVyICpwbGF5ZXIgPSBlbGVtZW50LT5wbGF5
ZXIoKSkKKyAgICAgICAgcmV0dXJuIHBsYXllci0+dm9sdW1lKCk7CisgICAgcmV0dXJuIDA7Cit9
CiAjZW5kaWYgLy8gRU5BQkxFKE1FRElBX1NFU1NJT04pCiAKICNpZiBFTkFCTEUoV0VCX0FVRElP
KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuaCBiL1NvdXJj
ZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmgKaW5kZXggMDAzY2M4OWMwNDU4NWY5ODFhOGJj
YTIzN2FkNjY3MTFhMmQ1M2ZmYi4uMjY1YjExZjU5ZDk1MjNhOTFmZGE0NDg1N2EwODg4YjU5MDdm
ZTI5YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuaAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5oCkBAIC0zOTcsNiArMzk3LDcgQEAg
cHVibGljOgogICAgIHZvaWQgc2VuZE1lZGlhU2Vzc2lvblN0YXJ0T2ZJbnRlcnJ1cHRpb25Ob3Rp
ZmljYXRpb24oY29uc3QgU3RyaW5nJik7CiAgICAgdm9pZCBzZW5kTWVkaWFTZXNzaW9uRW5kT2ZJ
bnRlcnJ1cHRpb25Ob3RpZmljYXRpb24oY29uc3QgU3RyaW5nJik7CiAgICAgU3RyaW5nIG1lZGlh
U2Vzc2lvbkN1cnJlbnRTdGF0ZShNZWRpYVNlc3Npb24qKSBjb25zdDsKKyAgICBkb3VibGUgbWVk
aWFFbGVtZW50UGxheWVyVm9sdW1lKEhUTUxNZWRpYUVsZW1lbnQqKSBjb25zdDsKICNlbmRpZgog
CiAjaWYgRU5BQkxFKFdFQl9BVURJTykKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Rlc3Rp
bmcvSW50ZXJuYWxzLmlkbCBiL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmlkbApp
bmRleCBkZGY0Y2ZkOWQ2MGZiMjQ3OGRjNmUyZTljYWZlNWNkM2EzOGI0MTExLi5jNjE2MzQ4NmE2
ZTE4ZmRmNDg1Y2E5N2EyZWZhZTNiNDY0N2JkZjM3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS90ZXN0aW5nL0ludGVybmFscy5pZGwKKysrIGIvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRl
cm5hbHMuaWRsCkBAIC0zNjAsNiArMzYwLDcgQEAgZW51bSBNZWRpYVNlc3Npb25JbnRlcnJ1cHRp
bmdDYXRlZ29yeSB7CiAgICAgW0NvbmRpdGlvbmFsPU1FRElBX1NFU1NJT05dIHZvaWQgc2VuZE1l
ZGlhU2Vzc2lvblN0YXJ0T2ZJbnRlcnJ1cHRpb25Ob3RpZmljYXRpb24oTWVkaWFTZXNzaW9uSW50
ZXJydXB0aW5nQ2F0ZWdvcnkgY2F0ZWdvcnkpOwogICAgIFtDb25kaXRpb25hbD1NRURJQV9TRVNT
SU9OXSB2b2lkIHNlbmRNZWRpYVNlc3Npb25FbmRPZkludGVycnVwdGlvbk5vdGlmaWNhdGlvbihN
ZWRpYVNlc3Npb25JbnRlcnJ1cHRpbmdDYXRlZ29yeSBjYXRlZ29yeSk7CiAgICAgW0NvbmRpdGlv
bmFsPU1FRElBX1NFU1NJT05dIERPTVN0cmluZyBtZWRpYVNlc3Npb25DdXJyZW50U3RhdGUoTWVk
aWFTZXNzaW9uIHNlc3Npb24pOworICAgIFtDb25kaXRpb25hbD1NRURJQV9TRVNTSU9OXSBkb3Vi
bGUgbWVkaWFFbGVtZW50UGxheWVyVm9sdW1lKEhUTUxNZWRpYUVsZW1lbnQgZWxlbWVudCk7CiAg
ICAgW0NvbmRpdGlvbmFsPVZJREVPXSB2b2lkIGFwcGxpY2F0aW9uV2lsbEVudGVyRm9yZWdyb3Vu
ZCgpOwogICAgIFtDb25kaXRpb25hbD1WSURFT10gdm9pZCBhcHBsaWNhdGlvbldpbGxFbnRlckJh
Y2tncm91bmQoKTsKICAgICBbQ29uZGl0aW9uYWw9VklERU8sIFJhaXNlc0V4Y2VwdGlvbl0gdm9p
ZCBzZXRNZWRpYVNlc3Npb25SZXN0cmljdGlvbnMoRE9NU3RyaW5nIG1lZGlhVHlwZSwgRE9NU3Ry
aW5nIHJlc3RyaWN0aW9ucyk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>257058</attachid>
            <date>2015-07-19 09:35:17 -0700</date>
            <delta_ts>2015-07-23 14:46:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-147080-20150719093405.patch</filename>
            <type>text/plain</type>
            <size>3974</size>
            <attacher name="Matt Rajca">mrajca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg3MDA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGRjNzViYjQ5ZTAzY2Y2
MDQyMjE5MGJlMjQxMDFhZTRlMDg0NDcyNi4uMTRjOTJlZjA5ODZiNWIxYTRmMTQxZTU2MzQ5Mjky
ZjI3NjQ5ZTVlMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE5IEBACiAyMDE1LTA3LTE4ICBNYXR0
IFJhamNhICA8bXJhamNhQGFwcGxlLmNvbT4KIAorICAgICAgICBNZWRpYSBTZXNzaW9uOiBhZGQg
aW5mcmFzdHJ1Y3R1cmUgZm9yIHRlc3RpbmcgZHVja2luZworICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ3MDgwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9NZWRpYVBsYXll
ci5oOiBBZGRlZCBXRUJDT1JFX0VYUE9SVCBzbyB3ZSBjYW4gYWNjZXNzIHRoZSB2b2x1bWUgZnJv
bSB0ZXN0cy4KKyAgICAgICAgKiB0ZXN0aW5nL0ludGVybmFscy5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpJbnRlcm5hbHM6Om1lZGlhRWxlbWVudFBsYXllclZvbHVtZSk6IEdldCB0aGUgdm9sdW1l
IG9mIHRoZSB1bmRlcmx5aW5nIG1lZGlhIGVsZW1lbnQncyBtZWRpYSBwbGF5ZXIgc28KKyAgICAg
ICAgIHdlIGNhbiBlbnN1cmUgaXQgZ2V0cyBsb3dlcmVkIHdoZW4gZWxlbWVudHMgZHVjayBpbiBy
ZXNwb25zZSB0byAnVHJhbnNpZW50JyBhdWRpbyBpbnRlcnJ1cHRpb25zLgorICAgICAgICAqIHRl
c3RpbmcvSW50ZXJuYWxzLmg6CisgICAgICAgICogdGVzdGluZy9JbnRlcm5hbHMuaWRsOgorCisy
MDE1LTA3LTE4ICBNYXR0IFJhamNhICA8bXJhamNhQGFwcGxlLmNvbT4KKwogICAgICAgICBNZWRp
YSBTZXNzaW9uOiBhZGQgc3VwcG9ydCBmb3IgbW9yZSB0ZWxlcGhvbnkgaW50ZXJydXB0aW9ucwog
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ3MDc5CiAK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL01lZGlhUGxheWVy
LmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9NZWRpYVBsYXllci5oCmluZGV4
IGRmMGJjZDg3ZDMwM2VkZTE5ZjA2OTNmN2NiZmJjNmQ0MTUzMjg1ODIuLjllMmRlZjI0ODZiMjgw
YTFhOTMyYmM2Mzc1ZjFkZWIxY2JlZGRiOWQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL01lZGlhUGxheWVyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvTWVkaWFQbGF5ZXIuaApAQCAtMzk2LDcgKzM5Niw3IEBAIHB1YmxpYzoKIAog
ICAgIGJvb2wgZGlkTG9hZGluZ1Byb2dyZXNzKCk7CiAKLSAgICBkb3VibGUgdm9sdW1lKCkgY29u
c3Q7CisgICAgV0VCQ09SRV9FWFBPUlQgZG91YmxlIHZvbHVtZSgpIGNvbnN0OwogICAgIHZvaWQg
c2V0Vm9sdW1lKGRvdWJsZSk7CiAgICAgYm9vbCBwbGF0Zm9ybVZvbHVtZUNvbmZpZ3VyYXRpb25S
ZXF1aXJlZCgpIGNvbnN0IHsgcmV0dXJuIG1fY2xpZW50Lm1lZGlhUGxheWVyUGxhdGZvcm1Wb2x1
bWVDb25maWd1cmF0aW9uUmVxdWlyZWQoKTsgfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS90ZXN0aW5nL0ludGVybmFscy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFs
cy5jcHAKaW5kZXggMDJlNjMyNzZkZDUxNGU4YWI0MWM4YjM5Mzg2M2NmY2IwYjM1YTI4MS4uMjEy
ZDkzYWExY2JiNDQ1ZTVkZDJiZTBjM2M0ZWZjOWVjM2E3ZjA5MyAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Rlc3Rp
bmcvSW50ZXJuYWxzLmNwcApAQCAtMjc5Niw2ICsyNzk2LDE0IEBAIFN0cmluZyBJbnRlcm5hbHM6
Om1lZGlhU2Vzc2lvbkN1cnJlbnRTdGF0ZShNZWRpYVNlc3Npb24qIHNlc3Npb24pIGNvbnN0CiAg
ICAgICAgIHJldHVybiAiaWRsZSI7CiAgICAgfQogfQorCitkb3VibGUgSW50ZXJuYWxzOjptZWRp
YUVsZW1lbnRQbGF5ZXJWb2x1bWUoSFRNTE1lZGlhRWxlbWVudCogZWxlbWVudCkgY29uc3QKK3sK
KyAgICBBU1NFUlRfQVJHKGVsZW1lbnQsIGVsZW1lbnQpOworICAgIGlmIChNZWRpYVBsYXllciAq
cGxheWVyID0gZWxlbWVudC0+cGxheWVyKCkpCisgICAgICAgIHJldHVybiBwbGF5ZXItPnZvbHVt
ZSgpOworICAgIHJldHVybiAwOworfQogI2VuZGlmIC8vIEVOQUJMRShNRURJQV9TRVNTSU9OKQog
CiAjaWYgRU5BQkxFKFdFQl9BVURJTykKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Rlc3Rp
bmcvSW50ZXJuYWxzLmggYi9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5oCmluZGV4
IDAwM2NjODljMDQ1ODVmOTgxYThiY2EyMzdhZDY2NzExYTJkNTNmZmIuLjI2NWIxMWY1OWQ5NTIz
YTkxZmRhNDQ4NTdhMDg4OGI1OTA3ZmUyOWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Rl
c3RpbmcvSW50ZXJuYWxzLmgKKysrIGIvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMu
aApAQCAtMzk3LDYgKzM5Nyw3IEBAIHB1YmxpYzoKICAgICB2b2lkIHNlbmRNZWRpYVNlc3Npb25T
dGFydE9mSW50ZXJydXB0aW9uTm90aWZpY2F0aW9uKGNvbnN0IFN0cmluZyYpOwogICAgIHZvaWQg
c2VuZE1lZGlhU2Vzc2lvbkVuZE9mSW50ZXJydXB0aW9uTm90aWZpY2F0aW9uKGNvbnN0IFN0cmlu
ZyYpOwogICAgIFN0cmluZyBtZWRpYVNlc3Npb25DdXJyZW50U3RhdGUoTWVkaWFTZXNzaW9uKikg
Y29uc3Q7CisgICAgZG91YmxlIG1lZGlhRWxlbWVudFBsYXllclZvbHVtZShIVE1MTWVkaWFFbGVt
ZW50KikgY29uc3Q7CiAjZW5kaWYKIAogI2lmIEVOQUJMRShXRUJfQVVESU8pCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5pZGwgYi9Tb3VyY2UvV2ViQ29yZS90
ZXN0aW5nL0ludGVybmFscy5pZGwKaW5kZXggZGRmNGNmZDlkNjBmYjI0NzhkYzZlMmU5Y2FmZTVj
ZDNhMzhiNDExMS4uYzYxNjM0ODZhNmUxOGZkZjQ4NWNhOTdhMmVmYWUzYjQ2NDdiZGYzNyAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuaWRsCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmlkbApAQCAtMzYwLDYgKzM2MCw3IEBAIGVudW0g
TWVkaWFTZXNzaW9uSW50ZXJydXB0aW5nQ2F0ZWdvcnkgewogICAgIFtDb25kaXRpb25hbD1NRURJ
QV9TRVNTSU9OXSB2b2lkIHNlbmRNZWRpYVNlc3Npb25TdGFydE9mSW50ZXJydXB0aW9uTm90aWZp
Y2F0aW9uKE1lZGlhU2Vzc2lvbkludGVycnVwdGluZ0NhdGVnb3J5IGNhdGVnb3J5KTsKICAgICBb
Q29uZGl0aW9uYWw9TUVESUFfU0VTU0lPTl0gdm9pZCBzZW5kTWVkaWFTZXNzaW9uRW5kT2ZJbnRl
cnJ1cHRpb25Ob3RpZmljYXRpb24oTWVkaWFTZXNzaW9uSW50ZXJydXB0aW5nQ2F0ZWdvcnkgY2F0
ZWdvcnkpOwogICAgIFtDb25kaXRpb25hbD1NRURJQV9TRVNTSU9OXSBET01TdHJpbmcgbWVkaWFT
ZXNzaW9uQ3VycmVudFN0YXRlKE1lZGlhU2Vzc2lvbiBzZXNzaW9uKTsKKyAgICBbQ29uZGl0aW9u
YWw9TUVESUFfU0VTU0lPTl0gZG91YmxlIG1lZGlhRWxlbWVudFBsYXllclZvbHVtZShIVE1MTWVk
aWFFbGVtZW50IGVsZW1lbnQpOwogICAgIFtDb25kaXRpb25hbD1WSURFT10gdm9pZCBhcHBsaWNh
dGlvbldpbGxFbnRlckZvcmVncm91bmQoKTsKICAgICBbQ29uZGl0aW9uYWw9VklERU9dIHZvaWQg
YXBwbGljYXRpb25XaWxsRW50ZXJCYWNrZ3JvdW5kKCk7CiAgICAgW0NvbmRpdGlvbmFsPVZJREVP
LCBSYWlzZXNFeGNlcHRpb25dIHZvaWQgc2V0TWVkaWFTZXNzaW9uUmVzdHJpY3Rpb25zKERPTVN0
cmluZyBtZWRpYVR5cGUsIERPTVN0cmluZyByZXN0cmljdGlvbnMpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>257387</attachid>
            <date>2015-07-23 14:46:33 -0700</date>
            <delta_ts>2015-07-23 14:58:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-147080-20150723144519.patch</filename>
            <type>text/plain</type>
            <size>4361</size>
            <attacher name="Matt Rajca">mrajca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg3MjUzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTliZTk0YjNhMTIwZjg2
ZWNlYTk0YjhkZGZiNDBlZjY1ZjE5OTJiZi4uMGJhNDRiNWNjNmRjMTJhN2RkZDEzODUwYmY3NjE0
MGZjMGJmNTdjNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE1LTA3LTIzICBNYXR0
IFJhamNhICA8bXJhamNhQGFwcGxlLmNvbT4KKworICAgICAgICBNZWRpYSBTZXNzaW9uOiBhZGQg
aW5mcmFzdHJ1Y3R1cmUgZm9yIHRlc3RpbmcgZHVja2luZyBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTQ3MDgwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgV2UgbmVlZCB0byBleHBvc2UgYSBtZWRpYSBlbGVtZW50J3MgdW5k
ZXJseWluZyBtZWRpYSBwbGF5ZXIncyB2b2x1bWUgdG8gdGVzdHMgc28gd2UgY2FuIHRlc3QgZHVj
a2luZy4KKworICAgICAgICAqIGh0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpIVE1MTWVkaWFFbGVtZW50OjpwbGF5ZXJWb2x1bWUpOgorICAgICAgICAqIGh0bWwv
SFRNTE1lZGlhRWxlbWVudC5oOgorICAgICAgICAqIHRlc3RpbmcvSW50ZXJuYWxzLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OkludGVybmFsczo6bWVkaWFFbGVtZW50UGxheWVyVm9sdW1lKToKKyAg
ICAgICAgKiB0ZXN0aW5nL0ludGVybmFscy5oOgorICAgICAgICAqIHRlc3RpbmcvSW50ZXJuYWxz
LmlkbDoKKwogMjAxNS0wNy0yMSAgSmVyIE5vYmxlICA8amVyLm5vYmxlQGFwcGxlLmNvbT4KIAog
ICAgICAgICBbaU9TXSBBZGQgYW4gZXhwbGljaXQgQVBJIHRvIGFsbG93IG1lZGlhIGRvY3VtZW50
cyB0byAodGVtcG9yYXJpbHkpIHBsYXkgaW5saW5lCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTWVk
aWFFbGVtZW50LmNwcAppbmRleCBmZGQyMWMxY2YyMzY1MTZmOTFmNDM5YTUzNzU1YzNmMTM4ZTVm
YTRlLi44MGM4NzMxYTljODBmYTk1Y2Q4YTY1MTliZTEzMmY4ZGQxYjQ2MTdjIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHAKQEAgLTY0NzksNiArNjQ3OSwxMiBAQCBi
b29sIEhUTUxNZWRpYUVsZW1lbnQ6OmNhblNhdmVNZWRpYURhdGEoKSBjb25zdAogfQogCiAjaWYg
RU5BQkxFKE1FRElBX1NFU1NJT04pCitkb3VibGUgSFRNTE1lZGlhRWxlbWVudDo6cGxheWVyVm9s
dW1lKCkgY29uc3QKK3sKKyAgICBpZiAobV9wbGF5ZXIpCisgICAgICAgIHJldHVybiBtX3BsYXll
ci0+dm9sdW1lKCk7CisgICAgcmV0dXJuIDA7Cit9CiAKIE1lZGlhU2Vzc2lvbiogSFRNTE1lZGlh
RWxlbWVudDo6c2Vzc2lvbigpIGNvbnN0CiB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9o
dG1sL0hUTUxNZWRpYUVsZW1lbnQuaCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxl
bWVudC5oCmluZGV4IGNlNTQyMTE2NWI4ZjJiMzNjNGRjYjgxMDM4YTAwNmNiZWYxNTZhODguLjAw
MjZiZmQxMmI5NTZhODAyZjA4NjQ3MTRjZTliNWNjNWUyNGUzZDEgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0
bWwvSFRNTE1lZGlhRWxlbWVudC5oCkBAIC00MjAsNiArNDIwLDggQEAgcHVibGljOgogICAgIHZv
aWQgbWVkaWFMb2FkaW5nRmFpbGVkRmF0YWxseShNZWRpYVBsYXllckVudW1zOjpOZXR3b3JrU3Rh
dGUpOwogCiAjaWYgRU5BQkxFKE1FRElBX1NFU1NJT04pCisgICAgV0VCQ09SRV9FWFBPUlQgZG91
YmxlIHBsYXllclZvbHVtZSgpIGNvbnN0OworCiAgICAgY29uc3QgU3RyaW5nJiBraW5kKCkgY29u
c3QgeyByZXR1cm4gbV9raW5kOyB9CiAgICAgdm9pZCBzZXRLaW5kKGNvbnN0IFN0cmluZyYga2lu
ZCkgeyBtX2tpbmQgPSBraW5kOyB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Rlc3Rp
bmcvSW50ZXJuYWxzLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmNwcApp
bmRleCBjZjIwZjZjZGIxZDcyYzhkNTNmZmI2OGJkNWE0OTE4NGVhNjhlMDcwLi4zOWE5NWI2ZjM5
NjgzYjFjNTFlMDVlNTVlY2E1NDY1MGJlMDA4NWIxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS90ZXN0aW5nL0ludGVybmFscy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRl
cm5hbHMuY3BwCkBAIC0yODA5LDYgKzI4MDksMTIgQEAgU3RyaW5nIEludGVybmFsczo6bWVkaWFT
ZXNzaW9uQ3VycmVudFN0YXRlKE1lZGlhU2Vzc2lvbiogc2Vzc2lvbikgY29uc3QKICAgICAgICAg
cmV0dXJuICJpZGxlIjsKICAgICB9CiB9CisKK2RvdWJsZSBJbnRlcm5hbHM6Om1lZGlhRWxlbWVu
dFBsYXllclZvbHVtZShIVE1MTWVkaWFFbGVtZW50KiBlbGVtZW50KSBjb25zdAoreworICAgIEFT
U0VSVF9BUkcoZWxlbWVudCwgZWxlbWVudCk7CisgICAgcmV0dXJuIGVsZW1lbnQtPnBsYXllclZv
bHVtZSgpOworfQogI2VuZGlmIC8vIEVOQUJMRShNRURJQV9TRVNTSU9OKQogCiAjaWYgRU5BQkxF
KFdFQl9BVURJTykKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxz
LmggYi9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5oCmluZGV4IGMwODExYTczMjhh
YTZhMmJlMTA1Y2Y4OTAzZjNkMmQyM2NlZTYzNzAuLjZkMjk2NGFkNDExMzQ1ZmYzZWUwODNiYWUz
YzFkZjUxYTA0MTYxZjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJu
YWxzLmgKKysrIGIvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuaApAQCAtMzk4LDYg
KzM5OCw3IEBAIHB1YmxpYzoKICAgICB2b2lkIHNlbmRNZWRpYVNlc3Npb25TdGFydE9mSW50ZXJy
dXB0aW9uTm90aWZpY2F0aW9uKGNvbnN0IFN0cmluZyYpOwogICAgIHZvaWQgc2VuZE1lZGlhU2Vz
c2lvbkVuZE9mSW50ZXJydXB0aW9uTm90aWZpY2F0aW9uKGNvbnN0IFN0cmluZyYpOwogICAgIFN0
cmluZyBtZWRpYVNlc3Npb25DdXJyZW50U3RhdGUoTWVkaWFTZXNzaW9uKikgY29uc3Q7CisgICAg
ZG91YmxlIG1lZGlhRWxlbWVudFBsYXllclZvbHVtZShIVE1MTWVkaWFFbGVtZW50KikgY29uc3Q7
CiAjZW5kaWYKIAogI2lmIEVOQUJMRShXRUJfQVVESU8pCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS90ZXN0aW5nL0ludGVybmFscy5pZGwgYi9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVy
bmFscy5pZGwKaW5kZXggOGUwZWYzMjMwYjAyODY4MWQyYjgxNDQ3ODkxNjM1MzhlNjBlMDJjNC4u
ZWExZGYyYzJkMmRlNDYwZWZkMjM5MjhkMGNkNTBkYjA1ZmE4MTkyNSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuaWRsCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Rl
c3RpbmcvSW50ZXJuYWxzLmlkbApAQCAtMzYxLDYgKzM2MSw3IEBAIGVudW0gTWVkaWFTZXNzaW9u
SW50ZXJydXB0aW5nQ2F0ZWdvcnkgewogICAgIFtDb25kaXRpb25hbD1NRURJQV9TRVNTSU9OXSB2
b2lkIHNlbmRNZWRpYVNlc3Npb25TdGFydE9mSW50ZXJydXB0aW9uTm90aWZpY2F0aW9uKE1lZGlh
U2Vzc2lvbkludGVycnVwdGluZ0NhdGVnb3J5IGNhdGVnb3J5KTsKICAgICBbQ29uZGl0aW9uYWw9
TUVESUFfU0VTU0lPTl0gdm9pZCBzZW5kTWVkaWFTZXNzaW9uRW5kT2ZJbnRlcnJ1cHRpb25Ob3Rp
ZmljYXRpb24oTWVkaWFTZXNzaW9uSW50ZXJydXB0aW5nQ2F0ZWdvcnkgY2F0ZWdvcnkpOwogICAg
IFtDb25kaXRpb25hbD1NRURJQV9TRVNTSU9OXSBET01TdHJpbmcgbWVkaWFTZXNzaW9uQ3VycmVu
dFN0YXRlKE1lZGlhU2Vzc2lvbiBzZXNzaW9uKTsKKyAgICBbQ29uZGl0aW9uYWw9TUVESUFfU0VT
U0lPTl0gZG91YmxlIG1lZGlhRWxlbWVudFBsYXllclZvbHVtZShIVE1MTWVkaWFFbGVtZW50IGVs
ZW1lbnQpOwogICAgIFtDb25kaXRpb25hbD1WSURFT10gdm9pZCBhcHBsaWNhdGlvbldpbGxFbnRl
ckZvcmVncm91bmQoKTsKICAgICBbQ29uZGl0aW9uYWw9VklERU9dIHZvaWQgYXBwbGljYXRpb25X
aWxsRW50ZXJCYWNrZ3JvdW5kKCk7CiAgICAgW0NvbmRpdGlvbmFsPVZJREVPLCBSYWlzZXNFeGNl
cHRpb25dIHZvaWQgc2V0TWVkaWFTZXNzaW9uUmVzdHJpY3Rpb25zKERPTVN0cmluZyBtZWRpYVR5
cGUsIERPTVN0cmluZyByZXN0cmljdGlvbnMpOwo=
</data>
<flag name="review"
          id="282544"
          type_id="1"
          status="+"
          setter="jer.noble"
    />
          </attachment>
      

    </bug>

</bugzilla>