Re: AU "offline" processing
Re: AU "offline" processing
- Subject: Re: AU "offline" processing
- From: Alberto Ricci <email@hidden>
- Date: Fri, 31 Jan 2003 14:30:55 +0100
At 12:34 PM +0100 1/31/03, Jean-Alexis Montignies wrote:
What about a delaying the output so that it becomes causal (I mean
it would have a huge latency).
Latency is not an issue in non-realtime.
That would be one solution, however the plug-in would be forced to
allocate a huge amount of memory to hold the entire selection (which
might be huge).
Also, it would be very difficult for the host to estimate the
required time to process the sound (for displaying a progress bar or
something), since the plug-in would spend almost zero time copying
the incoming samples to its internal buffer, and then do all the work
at the end, when it has received all the samples.
In some cases, I don't know if you know Mike Norris' Sample Hose
plug-in for SoundEffects/SoundMaker (we're talking five years ago,
here), such a plug-in would need to store minutes worth of samples
into its internal buffer, when it could simply ask the host to skip
its read head to a different position along the timeline...
Same thing goes if you're doing a Reverse on a 5-min waveform.
Alberto.
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.