<?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>117946</bug_id>
          
          <creation_ts>2013-06-24 13:39:12 -0700</creation_ts>
          <short_desc>Expose the mediaHasAudio() function in WK2</short_desc>
          <delta_ts>2013-06-24 14:33:22 -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>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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Ruth Fong">ruthiecftg</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bdakin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>jer.noble</cc>
    
    <cc>jonlee</cc>
    
    <cc>ruthiecftg</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>903047</commentid>
    <comment_count>0</comment_count>
    <who name="Ruth Fong">ruthiecftg</who>
    <bug_when>2013-06-24 13:39:12 -0700</bug_when>
    <thetext>Expose the mediaHasAudio() function in WK2 defined in WebCore::HTMLMediaElement.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>903048</commentid>
    <comment_count>1</comment_count>
    <who name="Ruth Fong">ruthiecftg</who>
    <bug_when>2013-06-24 13:39:41 -0700</bug_when>
    <thetext>&lt;rdar://problem/14250527&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>903054</commentid>
    <comment_count>2</comment_count>
      <attachid>205324</attachid>
    <who name="Ruth Fong">ruthiecftg</who>
    <bug_when>2013-06-24 13:50:33 -0700</bug_when>
    <thetext>Created attachment 205324
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>903067</commentid>
    <comment_count>3</comment_count>
      <attachid>205324</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-06-24 14:33:20 -0700</bug_when>
    <thetext>Comment on attachment 205324
Patch

Clearing flags on attachment: 205324

Committed r151929: &lt;http://trac.webkit.org/changeset/151929&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>903068</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-06-24 14:33:22 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>205324</attachid>
            <date>2013-06-24 13:50:33 -0700</date>
            <delta_ts>2013-06-24 14:33:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-117946-20130624134837.patch</filename>
            <type>text/plain</type>
            <size>5320</size>
            <attacher name="Ruth Fong">ruthiecftg</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE1MTkyNCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBACisyMDEzLTA2LTI0ICBSdXRoIEZv
