<?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>110192</bug_id>
          
          <creation_ts>2013-02-19 01:32:59 -0800</creation_ts>
          <short_desc>WebAudio API: Change the Platform::createAudioDevice function to take a DeviceId parameter</short_desc>
          <delta_ts>2013-03-01 13:31:42 -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>WebKit API</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>109494</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Tommy Widenflycht">tommyw</reporter>
          <assigned_to name="Tommy Widenflycht">tommyw</assigned_to>
          <cc>abarth</cc>
    
    <cc>crogers</cc>
    
    <cc>dglazkov</cc>
    
    <cc>fishd</cc>
    
    <cc>jamesr</cc>
    
    <cc>jesus</cc>
    
    <cc>tkent+wkapi</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>836121</commentid>
    <comment_count>0</comment_count>
    <who name="Tommy Widenflycht">tommyw</who>
    <bug_when>2013-02-19 01:32:59 -0800</bug_when>
    <thetext>WebAudio API: Change the Platform::createAudioDevice function to take a DeviceId parameter</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>836123</commentid>
    <comment_count>1</comment_count>
      <attachid>189022</attachid>
    <who name="Tommy Widenflycht">tommyw</who>
    <bug_when>2013-02-19 01:33:39 -0800</bug_when>
    <thetext>Created attachment 189022
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>836126</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-19 01:36:57 -0800</bug_when>
    <thetext>Please wait for approval from abarth@webkit.org, dglazkov@chromium.org, fishd@chromium.org, jamesr@chromium.org or tkent@chromium.org before submitting, as this patch contains changes to the Chromium public API. See also https://trac.webkit.org/wiki/ChromiumWebKitAPI.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>836563</commentid>
    <comment_count>3</comment_count>
      <attachid>189022</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2013-02-19 11:06:05 -0800</bug_when>
    <thetext>Comment on attachment 189022
Patch

ok</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>836641</commentid>
    <comment_count>4</comment_count>
      <attachid>189022</attachid>
    <who name="Chris Rogers">crogers</who>
    <bug_when>2013-02-19 12:10:23 -0800</bug_when>
    <thetext>Comment on attachment 189022
Patch

tommyw, thanks for staging the changes like this</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>836675</commentid>
    <comment_count>5</comment_count>
      <attachid>189022</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-19 12:38:18 -0800</bug_when>
    <thetext>Comment on attachment 189022
Patch

Clearing flags on attachment: 189022

Committed r143372: &lt;http://trac.webkit.org/changeset/143372&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>836676</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-19 12:38:23 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>845437</commentid>
    <comment_count>7</comment_count>
    <who name="Jesus Sanchez-Palencia">jesus</who>
    <bug_when>2013-03-01 13:01:51 -0800</bug_when>
    <thetext>What is this new parameter (deviceID) meant for?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>845454</commentid>
    <comment_count>8</comment_count>
    <who name="Chris Rogers">crogers</who>
    <bug_when>2013-03-01 13:15:52 -0800</bug_when>
    <thetext>This really should have been named &quot;inputDeviceId&quot;.  It is a string identifier to specify the exact audio input device to use.  Many machines have more than one audio input device, so this needs to be specified.

