<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>22832</bug_id>
          
          <creation_ts>2013-07-29 18:50:44 +0000</creation_ts>
          <short_desc>Specify the data model for WaveShaperNode.curve</short_desc>
          <delta_ts>2014-10-28 17:17:20 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>AudioWG</product>
          <component>Web Audio API</component>
          <version>unspecified</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>TBD</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ehsan Akhgari [:ehsan]">ehsan</reporter>
          <assigned_to name="Chris Rogers">crogers</assigned_to>
          <cc>mage</cc>
          
          <qa_contact>public-audio</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>91381</commentid>
    <comment_count>0</comment_count>
    <who name="Ehsan Akhgari [:ehsan]">ehsan</who>
    <bug_when>2013-07-29 18:50:44 +0000</bug_when>
    <thetext>We need to specify exactly what happens when you set WaveShaperNode.curve to a new array value.  Roc&apos;s proposal was that we should copy the arrays set to this attribute when it the attribute is set and use the internal copies from that point on so that we don&apos;t race with those arrays being modified on the main thread.  I support that proposal.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>91641</commentid>
    <comment_count>1</comment_count>
    <who name="Marcus Geelnard (Opera)">mage</who>
    <bug_when>2013-08-05 13:40:33 +0000</bug_when>
    <thetext>I also support copy-on-assignment, it&apos;s the clearest definition. I would prefer a specific set-method though (it would be even clearer IMO), but if backwards compat is important we could do it as suggested by ROC.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>91773</commentid>
    <comment_count>2</comment_count>
    <who name="Ehsan Akhgari [:ehsan]">ehsan</who>
    <bug_when>2013-08-08 03:24:10 +0000</bug_when>
    <thetext>I also prefer a setter method to make this clearer (and I don&apos;t think a getter method is needed at all, since content code can track the array if it needs to very easily by setting an expando property on the node, etc.)

roc, how much are you worried about the backwards compat issue here?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113921</commentid>
    <comment_count>3</comment_count>
    <who name="Olivier Thereaux">olivier.thereaux</who>
    <bug_when>2014-10-28 17:14:27 +0000</bug_when>
    <thetext>Web Audio API issues have been migrated to Github. 
See https://github.com/WebAudio/web-audio-api/issues</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>114069</commentid>
    <comment_count>4</comment_count>
    <who name="Olivier Thereaux">olivier.thereaux</who>
    <bug_when>2014-10-28 17:17:20 +0000</bug_when>
    <thetext>Closing. See https://github.com/WebAudio/web-audio-api/issues for up to date list of issues for the Web Audio API.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>