- From: Ehsan Akhgari <ehsan.akhgari@gmail.com>
- Date: Thu, 9 May 2013 14:18:48 -0400
- To: "public-audio@w3.org" <public-audio@w3.org>, Chris Rogers <crogers@google.com>
- Message-ID: <CANTur_4Wq9aRVHF4wRaYzFOmu3bA8kwgjjJ3dOPpr+FicCtkDg@mail.gmail.com>
Chris, are you open to removing this from both WebKit and Blink? -- Ehsan <http://ehsanakhgari.org/> On Mon, Apr 15, 2013 at 11:43 AM, Ehsan Akhgari <ehsan.akhgari@gmail.com>wrote: > WebKit and Blink implement a gain attribute on the AudioBufferSourceNode, > and looking at the implementation, it works exactly as if the output of > AudioBufferSourceNode was directly fed into a GainNode. However, this > attribute is not spec'ed, and therefore Gecko doesn't implement it. > > Over in https://bugzilla.mozilla.org/show_bug.cgi?id=861591, we have a > game which is relying on AudioBufferSourceNode.gain and breaks in Firefox > Nightly because that attribute does not exist. We can do either of the > following two thing: > > 1. The right thing to do: continue to not spec AudioBufferSourceNode.gain > and remove it from both WebKit and Blink. I doubt that there is a lot of > content out there using this attribute, given how late this bug was found > in Gecko. > > 2. If WebKit/Blink is not willing to remove this non-standard attribute, > then we should perhaps spec it. This will be sad, since this attribute > doesn't really serve any purpose and it's unusual for a node to support the > functionality of another node in this way. > > Regardless of the outcome of this discussion, I will try to reach out to > the author of that game and ask them to change their code based on the Web > Audio spec. > > Thanks! > -- > Ehsan > <http://ehsanakhgari.org/> >
Received on Thursday, 9 May 2013 18:19:56 UTC