<?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>93864</bug_id>
          
          <creation_ts>2012-08-13 10:38:11 -0700</creation_ts>
          <short_desc>Media(Stream|Element)AudioSourceNode should be guarded by the WEB_AUDIO condition as well</short_desc>
          <delta_ts>2012-08-13 13:18:17 -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>Web Audio</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="Zan Dobersek">zan</reporter>
          <assigned_to name="Zan Dobersek">zan</assigned_to>
          <cc>abarth</cc>
    
    <cc>crogers</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>feature-media-reviews</cc>
    
    <cc>ojan</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>693799</commentid>
    <comment_count>0</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-08-13 10:38:11 -0700</bug_when>
    <thetext>Currently the MediaStreamAudioSourceNode lists only the MEDIA_SOURCE feature under the Conditional attribute. The compilation then fails when the MEDIA_STREAM feature is enabled but the WEB_AUDIO feature is not.

Both guards are used in MediaStreamAudioSourceNode.cpp but only MEDIA_STREAM in MediaStreamAudioSourceNode.h.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>693818</commentid>
    <comment_count>1</comment_count>
      <attachid>158041</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-08-13 10:49:54 -0700</bug_when>
    <thetext>Created attachment 158041
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>693824</commentid>
    <comment_count>2</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-08-13 10:54:50 -0700</bug_when>
    <thetext>MediaElementAudioSourceNode suffers the same issue, meaning there would be compilation errors when enabling WEB_AUDIO and disabling the VIDEO feature.

Just to make it clear, the GTK port intends to include all the files into the build, regardless of any feature being enabled or not. The GTK port currently enables the MEDIA_STREAM feature and disables WEB_AUDIO, and that&apos;s where the errors were first noticed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>693826</commentid>
    <comment_count>3</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-08-13 10:55:32 -0700</bug_when>
    <thetext>Changing the title accordingly, uploading a new patch soon.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>693835</commentid>
    <comment_count>4</comment_count>
      <attachid>158046</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-08-13 11:03:32 -0700</bug_when>
    <thetext>Created attachment 158046
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>694005</commentid>
    <comment_count>5</comment_count>
      <attachid>158046</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-13 13:18:13 -0700</bug_when>
    <thetext>Comment on attachment 158046
Patch

Clearing flags on attachment: 158046

Committed r125440: &lt;http://trac.webkit.org/changeset/125440&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>694006</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-13 13:18:17 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>158041</attachid>
            <date>2012-08-13 10:49:54 -0700</date>
            <delta_ts>2012-08-13 11:03:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-93864-20120813104923.patch</filename>
            <type>text/plain</type>
            <size>2165</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyNTQyNykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDEyLTA4LTEzICBaYW4gRG9i
