• 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: Format Converter problem
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Format Converter problem


  • Subject: Re: Format Converter problem
  • From: William Stewart <email@hidden>
  • Date: Mon, 28 Aug 2006 17:39:58 -0700


On 28/08/2006, at 2:26 PM, Ethan Funk wrote:

Would this be the kAudioUnitProperty_MaximumFramesPerSlice property?
Yes

Does this property apply to a HAL output unit as well
Yes - you need to make sure this is large enough to deal with the I/O size of a particular I/O cycle

-- can I use this to set an upper limit on the HAL pulling my entire chain? If so, I assume setting this value to a small number would result in the HAL output pulling on my AU chain multiple times per render. Is this correct?

No - AUHAL won't break up pulls (the basic operations of AUs are to pull for input based on requested output). converters like the varispeed and time pitch will break up input pulls (because based on their parameter settings, they can need alot more input for a given output); in this case they restrict their pull size to max frames.


So, in AULab we set max frames up based on the I/O size for the entire graph, as this is more efficient for memory usage and is the most common case (where just an I/O cycle's worth of audio is being processed at any one time).

HTH

Bill


Thanks so much. The muddy water is getting clearer now. Ethan...

On Aug 28, 2006, at 12:18 PM, William Stewart wrote:

You have to make sure that the max frames for your AUs are set up - by default the varispeed won't be calling for more than its max frames setting, but if this is bigger than the AU you are connected too, (the format converter), then you'll be asking for it to process more sample frames than you've told it to do.

Bill


--
mailto:email@hidden
tel: +1 408 974 4056
________________________________________________________________________ __
"Much human ingenuity has gone into finding the ultimate Before.
The current state of knowledge can be summarized thus:
In the beginning, there was nothing, which exploded" - Terry Pratchett
________________________________________________________________________ __


_______________________________________________
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


References: 
 >Format Converter problem (From: Ethan Funk <email@hidden>)
 >Re: Format Converter problem (From: William Stewart <email@hidden>)
 >Re: Format Converter problem (From: Ethan Funk <email@hidden>)

  • Prev by Date: Total Newbie Needs Help!!!
  • Next by Date: Re: How to release memory allocated for MIDISendSysex ??
  • Previous by thread: Re: Format Converter problem
  • Next by thread: CoreAudio GenericAU crash
  • Index(es):
    • Date
    • Thread