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