ZXJzZWsgIDx6YW5kb2JlcnNla0BnbWFpbC5jb20+CisKKyAgICAgICAgTWVkaWFTdHJlYW1BdWRp
b1NvdXJjZU5vZGUgc2hvdWxkIGJlIGd1YXJkZWQgYnkgdGhlIFdFQl9BVURJTyBjb25kaXRpb24g
YXMgd2VsbAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
OTM4NjQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBB
ZGQgV0VCX0FVRElPIHRvIHRoZSBDb25kaXRpb25hbCBhdHRyaWJ1dGUgaW4gdGhlIElETCBmaWxl
IGFuZCB0aGUKKyAgICAgICAgRU5BQkxFKFdFQl9BVURJTykgZ3VhcmQgaW4gdGhlIGhlYWRlciBm
aWxlLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cyAtIG5vIG5ldyBmdW5jdGlvbmFsaXR5LgorCisg
ICAgICAgICogTW9kdWxlcy93ZWJhdWRpby9NZWRpYVN0cmVhbUF1ZGlvU291cmNlTm9kZS5oOgor
ICAgICAgICAqIE1vZHVsZXMvd2ViYXVkaW8vTWVkaWFTdHJlYW1BdWRpb1NvdXJjZU5vZGUuaWRs
OgorCiAyMDEyLTA4LTEzICBMZWFuZHJvIEdyYWNpYSBHaWwgIDxsZWFuZHJvZ3JhY2lhQGNocm9t
aXVtLm9yZz4KIAogICAgICAgICBbQ2hyb21pdW1dIEZpeCBuaXRzIGluIHRoZSBmaW5kLWluLXBh
Z2UgbWF0Y2ggcmVjdHMgQVBJCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlv
L01lZGlhU3RyZWFtQXVkaW9Tb3VyY2VOb2RlLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNv
cmUvTW9kdWxlcy93ZWJhdWRpby9NZWRpYVN0cmVhbUF1ZGlvU291cmNlTm9kZS5oCShyZXZpc2lv
biAxMjU0MjYpCisrKyBTb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlvL01lZGlhU3RyZWFt
QXVkaW9Tb3VyY2VOb2RlLmgJKHdvcmtpbmcgY29weSkKQEAgLTI1LDcgKzI1LDcgQEAKICNpZm5k
ZWYgTWVkaWFTdHJlYW1BdWRpb1NvdXJjZU5vZGVfaAogI2RlZmluZSBNZWRpYVN0cmVhbUF1ZGlv
U291cmNlTm9kZV9oCiAKLSNpZiBFTkFCTEUoTUVESUFfU1RSRUFNKQorI2lmIEVOQUJMRShXRUJf
QVVESU8pICYmIEVOQUJMRShNRURJQV9TVFJFQU0pCiAKICNpbmNsdWRlICJBdWRpb1NvdXJjZU5v
ZGUuaCIKICNpbmNsdWRlICJBdWRpb1NvdXJjZVByb3ZpZGVyLmgiCkBAIC03Miw2ICs3Miw2IEBA
IHByaXZhdGU6CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKIAotI2VuZGlmIC8vIEVOQUJMRShN
RURJQV9TVFJFQU0pCisjZW5kaWYgLy8gRU5BQkxFKFdFQl9BVURJTykgJiYgRU5BQkxFKE1FRElB
X1NUUkVBTSkKIAogI2VuZGlmIC8vIE1lZGlhU3RyZWFtQXVkaW9Tb3VyY2VOb2RlX2gKSW5kZXg6
IFNvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViYXVkaW8vTWVkaWFTdHJlYW1BdWRpb1NvdXJjZU5v
ZGUuaWRsCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViYXVkaW8vTWVk
aWFTdHJlYW1BdWRpb1NvdXJjZU5vZGUuaWRsCShyZXZpc2lvbiAxMjU0MjYpCisrKyBTb3VyY2Uv
V2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlvL01lZGlhU3RyZWFtQXVkaW9Tb3VyY2VOb2RlLmlkbAko
d29ya2luZyBjb3B5KQpAQCAtMjQsNyArMjQsNyBAQAogCiBtb2R1bGUgYXVkaW8gewogICAgIGlu
dGVyZmFjZSBbCi0gICAgICAgIENvbmRpdGlvbmFsPU1FRElBX1NUUkVBTSwKKyAgICAgICAgQ29u
ZGl0aW9uYWw9V0VCX0FVRElPJk1FRElBX1NUUkVBTSwKICAgICAgICAgSlNHZW5lcmF0ZVRvSlNP
YmplY3QKICAgICBdIE1lZGlhU3RyZWFtQXVkaW9Tb3VyY2VOb2RlIDogQXVkaW9Tb3VyY2VOb2Rl
IHsKICAgICAgICAgcmVhZG9ubHkgYXR0cmlidXRlIE1lZGlhU3RyZWFtIG1lZGlhU3RyZWFtOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>158046</attachid>
            <date>2012-08-13 11:03:32 -0700</date>
            <delta_ts>2012-08-13 13:18:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-93864-20120813110300.patch</filename>
            <type>text/plain</type>
            <size>3069</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyNTQyOCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBACisyMDEyLTA4LTEzICBaYW4gRG9i