This bug provides more background:
https://bugs.webkit.org/show_bug.cgi?id=109494</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>845466</commentid>
    <comment_count>9</comment_count>
    <who name="Jesus Sanchez-Palencia">jesus</who>
    <bug_when>2013-03-01 13:31:42 -0800</bug_when>
    <thetext>(In reply to comment #8)
&gt; This really should have been named &quot;inputDeviceId&quot;.  It is a string identifier to specify the exact audio input device to use.  Many machines have more than one audio input device, so this needs to be specified.
&gt; 
&gt; This bug provides more background:
&gt; https://bugs.webkit.org/show_bug.cgi?id=109494

Thanks! I get it now.
It would be nice if the API was called using a const char* (WebString would need an extra implicit ctor, I guess) instead of a WTF::String directly, but we can workaround this.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>189022</attachid>
            <date>2013-02-19 01:33:39 -0800</date>
            <delta_ts>2013-02-19 12:38:18 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-110192-20130219103001.patch</filename>
            <type>text/plain</type>
            <size>2186</size>
            <attacher name="Tommy Widenflycht">tommyw</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQzMTc0CmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm0v
Q2hhbmdlTG9nIGIvU291cmNlL1BsYXRmb3JtL0NoYW5nZUxvZwppbmRleCAyMTQ2ZDIyZTg0NjA2
NjM3ZTYwMWQxODg1Yzc2MTI1NDg3MWNjOTUxLi5kOGZiMzUxZjk2ZWU5OTg5ZjkwMmZjMDNiM2Mw
M2Q5ODJlMDJlY2VlIDEwMDY0NAotLS0gYS9Tb3VyY2UvUGxhdGZvcm0vQ2hhbmdlTG9nCisrKyBi
L1NvdXJjZS9QbGF0Zm9ybS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxMy0wMi0xOSAg
VG9tbXkgV2lkZW5mbHljaHQgIDx0b21teXdAZ29vZ2xlLmNvbT4KKworICAgICAgICBXZWJBdWRp
byBBUEk6IENoYW5nZSB0aGUgUGxhdGZvcm06OmNyZWF0ZUF1ZGlvRGV2aWNlIGZ1bmN0aW9uIHRv
IHRha2UgYSBEZXZpY2VJZCBwYXJhbWV0ZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTExMDE5MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgICogY2hyb21pdW0vcHVibGljL1BsYXRmb3JtLmg6CisgICAgICAg
IChXZWJLaXQ6OlBsYXRmb3JtOjpjcmVhdGVBdWRpb0RldmljZSk6CisgICAgICAgIChQbGF0Zm9y
bSk6CisKIDIwMTMtMDItMTQgIFNoZXJpZmYgQm90ICA8d2Via2l0LnJldmlldy5ib3RAZ21haWwu
Y29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIxNDI4NDEuCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvUGxhdGZvcm0vY2hyb21pdW0vcHVibGljL1BsYXRmb3JtLmggYi9Tb3VyY2Uv
UGxhdGZvcm0vY2hyb21pdW0vcHVibGljL1BsYXRmb3JtLmgKaW5kZXggYTdkZTNiYzhjNzMxY2Qw
MGQ1MDdjYTk1MDI0ZThlYTNkZTM5MjFiMS4uMzllOWRmMzU0MmRkZDQ0Njc0MDQxOGI5ZTk3Mjc4
YTFmNGU3ODQ1YSAxMDA2NDQKLS0tIGEvU291cmNlL1BsYXRmb3JtL2Nocm9taXVtL3B1YmxpYy9Q
bGF0Zm9ybS5oCisrKyBiL1NvdXJjZS9QbGF0Zm9ybS9jaHJvbWl1bS9wdWJsaWMvUGxhdGZvcm0u
aApAQCAtMTE3LDEwICsxMTcsMTEgQEAgcHVibGljOgogCiAgICAgLy8gQ3JlYXRlcyBhIGRldmlj
ZSBmb3IgYXVkaW8gSS9PLgogICAgIC8vIFBhc3MgaW4gKG51bWJlck9mSW5wdXRDaGFubmVscyA+
IDApIGlmIGxpdmUvbG9jYWwgYXVkaW8gaW5wdXQgaXMgZGVzaXJlZC4KLSAgICB2aXJ0dWFsIFdl
YkF1ZGlvRGV2aWNlKiBjcmVhdGVBdWRpb0RldmljZShzaXplX3QgYnVmZmVyU2l6ZSwgdW5zaWdu
ZWQgbnVtYmVyT2ZJbnB1dENoYW5uZWxzLCB1bnNpZ25lZCBudW1iZXJPZkNoYW5uZWxzLCBkb3Vi
bGUgc2FtcGxlUmF0ZSwgV2ViQXVkaW9EZXZpY2U6OlJlbmRlckNhbGxiYWNrKikgeyByZXR1cm4g
MDsgfQorICAgIHZpcnR1YWwgV2ViQXVkaW9EZXZpY2UqIGNyZWF0ZUF1ZGlvRGV2aWNlKHNpemVf
dCBidWZmZXJTaXplLCB1bnNpZ25lZCBudW1iZXJPZklucHV0Q2hhbm5lbHMsIHVuc2lnbmVkIG51
bWJlck9mQ2hhbm5lbHMsIGRvdWJsZSBzYW1wbGVSYXRlLCBXZWJBdWRpb0RldmljZTo6UmVuZGVy
Q2FsbGJhY2sqLCBjb25zdCBXZWJTdHJpbmcmIGRldmljZUlkKSB7IHJldHVybiAwOyB9CiAKLSAg
ICAvLyBGSVhNRTogcmVtb3ZlIGRlcHJlY2F0ZWQgQVBJIG9uY2UgY2hyb21pdW0gc3dpdGNoZXMg
b3ZlciB0byBuZXcgbWV0aG9kLgorICAgIC8vIEZJWE1FOiByZW1vdmUgZGVwcmVjYXRlZCBBUElz
IG9uY2UgY2hyb21pdW0gc3dpdGNoZXMgb3ZlciB0byBuZXcgbWV0aG9kLgogICAgIHZpcnR1YWwg
V2ViQXVkaW9EZXZpY2UqIGNyZWF0ZUF1ZGlvRGV2aWNlKHNpemVfdCBidWZmZXJTaXplLCB1bnNp
Z25lZCBudW1iZXJPZkNoYW5uZWxzLCBkb3VibGUgc2FtcGxlUmF0ZSwgV2ViQXVkaW9EZXZpY2U6
OlJlbmRlckNhbGxiYWNrKikgeyByZXR1cm4gMDsgfQorICAgIHZpcnR1YWwgV2ViQXVkaW9EZXZp
Y2UqIGNyZWF0ZUF1ZGlvRGV2aWNlKHNpemVfdCBidWZmZXJTaXplLCB1bnNpZ25lZCBudW1iZXJP
ZklucHV0Q2hhbm5lbHMsIHVuc2lnbmVkIG51bWJlck9mQ2hhbm5lbHMsIGRvdWJsZSBzYW1wbGVS
YXRlLCBXZWJBdWRpb0RldmljZTo6UmVuZGVyQ2FsbGJhY2sqKSB7IHJldHVybiAwOyB9CiAKIAog
ICAgIC8vIEJsb2IgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>