Page 1 of 1
Carbon Component Manager going away on OSx
Posted: Sat Dec 12, 2015 3:47 pm
by cmac185
I was wondering if some work was in progress to deal with the up and coming issue of the Carbon Component Manager going away on OSx. I get the following in the Console:
12/12/15 9:32:09.236 AM Audacity[17490]: 09:32:09.236 WARNING: 140: This application, or a library it uses, is using the deprecated Carbon Component Manager for hosting Audio Units. Support for this will be removed in a future release. Also, this makes the host incompatible with version 3 audio units. Please transition to the API's in AudioComponent.h.
Cliff
Re: Carbon Component Manager going away on OSx
Posted: Sat Dec 12, 2015 7:56 pm
by Gale Andrews
Hi Cliff
We know about the move away from Carbon, but it is not believed to be urgent.
As far as I know the Version 3 Audio Units API is still under development, even though support for it is included in El Capitan. The Version 3 API enables packaging AU effects (Including version 2 effects) as apps which can be sold in Apple Store. This is more important to iOS 9 (which never had proper AU support) than OS X.
Gale
Re: Carbon Component Manager going away on OSx
Posted: Sat Dec 12, 2015 9:09 pm
by cmac185
Hi Gale,
We know about the move away from Carbon, but it is not believed to be urgent.
As far as I know the Version 3 Audio Units API is still under development, even though support for it is included in El Capitan. The Version 3 API enables packaging AU effects (Including version 2 effects) as apps which can be sold in Apple Store. This is more important to iOS 9 (which never had proper AU support) than OS X.
Understand. I have been hearing on one of my ham radio mailing lists that included in this move is the depreciating of Pulse Audio V19 and didn't know if the "Core Audio" that Audacity references is related.
Cliff
Re: Carbon Component Manager going away on OSx
Posted: Sun Dec 13, 2015 11:04 am
by Gale Andrews
cmac185 wrote:I have been hearing on one of my ham radio mailing lists that included in this move is the depreciating of Pulse Audio V19 and didn't know if the "Core Audio" that Audacity references is related.
I assume they mean PortAudio v19. That is the audio API that Audacity uses. Yes, PortAudio depends on the Carbon framework, but only so that it supports earlier than OS X 10.6:
http://comments.gmane.org/gmane.comp.au ... evel/12511.
Audacity 2.1.2 when released will drop support for earlier than OS X 10.6, but we still have more to do before we no longer depend on Carbon.
Gale
Re: Carbon Component Manager going away on OSx
Posted: Mon Dec 14, 2015 1:17 am
by cmac185
I assume they mean PortAudio v19. That is the audio API that Audacity uses. Yes, PortAudio depends on the Carbon framework, but only so that it supports earlier than OS X 10.6:
http://comments.gmane.org/gmane.comp.au ... evel/12511.
Audacity 2.1.2 when released will drop support for earlier than OS X 10.6, but we still have more to do before we no longer depend on Carbon.
Thanks for the explanation. I found the discussion on the link you send interesting and the thinking that Carbon would be gone by the next OSx version. Sure would be nice if Apple was upfront and said it was going away at some definite point in time so people had a definite time line in which to work.
Did the issue with getting of the help source from Github for compilation ever get corrected?
Cliff
Re: Carbon Component Manager going away on OSx
Posted: Mon Dec 14, 2015 11:31 am
by Gale Andrews
cmac185 wrote:Did the issue with getting of the help source from Github for compilation ever get corrected?
Not as far as I know.
Gale
Re: Carbon Component Manager going away on OSx
Posted: Mon Dec 14, 2015 6:51 pm
by cyrano
cmac185 wrote:I found the discussion on the link you send interesting and the thinking that Carbon would be gone by the next OSx version. Sure would be nice if Apple was upfront and said it was going away at some definite point in time so people had a definite time line in which to work.
This particular API has been deprecated since Mountain Lion. That's already a couple of years, I think?
The API that replaces it, is available from Snow Leopard on. It's a pity for those still on Leopard, but that's an 8 years old OS. I installed a System 9.2.2 last week, to run old audio software, but that was almost time travel. And not to the future