ZXJzZWsgIDx6YW5kb2JlcnNla0BnbWFpbC5jb20+CisKKyAgICAgICAgTWVkaWEoU3RyZWFtfEVs
ZW1lbnQpQXVkaW9Tb3VyY2VOb2RlIHNob3VsZCBiZSBndWFyZGVkIGJ5IHRoZSBXRUJfQVVESU8g
Y29uZGl0aW9uIGFzIHdlbGwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTkzODY0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgQWRkIHRoZSBXRUJfQVVESU8gdG8gdGhlIENvbmRpdGlvbmFsIGF0dHJpYnV0ZSBp
biBNZWRpYUVsZW1lbnRBdWRpb1NvdXJjZU5vZGUKKyAgICAgICAgSURMIGZpbGUgYW5kIHRoZSBF
TkFCTEUoV0VCX0FVRElPKSBjb21waWxhdGlvbiBndWFyZCB0byB0aGUgaGVhZGVyIGZpbGVzIGZv
ciBib3RoCisgICAgICAgIE1lZGlhU3RyZWFtQXVkaW9Tb3VyY2VOb2RlIGFuZCBNZWRpYUVsZW1l
bnRBdWRpb1NvdXJjZU5vZGUuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzIC0gbm8gbmV3IGZ1bmN0
aW9uYWxpdHkuCisKKyAgICAgICAgKiBNb2R1bGVzL3dlYmF1ZGlvL01lZGlhRWxlbWVudEF1ZGlv
U291cmNlTm9kZS5oOgorICAgICAgICAqIE1vZHVsZXMvd2ViYXVkaW8vTWVkaWFTdHJlYW1BdWRp
b1NvdXJjZU5vZGUuaDoKKyAgICAgICAgKiBNb2R1bGVzL3dlYmF1ZGlvL01lZGlhU3RyZWFtQXVk
aW9Tb3VyY2VOb2RlLmlkbDoKKwogMjAxMi0wOC0xMyAgU2ltb24gSGF1c21hbm4gIDxzaW1vbi5o
YXVzbWFubkBub2tpYS5jb20+CiAKICAgICAgICAgW1F0XSBQb3J0IG1ldGEgbWV0aG9kL3NpZ25h
bC9zbG90IGhhbmRsaW5nIGluIHJ1bi10aW1lIGJyaWRnZSB0byB1c2UgSlNDIEMgQVBJCkluZGV4
OiBTb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlvL01lZGlhRWxlbWVudEF1ZGlvU291cmNl
Tm9kZS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViYXVkaW8vTWVk
aWFFbGVtZW50QXVkaW9Tb3VyY2VOb2RlLmgJKHJldmlzaW9uIDEyNTQyOCkKKysrIFNvdXJjZS9X
ZWJDb3JlL01vZHVsZXMvd2ViYXVkaW8vTWVkaWFFbGVtZW50QXVkaW9Tb3VyY2VOb2RlLmgJKHdv
cmtpbmcgY29weSkKQEAgLTI1LDcgKzI1LDcgQEAKICNpZm5kZWYgTWVkaWFFbGVtZW50QXVkaW9T
b3VyY2VOb2RlX2gKICNkZWZpbmUgTWVkaWFFbGVtZW50QXVkaW9Tb3VyY2VOb2RlX2gKIAotI2lm
IEVOQUJMRShWSURFTykKKyNpZiBFTkFCTEUoV0VCX0FVRElPKSAmJiBFTkFCTEUoVklERU8pCiAK
ICNpbmNsdWRlICJBdWRpb1NvdXJjZU5vZGUuaCIKICNpbmNsdWRlICJBdWRpb1NvdXJjZVByb3Zp
ZGVyQ2xpZW50LmgiCkBAIC03NCw2ICs3NCw2IEBAIHByaXZhdGU6CiAKIH0gLy8gbmFtZXNwYWNl
IFdlYkNvcmUKIAotI2VuZGlmIC8vIEVOQUJMRShWSURFTykKKyNlbmRpZiAvLyBFTkFCTEUoV0VC
X0FVRElPKSAmJiBFTkFCTEUoVklERU8pCiAKICNlbmRpZiAvLyBNZWRpYUVsZW1lbnRBdWRpb1Nv
dXJjZU5vZGVfaApJbmRleDogU291cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJhdWRpby9NZWRpYVN0
cmVhbUF1ZGlvU291cmNlTm9kZS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL01vZHVs
ZXMvd2ViYXVkaW8vTWVkaWFTdHJlYW1BdWRpb1NvdXJjZU5vZGUuaAkocmV2aXNpb24gMTI1NDI4
KQorKysgU291cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJhdWRpby9NZWRpYVN0cmVhbUF1ZGlvU291
cmNlTm9kZS5oCSh3b3JraW5nIGNvcHkpCkBAIC0yNSw3ICsyNSw3IEBACiAjaWZuZGVmIE1lZGlh
U3RyZWFtQXVkaW9Tb3VyY2VOb2RlX2gKICNkZWZpbmUgTWVkaWFTdHJlYW1BdWRpb1NvdXJjZU5v
ZGVfaAogCi0jaWYgRU5BQkxFKE1FRElBX1NUUkVBTSkKKyNpZiBFTkFCTEUoV0VCX0FVRElPKSAm
JiBFTkFCTEUoTUVESUFfU1RSRUFNKQogCiAjaW5jbHVkZSAiQXVkaW9Tb3VyY2VOb2RlLmgiCiAj
aW5jbHVkZSAiQXVkaW9Tb3VyY2VQcm92aWRlci5oIgpAQCAtNzIsNiArNzIsNiBAQCBwcml2YXRl
OgogCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCiAKLSNlbmRpZiAvLyBFTkFCTEUoTUVESUFfU1RS
RUFNKQorI2VuZGlmIC8vIEVOQUJMRShXRUJfQVVESU8pICYmIEVOQUJMRShNRURJQV9TVFJFQU0p
CiAKICNlbmRpZiAvLyBNZWRpYVN0cmVhbUF1ZGlvU291cmNlTm9kZV9oCkluZGV4OiBTb3VyY2Uv
V2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlvL01lZGlhU3RyZWFtQXVkaW9Tb3VyY2VOb2RlLmlkbAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlvL01lZGlhU3RyZWFt
QXVkaW9Tb3VyY2VOb2RlLmlkbAkocmV2aXNpb24gMTI1NDI4KQorKysgU291cmNlL1dlYkNvcmUv
TW9kdWxlcy93ZWJhdWRpby9NZWRpYVN0cmVhbUF1ZGlvU291cmNlTm9kZS5pZGwJKHdvcmtpbmcg
Y29weSkKQEAgLTI0LDcgKzI0LDcgQEAKIAogbW9kdWxlIGF1ZGlvIHsKICAgICBpbnRlcmZhY2Ug
WwotICAgICAgICBDb25kaXRpb25hbD1NRURJQV9TVFJFQU0sCisgICAgICAgIENvbmRpdGlvbmFs
PVdFQl9BVURJTyZNRURJQV9TVFJFQU0sCiAgICAgICAgIEpTR2VuZXJhdGVUb0pTT2JqZWN0CiAg
ICAgXSBNZWRpYVN0cmVhbUF1ZGlvU291cmNlTm9kZSA6IEF1ZGlvU291cmNlTm9kZSB7CiAgICAg
ICAgIHJlYWRvbmx5IGF0dHJpYnV0ZSBNZWRpYVN0cmVhbSBtZWRpYVN0cmVhbTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>