Hi all,
I'm getting a failure of the mono version of a plug-in in auval. I don't see why it's failing. I'm getting the following in auval:
VERIFYING DEFAULT SCOPE FORMATS: Input Scope Bus Configuration: Default Bus Count:1 Default Format: AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x0000002B) 32-bit big-endian float, deinterleaved
Output Scope Bus Configuration: Default Bus Count:1 Default Format: AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x0000002B) 32-bit big-endian float, deinterleaved
HAM: SupportedNumChannels set is 1 in, 1 out HAM: SupportedNumChannels returns 1 HAM: SupportedNumChannels set is 1 in, 1 out HAM: SupportedNumChannels returns 1 HAM: SupportedNumChannels set is 1 in, 1 out HAM: SupportedNumChannels returns 1 HAM: SupportedNumChannels set is 1 in, 1 out HAM: SupportedNumChannels returns 1 ERROR: Default Format of unit does not match reported Channel handling capabilities * * FAIL
The "HAM" outputs are mine, and are coming from SupportedNumChannels(). As the outputs show, I'm setting the ChannelInfo to {1,1}, and returning 1 from the function. So it should only be reporting 1 in, 1 out as the valid setup. Where does the "Default Format" come from, if not there?
In the ValidFormat() function, I'm rejecting anything which doesn't have 1 as the number of channels per frame(and the output shows that, later, as well).
I'm confused as to what's telling auval that the "default format" is 2 channels??? Anyone know where I should be looking?
Thanks, Howard
|