bmcgIDxydXRoX2ZvbmdAYXBwbGUuY29tPgorCisgICAgICAgIEV4cG9zZSB0aGUgbWVkaWFIYXNB
dWRpbygpIGZ1bmN0aW9uIGluIFdLMgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTE3OTQ2CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8xNDI1MDUyNz4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFdlYkNv
cmUuZXhwLmluOiBVcGRhdGVkIHRvIGluY2x1ZGUgc3ltYm9sIGZvcgorICAgICAgICBIVE1MTWVk
aWFFbGVtZW50OjptZWRpYUhhc0F1ZGlvKCkgZnVuY3Rpb24uCisKIDIwMTMtMDYtMjQgIFJvYmVy
dCBIb2dhbiAgPHJvYmVydEB3ZWJraXQub3JnPgogCiAgICAgICAgIFJlZmFjdG9yIGFkZGluZyBh
IGxpbmUgYnJlYWsKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL1dlYkNvcmUuZXhwLmluCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9XZWJDb3JlL1dlYkNvcmUuZXhwLmluCShyZXZpc2lvbiAxNTE4MTIpCisr
KyBTb3VyY2UvV2ViQ29yZS9XZWJDb3JlLmV4cC5pbgkod29ya2luZyBjb3B5KQpAQCAtMTM3MCw2
ICsxMzcwLDcgQEAgX19aTks3V2ViQ29yZTEzSGl0VGVzdFJlc3VsdDExdGFyZ2V0RnJhbQogX19a
Tks3V2ViQ29yZTEzSGl0VGVzdFJlc3VsdDExdGV4dENvbnRlbnRFdgogX19aTks3V2ViQ29yZTEz
SGl0VGVzdFJlc3VsdDEyaW5uZXJFbGVtZW50RXYKIF9fWk5LN1dlYkNvcmUxM0hpdFRlc3RSZXN1
bHQxMm1lZGlhSXNWaWRlb0V2CitfX1pOSzdXZWJDb3JlMTNIaXRUZXN0UmVzdWx0MTNtZWRpYUhh
c0F1ZGlvRXYKIF9fWk5LN1dlYkNvcmUxM0hpdFRlc3RSZXN1bHQxNGFic29sdXRlUERGVVJMRXYK
IF9fWk5LN1dlYkNvcmUxM0hpdFRlc3RSZXN1bHQxNGlubmVyTm9kZUZyYW1lRXYKIF9fWk5LN1dl
YkNvcmUxM0hpdFRlc3RSZXN1bHQxNWFic29sdXRlTGlua1VSTEV2CkluZGV4OiBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCShy
ZXZpc2lvbiAxNTE5MjQpCisrKyBTb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cJKHdvcmtpbmcgY29w
eSkKQEAgLTEsMyArMSwyMSBAQAorMjAxMy0wNi0yNCAgUnV0aCBGb25nICA8cnV0aF9mb25nQGFw
cGxlLmNvbT4KKworICAgICAgICBFeHBvc2UgdGhlIG1lZGlhSGFzQXVkaW8oKSBmdW5jdGlvbiBp
biBXSzIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEx
Nzk0NgorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMTQyNTA1Mjc+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRXhwb3NlcyB0aGUgV2ViQ29yZTo6SFRN
TE1lZGlhRWxlbWVudDo6bWVkaWFIYXNBdWRpbygpIGZ1bmN0aW9uCisgICAgICAgIGluIFdLMi4K
KworICAgICAgICAqIFdlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJL2MvV0tCdW5kbGVIaXRU
ZXN0UmVzdWx0LmNwcDoKKyAgICAgICAgKFdLQnVuZGxlSGl0VGVzdFJlc3VsdE1lZGlhSGFzQXVk
aW8pOiBBZGRlZC4KKyAgICAgICAgKiBXZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9jL1dL
QnVuZGxlSGl0VGVzdFJlc3VsdC5oOgorICAgICAgICAqIFdlYlByb2Nlc3MvSW5qZWN0ZWRCdW5k
bGUvSW5qZWN0ZWRCdW5kbGVIaXRUZXN0UmVzdWx0LmNwcDoKKyAgICAgICAgKFdlYktpdDo6SW5q
ZWN0ZWRCdW5kbGVIaXRUZXN0UmVzdWx0OjptZWRpYUhhc0F1ZGlvKTogQWRkZWQuCisgICAgICAg
ICogV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9JbmplY3RlZEJ1bmRsZUhpdFRlc3RSZXN1bHQu
aDoKKwogMjAxMy0wNi0yNCAgS3J6eXN6dG9mIFdvbGFuc2tpICA8ay53b2xhbnNraUBzYW1zdW5n
LmNvbT4KIAogICAgICAgICBbRUZMXVtXSzJdIEltcGxlbWVudCB1bml0IHRlc3QgY2FsbGJhY2s6
IG9uV29yZEd1ZXNzZXMuCkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0luamVjdGVk
QnVuZGxlL0luamVjdGVkQnVuZGxlSGl0VGVzdFJlc3VsdC5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9JbmplY3RlZEJ1bmRsZUhpdFRl
c3RSZXN1bHQuY3BwCShyZXZpc2lvbiAxNTE4MTIpCisrKyBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9j
ZXNzL0luamVjdGVkQnVuZGxlL0luamVjdGVkQnVuZGxlSGl0VGVzdFJlc3VsdC5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTEwNCw2ICsxMDQsMTEgQEAgYm9vbCBJbmplY3RlZEJ1bmRsZUhpdFRlc3RS
ZXN1bHQ6Om1lZGlhSQogICAgIHJldHVybiBtX2hpdFRlc3RSZXN1bHQubWVkaWFJc0luRnVsbHNj
cmVlbigpOwogfQogCitib29sIEluamVjdGVkQnVuZGxlSGl0VGVzdFJlc3VsdDo6bWVkaWFIYXNB
dWRpbygpIGNvbnN0Cit7CisgICAgcmV0dXJuIG1faGl0VGVzdFJlc3VsdC5tZWRpYUhhc0F1ZGlv
KCk7Cit9CisKIEJ1bmRsZUhpdFRlc3RSZXN1bHRNZWRpYVR5cGUgSW5qZWN0ZWRCdW5kbGVIaXRU
ZXN0UmVzdWx0OjptZWRpYVR5cGUoKSBjb25zdAogewogI2lmICFFTkFCTEUoVklERU8pCkluZGV4
OiBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0luamVjdGVkQnVuZGxl
SGl0VGVzdFJlc3VsdC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3Mv
SW5qZWN0ZWRCdW5kbGUvSW5qZWN0ZWRCdW5kbGVIaXRUZXN0UmVzdWx0LmgJKHJldmlzaW9uIDE1
MTgxMikKKysrIFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvSW5qZWN0
ZWRCdW5kbGVIaXRUZXN0UmVzdWx0LmgJKHdvcmtpbmcgY29weSkKQEAgLTUzLDYgKzUzLDcgQEAg
cHVibGljOgogICAgIFN0cmluZyBhYnNvbHV0ZUxpbmtVUkwoKSBjb25zdDsKICAgICBTdHJpbmcg
YWJzb2x1dGVNZWRpYVVSTCgpIGNvbnN0OwogICAgIGJvb2wgbWVkaWFJc0luRnVsbHNjcmVlbigp
IGNvbnN0OworICAgIGJvb2wgbWVkaWFIYXNBdWRpbygpIGNvbnN0OwogICAgIEJ1bmRsZUhpdFRl
c3RSZXN1bHRNZWRpYVR5cGUgbWVkaWFUeXBlKCkgY29uc3Q7CiAKICAgICBTdHJpbmcgbGlua0xh
YmVsKCkgY29uc3Q7CkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0luamVjdGVkQnVu
ZGxlL0FQSS9jL1dLQnVuZGxlSGl0VGVzdFJlc3VsdC5jcHAKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L1dlYktpdDIvV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkvYy9XS0J1bmRsZUhpdFRlc3RS
ZXN1bHQuY3BwCShyZXZpc2lvbiAxNTE4MTIpCisrKyBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNz
L0luamVjdGVkQnVuZGxlL0FQSS9jL1dLQnVuZGxlSGl0VGVzdFJlc3VsdC5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTc5LDYgKzc5LDExIEBAIGJvb2wgV0tCdW5kbGVIaXRUZXN0UmVzdWx0TWVkaWFJ
c0luRnVsbHMKICAgICByZXR1cm4gdG9JbXBsKGhpdFRlc3RSZXN1bHRSZWYpLT5tZWRpYUlzSW5G
dWxsc2NyZWVuKCk7CiB9CiAKK2Jvb2wgV0tCdW5kbGVIaXRUZXN0UmVzdWx0TWVkaWFIYXNBdWRp
byhXS0J1bmRsZUhpdFRlc3RSZXN1bHRSZWYgaGl0VGVzdFJlc3VsdFJlZikKK3sKKyAgICByZXR1
cm4gdG9JbXBsKGhpdFRlc3RSZXN1bHRSZWYpLT5tZWRpYUhhc0F1ZGlvKCk7Cit9CisKIFdLQnVu
ZGxlSGl0VGVzdFJlc3VsdE1lZGlhVHlwZSBXS0J1bmRsZUhpdFRlc3RSZXN1bHRHZXRNZWRpYVR5
cGUoV0tCdW5kbGVIaXRUZXN0UmVzdWx0UmVmIGhpdFRlc3RSZXN1bHRSZWYpCiB7CiAgICAgcmV0
dXJuIHRvQVBJKHRvSW1wbChoaXRUZXN0UmVzdWx0UmVmKS0+bWVkaWFUeXBlKCkpOwpJbmRleDog
U291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkvYy9XS0J1bmRsZUhp
dFRlc3RSZXN1bHQuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0lu
amVjdGVkQnVuZGxlL0FQSS9jL1dLQnVuZGxlSGl0VGVzdFJlc3VsdC5oCShyZXZpc2lvbiAxNTE4
MTIpCisrKyBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9jL1dL
QnVuZGxlSGl0VGVzdFJlc3VsdC5oCSh3b3JraW5nIGNvcHkpCkBAIC01Miw2ICs1Miw3IEBAIFdL
X0VYUE9SVCBXS1VSTFJlZiBXS0J1bmRsZUhpdFRlc3RSZXN1bHQKIFdLX0VYUE9SVCBXS1VSTFJl
ZiBXS0J1bmRsZUhpdFRlc3RSZXN1bHRDb3B5QWJzb2x1dGVMaW5rVVJMKFdLQnVuZGxlSGl0VGVz
dFJlc3VsdFJlZiBoaXRUZXN0UmVzdWx0KTsKIFdLX0VYUE9SVCBXS1VSTFJlZiBXS0J1bmRsZUhp
dFRlc3RSZXN1bHRDb3B5QWJzb2x1dGVNZWRpYVVSTChXS0J1bmRsZUhpdFRlc3RSZXN1bHRSZWYg
aGl0VGVzdFJlc3VsdCk7CiBXS19FWFBPUlQgYm9vbCBXS0J1bmRsZUhpdFRlc3RSZXN1bHRNZWRp
YUlzSW5GdWxsc2NyZWVuKFdLQnVuZGxlSGl0VGVzdFJlc3VsdFJlZiBoaXRUZXN0UmVzdWx0KTsK
K1dLX0VYUE9SVCBib29sIFdLQnVuZGxlSGl0VGVzdFJlc3VsdE1lZGlhSGFzQXVkaW8oV0tCdW5k
bGVIaXRUZXN0UmVzdWx0UmVmIGhpdFRlc3RSZXN1bHQpOwogV0tfRVhQT1JUIFdLQnVuZGxlSGl0
VGVzdFJlc3VsdE1lZGlhVHlwZSBXS0J1bmRsZUhpdFRlc3RSZXN1bHRHZXRNZWRpYVR5cGUoV0tC
dW5kbGVIaXRUZXN0UmVzdWx0UmVmIGhpdFRlc3RSZXN1bHQpOwogCiBXS19FWFBPUlQgV0tSZWN0
IFdLQnVuZGxlSGl0VGVzdFJlc3VsdEdldEltYWdlUmVjdChXS0J1bmRsZUhpdFRlc3RSZXN1bHRS
ZWYgaGl0VGVzdFJlc3VsdCk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>