has anyone considered having a ladspa hint for output data ports called 
DATA_PRESENT?

I know the goal is to avoid unnecessary hints but it seems to me this could 
kill two birds in one stone for hosts:
(1) It would allow a fairly flexible use of plugins on complete data files 
by allowing plugins to output files of a different size than input. If a 
plugin needed to read a certain amount of data before producing output (like 
a pcm to mp3 convertor), the host would not need to know about the size of 
the internal buffer to be filled before output starts. This would also ease 
the work of hosts who stretch samples to match tempo. In both of these 
examples the host needs to know more about what's going on then just the 
data present flag, but the idea is that the data present flag is more of a 
part of the basic interface then it is the higher level negotiation that 
allows a specialized use of a plugin.
(2) hosts could make more efficient use of finite impulse response filters 
by knowing when they are finished producing output after input stops.


-jacob robbins


_________________________________________________________________
Send and receive Hotmail on your mobile device: http://mobile.msn.com

Reply via email to