I tried logging some info in the DoIOOperation() method but since it’s called 
very often it’s hard to extract useful info (I’m not a sound/core audio 
expert). Anyway, thank you, your answer corroborates the one of Daniel just 
before.

> On 23 Apr 2018, at 09:59, Eric Gorouben <[email protected]> wrote:
> 
> Hi
> 
> I’ve experienced similar problems (and still experience some).
> The problem seems to happen in situations where the buffer size changes 
> quickly, or the buffer size is small, or the timing is jittering, or the 
> timing is not absolutely stable. In these cases you may end up in a constant 
> underrun state.
> I assume that your driver is unclocked (kAudioDeviceClockAlgorithmUnclocked). 
> Did you trace your output to exactly see what happens and when?
> Depending on your driver’s needs, you can add a safety offset that will make 
> core audio write data at a higher sample time.
> 
> Regards
> Eric
> 
>> Le 22 avr. 2018 à 20:48, Guillaume Laurent <[email protected]> a 
>> écrit :
>> 
>> Hello all,
>> 
>> I have a virtual audio driver, using the AudioServerPlugin API, which 
>> applies some simple effects like reverb or bass boost on the incoming sound. 
>> It works correctly if the sound if coming from Quicktime Player, iTunes, ou 
>> a YouTube video on Safari. But if the sound is coming from Chrome, I get a 
>> very noisy result with lots of crackles. I suppose there’s a difference in 
>> the sound format somehow, but I don’t see where or how in the 
>> AudioServerPlugin API I can obtain that information ?
>> 
>> Thanks,
>> 
>> Guillaume.
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Coreaudio-api mailing list      ([email protected])
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/coreaudio-api/gorouben%40gmail.com
>> 
>> This email sent to [email protected]
> 

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/coreaudio-api/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to