Re: Audio-ISSUE-49 (AudioBufferDirectAccess): AudioBuffer direct access [Web Audio API]

This issue is now pending review, per https://dvcs.w3.org/hg/audio/rev/5f1f174d7603

Olivier

On 15 May 2012, at 16:09, Audio Working Group Issue Tracker wrote:

> Audio-ISSUE-49 (AudioBufferDirectAccess): AudioBuffer direct access [Web Audio API]
> 
> http://www.w3.org/2011/audio/track/issues/49
> 
> Raised by: Philip Jägenstedt
> On product: Web Audio API
> 
> getChannelData is documented as "Gets direct access to the audio data stored in an AudioBuffer" but "direct access" is not defined.
> 
> For example, if a reference to an AudioBuffer is kept and the data is modified after the audioprocess event handler has finished running, what will happen?
> 
> One approach would be similar to what happens with postMessage and typed arrays, at least in Opera. There, once the ownership of an array is transferred, it becomes a dummy array of length zero that cannot be modified. This does not require copying the memory to achieve "concurrency safety", it is merely a flag on the ECMAScript host object.
> 
> 
> 

Received on Friday, 25 May 2012 10:40:00 UTC