Steve Harris wrote:
> 
> seems to be a siuggestion in the PTAF document that host may have to be
> responsibe for killing denormal numbers anyway, so they will have to snoop
> controls in that case.

More exactly, there are properties telling the host if :

- Plug-in accepts denormalized incoming audio stream
without cpu load penalty.
- Plug-in doesn't output denormal numbers in audio stream,
or just a few.

This gives the host hints to properly place denormal killers,
if needed.


About silent buffers, I will probably add to PTAF a third,
intermediate buffer state, marking it as "virtually silent
but actually full of garbage". Encapsulated at a higher
level, it becomes the "defered zeroing" concept, seen in
the DXi2 API. It can improve a bit the CPU load dedicated
to audio routing.

-- Laurent

==================================+========================
Laurent de Soras                  |               Ohm Force
DSP developer & Software designer |  Digital Audio Software
mailto:[EMAIL PROTECTED]       | http://www.ohmforce.com
==================================+========================

Reply via email to