• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: bus count and channel info confusion
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: bus count and channel info confusion


  • Subject: Re: bus count and channel info confusion
  • From: Pavol Markovic <email@hidden>
  • Date: Tue, 20 Jul 2004 20:44:44 +0200

On 20.7.2004, at 18:49, Stefan Gretscher wrote:

Am 18.07.2004 um 17:22 schrieb Pavol Markovic:
There's another property that may serve as helper in this case. And it's AudioChannelsLayout property. The newer hosts with ability to support more channels then two on single bus should use it and check it - and the plugs with Logic multichannel workaround will refuse to add/confirm more then 2 channels on the first bus, so I think this would work fine, unless there will be a fix for Logic 5 and 6.
I am not sure I understand this suggestion - why would AUs with the old workaround refuse to use more than 2 channels on the first bus? The workaround is based on using 8 channels on the first bus and ignoring the other busses.

Because that AU likes to do things right (to work correctly in new AU hosts) but also needs to provide backward compatibility with present Logic versions.

Example:
AU has 1 stereo and 6 mono outs.
It creates 7 buses.
On first bus it allows to set 2-8 channels via StreamFormat property (this is for logic workaround, but NOT the right way)
On others it allows to set only 1 channel per element/bus

(Currently only the first bus with 8 channels are used in Logic;
all 7 buses with mono/stereo channels are used in Live 4 and maybe later in others.)

Additionaly the AU checks the AudioChannelsLayout property, as it expects the newer hosts with multibus/multichannel ability will also check this. This is not needed for hosts that don't support more channels then two per bus, as these will never try set more then two channels per bus. I agree this very ugly, but should work in hosts that behave correctly.

Best regards,
Pavol Markovic
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.


  • Follow-Ups:
    • Re: bus count and channel info confusion
      • From: Stefan Gretscher <email@hidden>
References: 
 >bus count and channel info confusion (From: Frank Hoffmann <email@hidden>)
 >Re: bus count and channel info confusion (From: Marc Poirier <email@hidden>)
 >Re: bus count and channel info confusion (From: Chris Reed <email@hidden>)
 >Re: bus count and channel info confusion (From: Pavol Markovic <email@hidden>)
 >Re: bus count and channel info confusion (From: Stefan Gretscher <email@hidden>)

  • Prev by Date: Re: bus count and channel info confusion
  • Next by Date: Re: bus count and channel info confusion
  • Previous by thread: Re: bus count and channel info confusion
  • Next by thread: Re: bus count and channel info confusion
  • Index(es):
    • Date
    • Thread