<?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>50343</bug_id>
          
          <creation_ts>2010-12-01 12:09:03 -0800</creation_ts>
          <short_desc>AudioContext needs createBuffer() method from ArrayBuffer</short_desc>
          <delta_ts>2010-12-02 11:49:13 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</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>0</everconfirmed>
          <reporter name="Chris Rogers">crogers</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eric</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>315798</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Rogers">crogers</who>
    <bug_when>2010-12-01 12:09:03 -0800</bug_when>
    <thetext>AudioContext needs createBuffer() method from ArrayBuffer</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>315804</commentid>
    <comment_count>1</comment_count>
      <attachid>75302</attachid>
    <who name="Chris Rogers">crogers</who>
    <bug_when>2010-12-01 12:20:18 -0800</bug_when>
    <thetext>Created attachment 75302
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>315840</commentid>
    <comment_count>2</comment_count>
      <attachid>75302</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2010-12-01 13:06:27 -0800</bug_when>
    <thetext>Comment on attachment 75302
Patch

Looks good. I assume CachedAudio wasn&apos;t landed yet (I don&apos;t see it in the tree). If it is, it should be deleted in this patch as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>315841</commentid>
    <comment_count>3</comment_count>
    <who name="Chris Rogers">crogers</who>
    <bug_when>2010-12-01 13:08:40 -0800</bug_when>
    <thetext>CachedAudio was never landed, so it didn&apos;t even compile before.  So we&apos;ll be fine there.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316286</commentid>
    <comment_count>4</comment_count>
      <attachid>75302</attachid>
    <who name="Chris Rogers">crogers</who>
    <bug_when>2010-12-02 11:34:20 -0800</bug_when>
    <thetext>Comment on attachment 75302
Patch

removing from commit queue and landing manually</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316293</commentid>
    <comment_count>5</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-12-02 11:39:39 -0800</bug_when>
    <thetext>You&apos;ll always win if you race the queue, btw.  But it&apos;s a good idea to remove things from teh queue if you want to make further mods for sure. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316304</commentid>
    <comment_count>6</comment_count>
    <who name="Chris Rogers">crogers</who>
    <bug_when>2010-12-02 11:49:13 -0800</bug_when>
    <thetext>Committed r73174: &lt;http://trac.webkit.org/changeset/73174&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>75302</attachid>
            <date>2010-12-01 12:20:18 -0800</date>
            <delta_ts>2010-12-02 11:34:20 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-50343-20101201122017.patch</filename>
            <type>text/plain</type>
            <size>5095</size>
            <attacher name="Chris Rogers">crogers</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA3MzA1NikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTggQEAKKzIwMTAtMTItMDEgIENocmlzIFJvZ2VycyAgPGNyb2dlcnNAZ29vZ2xl
LmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBB
dWRpb0NvbnRleHQgbmVlZHMgY3JlYXRlQnVmZmVyKCkgbWV0aG9kIGZyb20gQXJyYXlCdWZmZXIK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUwMzQzCisK
KyAgICAgICAgVGhpcyByZW1vdmVzIHRoZSB0ZW1wb3JhcnkgQ2FjaGVkQXVkaW8gbWV0aG9kIG9m
IGxvYWRpbmcgYXVkaW8gYXNzZXRzIGluIGZhdm9yIG9mIHVzaW5nIFhIUiBhbmQgQXJyYXlCdWZm
ZXJzLgorICAgICAgICBObyBuZXcgdGVzdHMgc2luY2UgYXVkaW8gQVBJIGlzIG5vdCB5ZXQgaW1w
bGVtZW50ZWQuCisKKyAgICAgICAgKiB3ZWJhdWRpby9BdWRpb0NvbnRleHQuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6QXVkaW9Db250ZXh0OjpjcmVhdGVCdWZmZXIpOgorICAgICAgICAqIHdlYmF1
ZGlvL0F1ZGlvQ29udGV4dC5oOgorICAgICAgICAqIHdlYmF1ZGlvL0F1ZGlvQ29udGV4dC5pZGw6
CisKIDIwMTAtMTEtMzAgIFZhbmdlbGlzIEtva2tldmlzICA8dmFuZ2VsaXNAY2hyb21pdW0ub3Jn
PgogCiAgICAgICAgIFJldmlld2VkIGJ5IERhcmluIEZpc2hlci4KSW5kZXg6IFdlYkNvcmUvd2Vi
YXVkaW8vQXVkaW9Db250ZXh0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3dlYmF1ZGlvL0F1
ZGlvQ29udGV4dC5jcHAJKHJldmlzaW9uIDcyODM3KQorKysgV2ViQ29yZS93ZWJhdWRpby9BdWRp
b0NvbnRleHQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yOCw2ICsyOCw3IEBACiAKICNpbmNsdWRl
ICJBdWRpb0NvbnRleHQuaCIKIAorI2luY2x1ZGUgIkFycmF5QnVmZmVyLmgiCiAjaW5jbHVkZSAi
QXVkaW9CdWZmZXIuaCIKICNpbmNsdWRlICJBdWRpb0J1ZmZlclNvdXJjZU5vZGUuaCIKICNpbmNs
dWRlICJBdWRpb0NoYW5uZWxNZXJnZXIuaCIKQEAgLTM3LDcgKzM4LDYgQEAKICNpbmNsdWRlICJB
dWRpb05vZGVJbnB1dC5oIgogI2luY2x1ZGUgIkF1ZGlvTm9kZU91dHB1dC5oIgogI2luY2x1ZGUg
IkF1ZGlvUGFubmVyTm9kZS5oIgotI2luY2x1ZGUgIkNhY2hlZEF1ZGlvLmgiCiAjaW5jbHVkZSAi
Q29udm9sdmVyTm9kZS5oIgogI2luY2x1ZGUgIkRlbGF5Tm9kZS5oIgogI2luY2x1ZGUgIkRvY3Vt
ZW50LmgiCkBAIC02MCwyMiArNjAsNiBAQCBjb25zdCB1bnNpZ25lZCBNYXhOb2Rlc1RvRGVsZXRl
UGVyUXVhbnR1CiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAotUGFzc1JlZlB0cjxDYWNoZWRBdWRp
bz4gQXVkaW9Db250ZXh0OjpjcmVhdGVBdWRpb1JlcXVlc3QoY29uc3QgU3RyaW5nICZ1cmwsIGJv
b2wgbWl4VG9Nb25vKQotewotICAgIGxhenlJbml0aWFsaXplKCk7Ci0KLSAgICAvLyBDb252ZXJ0
IHJlbGF0aXZlIFVSTCB0byBhYnNvbHV0ZQotICAgIEtVUkwgY29tcGxldGVkVVJMID0gZG9jdW1l
bnQoKS0+Y29tcGxldGVVUkwodXJsKTsKLSAgICBTdHJpbmcgY29tcGxldGVkVVJMU3RyaW5nID0g
Y29tcGxldGVkVVJMLnN0cmluZygpOwotCi0gICAgUmVmUHRyPENhY2hlZEF1ZGlvPiBjYWNoZWRB
dWRpbyA9IENhY2hlZEF1ZGlvOjpjcmVhdGUoY29tcGxldGVkVVJMU3RyaW5nLCB0aGlzLCBkb2N1
bWVudCgpLCBzYW1wbGVSYXRlKCksIG1peFRvTW9ubyk7Ci0gICAgQ2FjaGVkQXVkaW8qIGMgPSBj
YWNoZWRBdWRpby5nZXQoKTsKLQotICAgIG1fY2FjaGVkQXVkaW9SZWZlcmVuY2VzLmFwcGVuZChj
KTsKLQotICAgIHJldHVybiBjYWNoZWRBdWRpbzsKLX0KLQogUGFzc1JlZlB0cjxBdWRpb0NvbnRl
eHQ+IEF1ZGlvQ29udGV4dDo6Y3JlYXRlKERvY3VtZW50KiBkb2N1bWVudCkKIHsKICAgICByZXR1
cm4gYWRvcHRSZWYobmV3IEF1ZGlvQ29udGV4dChkb2N1bWVudCkpOwpAQCAtMjAxLDYgKzE4NSwx
NSBAQCBQYXNzUmVmUHRyPEF1ZGlvQnVmZmVyPiBBdWRpb0NvbnRleHQ6OmNyCiAgICAgcmV0dXJu
IEF1ZGlvQnVmZmVyOjpjcmVhdGUobnVtYmVyT2ZDaGFubmVscywgbnVtYmVyT2ZGcmFtZXMsIHNh
bXBsZVJhdGUpOwogfQogCitQYXNzUmVmUHRyPEF1ZGlvQnVmZmVyPiBBdWRpb0NvbnRleHQ6OmNy
ZWF0ZUJ1ZmZlcihBcnJheUJ1ZmZlciogYXJyYXlCdWZmZXIsIGJvb2wgbWl4VG9Nb25vKQorewor
ICAgIEFTU0VSVChhcnJheUJ1ZmZlcik7CisgICAgaWYgKCFhcnJheUJ1ZmZlcikKKyAgICAgICAg
cmV0dXJuIDA7CisgICAgCisgICAgcmV0dXJuIEF1ZGlvQnVmZmVyOjpjcmVhdGVGcm9tQXVkaW9G
aWxlRGF0YShhcnJheUJ1ZmZlci0+ZGF0YSgpLCBhcnJheUJ1ZmZlci0+Ynl0ZUxlbmd0aCgpLCBt
aXhUb01vbm8sIHNhbXBsZVJhdGUoKSk7Cit9CisKIFBhc3NSZWZQdHI8QXVkaW9CdWZmZXJTb3Vy
Y2VOb2RlPiBBdWRpb0NvbnRleHQ6OmNyZWF0ZUJ1ZmZlclNvdXJjZSgpCiB7CiAgICAgQVNTRVJU
KGlzTWFpblRocmVhZCgpKTsKSW5kZXg6IFdlYkNvcmUvd2ViYXVkaW8vQXVkaW9Db250ZXh0LmgK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gV2ViQ29yZS93ZWJhdWRpby9BdWRpb0NvbnRleHQuaAkocmV2aXNpb24g
NzI4MzcpCisrKyBXZWJDb3JlL3dlYmF1ZGlvL0F1ZGlvQ29udGV4dC5oCSh3b3JraW5nIGNvcHkp
CkBAIC00MCw2ICs0MCw3IEBACiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAorY2xhc3MgQXJyYXlC
dWZmZXI7CiBjbGFzcyBBdWRpb0J1ZmZlcjsKIGNsYXNzIEF1ZGlvQnVmZmVyU291cmNlTm9kZTsK
IGNsYXNzIEF1ZGlvQ2hhbm5lbE1lcmdlcjsKQEAgLTQ3LDcgKzQ4LDYgQEAgY2xhc3MgQXVkaW9D
aGFubmVsU3BsaXR0ZXI7CiBjbGFzcyBBdWRpb0dhaW5Ob2RlOwogY2xhc3MgQXVkaW9QYW5uZXJO
b2RlOwogY2xhc3MgQXVkaW9MaXN0ZW5lcjsKLWNsYXNzIENhY2hlZEF1ZGlvOwogY2xhc3MgRGVs
YXlOb2RlOwogY2xhc3MgRG9jdW1lbnQ7CiBjbGFzcyBMb3dQYXNzMkZpbHRlck5vZGU7CkBAIC04
MSw4ICs4MSw3IEBAIHB1YmxpYzoKICAgICBkb3VibGUgc2FtcGxlUmF0ZSgpIHsgcmV0dXJuIG1f
ZGVzdGluYXRpb25Ob2RlLT5zYW1wbGVSYXRlKCk7IH0KIAogICAgIFBhc3NSZWZQdHI8QXVkaW9C
dWZmZXI+IGNyZWF0ZUJ1ZmZlcih1bnNpZ25lZCBudW1iZXJPZkNoYW5uZWxzLCBzaXplX3QgbnVt
YmVyT2ZGcmFtZXMsIGRvdWJsZSBzYW1wbGVSYXRlKTsKLQotICAgIFBhc3NSZWZQdHI8Q2FjaGVk
QXVkaW8+IGNyZWF0ZUF1ZGlvUmVxdWVzdChjb25zdCBTdHJpbmcgJnVybCwgYm9vbCBtaXhUb01v
bm8pOworICAgIFBhc3NSZWZQdHI8QXVkaW9CdWZmZXI+IGNyZWF0ZUJ1ZmZlcihBcnJheUJ1ZmZl
ciogYXJyYXlCdWZmZXIsIGJvb2wgbWl4VG9Nb25vKTsKIAogICAgIC8vIEtlZXAgdHJhY2sgb2Yg
dGhpcyBidWZmZXIgc28gd2UgY2FuIHJlbGVhc2UgbWVtb3J5IGFmdGVyIHRoZSBjb250ZXh0IGlz
IHNodXQgZG93bi4uLgogICAgIHZvaWQgcmVmQnVmZmVyKFBhc3NSZWZQdHI8QXVkaW9CdWZmZXI+
IGJ1ZmZlcik7CkBAIC0yMjEsOCArMjIwLDYgQEAgcHJpdmF0ZToKICAgICAvLyBBY2N1bXVsYXRl
IG5vZGVzIHdoaWNoIG5lZWQgdG8gYmUgZGVsZXRlZCBhdCB0aGUgZW5kIG9mIGEgcmVuZGVyIGN5
Y2xlIChpbiByZWFsdGltZSB0aHJlYWQpIGhlcmUuCiAgICAgVmVjdG9yPEF1ZGlvTm9kZSo+IG1f
bm9kZXNUb0RlbGV0ZTsKIAotICAgIFZlY3RvcjxSZWZQdHI8Q2FjaGVkQXVkaW8+ID4gbV9jYWNo
ZWRBdWRpb1JlZmVyZW5jZXM7Ci0gICAgCiAgICAgLy8gT25seSBhY2Nlc3NlZCB3aGVuIHRoZSBn
cmFwaCBsb2NrIGlzIGhlbGQuCiAgICAgSGFzaFNldDxBdWRpb05vZGVJbnB1dCo+IG1fZGlydHlB
dWRpb05vZGVJbnB1dHM7CiAgICAgSGFzaFNldDxBdWRpb05vZGVPdXRwdXQqPiBtX2RpcnR5QXVk
aW9Ob2RlT3V0cHV0czsKSW5kZXg6IFdlYkNvcmUvd2ViYXVkaW8vQXVkaW9Db250ZXh0LmlkbAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBXZWJDb3JlL3dlYmF1ZGlvL0F1ZGlvQ29udGV4dC5pZGwJKHJldmlzaW9u
IDcyODM3KQorKysgV2ViQ29yZS93ZWJhdWRpby9BdWRpb0NvbnRleHQuaWRsCSh3b3JraW5nIGNv
cHkpCkBAIC00Miw2ICs0Miw3IEBAIG1vZHVsZSB3ZWJhdWRpbyB7CiAgICAgICAgIHJlYWRvbmx5
IGF0dHJpYnV0ZSBBdWRpb0xpc3RlbmVyIGxpc3RlbmVyOwogCiAgICAgICAgIEF1ZGlvQnVmZmVy
IGNyZWF0ZUJ1ZmZlcihpbiB1bnNpZ25lZCBsb25nIG51bWJlck9mQ2hhbm5lbHMsIGluIHVuc2ln
bmVkIGxvbmcgbnVtYmVyT2ZGcmFtZXMsIGluIGZsb2F0IHNhbXBsZVJhdGUpOworICAgICAgICBB
dWRpb0J1ZmZlciBjcmVhdGVCdWZmZXIoaW4gQXJyYXlCdWZmZXIgYnVmZmVyLCBpbiBib29sZWFu
IG1peFRvTW9ubyk7CiAKICAgICAgICAgLy8gU291cmNlCiAgICAgICAgIEF1ZGlvQnVmZmVyU291
cmNlTm9kZSBjcmVhdGVCdWZmZXJTb3VyY2UoKTsKQEAgLTU5LDggKzYwLDUgQEAgbW9kdWxlIHdl
YmF1ZGlvIHsKICAgICAgICAgLy8gQ2hhbm5lbCBzcGxpdHRpbmcgYW5kIG1lcmdpbmcKICAgICAg
ICAgQXVkaW9DaGFubmVsU3BsaXR0ZXIgY3JlYXRlQ2hhbm5lbFNwbGl0dGVyKCk7CiAgICAgICAg
IEF1ZGlvQ2hhbm5lbE1lcmdlciBjcmVhdGVDaGFubmVsTWVyZ2VyKCk7Ci0KLSAgICAgICAgLy8g
RklYTUU6IFRlbXBvcmFyeSAtIHRvIGJlIHJlcGxhY2VkIHdpdGggWEhSLgotICAgICAgICBDYWNo
ZWRBdWRpbyBjcmVhdGVBdWRpb1JlcXVlc3QoaW4gRE9NU3RyaW5nIHVybCwgaW4gYm9vbGVhbiBt
aXhUb01vbm8pOwogICAgIH07CiB9Cg==
</data>
<flag name="review"
          id="66088"
          type_id="1"
          status="+"
          setter="kbr"
    />
    <flag name="commit-queue"
          id="66096"
          type_id="3"
          status="-"
          setter="crogers"
    />
          </attachment>
      

    </bug>

</bugzilla>