Logic not responding to Audio Engine Changes?
Logic not responding to Audio Engine Changes?
- Subject: Logic not responding to Audio Engine Changes?
- From: BlazeAudio Developer <email@hidden>
- Date: Thu, 24 Aug 2006 17:56:11 +0530
We have an Audio driver, which can change configuration at
run-time based on a number of events, including changes in SR, clock
sources, switch settings on the external hardware, etc.!
Specifically, as a result of these changes, AudioStreams are removed, and
added.
It seems like even after we've removed some Audio Streams, Logic Pro 7
(on PPC) keeps on using them!
However, on Intel machines, Logic seems to recognize the change, and uses
the proper streams.
Here's the sequence we use:
To remove the streams, we do the following:
pauseAudioEngine()
beginConfigurationChange()
detachAudoiStreams()
And to add them back:
addStream() (multiple)
completeConfigurationChange()
resumeAudioEngine()
Also, right after the resumeAudioEngine, the performAudioEngineStart() is
called, and after that the next call into convertInputSamples() comes
with a stream that was detached! And of course, Logic does not use the
new streams.
If we close and restart Logic, everything works fine.
At the same time, other programs, such as Nuendo and Cubase recognize the
stream changes and function normally.
Is there something that we are doing inappropriately?
Thanks.
Devendra.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden