- From: Chris Rogers <crogers@google.com>
- Date: Wed, 17 Jul 2013 13:07:42 -0700
- To: Srikumar Karaikudi Subramanian <srikumarks@gmail.com>
- Cc: WG WG <public-audio@w3.org>
Received on Wednesday, 17 July 2013 20:08:08 UTC
On Wed, Jul 17, 2013 at 11:45 AM, Srikumar Karaikudi Subramanian < srikumarks@gmail.com> wrote: > Hi folks, > > Q: Can script processor nodes be expected to run > synchronously during offline rendering? > > By that I mean will native components wait for > a script node to complete its task before proceeding > to the next block of sample frames? Though it would > be ridiculous if they are not, the spec isn't clear > on this. > > When using the realtime context, the audio thread > is not expected to wait for compute intensive > script nodes and consequently the script nodes > operate with a delay. This delay is unnecessary > when rendering using the offline context and it > would be ok for the rendering thread to wait for > the JS code before continuing. > > Ensuring this has another benefit - that of providing > a mechanism by which we can use a script node as a > periodic callback timer to instantiate native nodes > just in time when rendering long compositions. > Yes, this is how it should work. Currently, this is a limitation in the WebKit and Blink implementations. Chris > > Best, > -Kumar > > > >
Received on Wednesday, 17 July 2013 20:08:08 UTC