• 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: mRateScalar stabilization
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: mRateScalar stabilization


  • Subject: Re: mRateScalar stabilization
  • From: Jeff Moore <email@hidden>
  • Date: Thu, 10 Sep 2009 16:14:33 -0700




On Sep 10, 2009, at 3:06 PM, Dominic Feira wrote:

Why doesn't mRateScalar stabilize to the same value in multiple processes when using the same device?

The HAL's clock math incorporates a history of the time stamps it has seen from the driver. The rate scalar is computed based on the totality of that history. So, despite the same math code running in all proceses, the rate scalar will differ from process to process because the time stamp history that the HAL's clock has seen in each process is slightly different.



Can I at least expect them to be very close?

Yes.


--

Jeff Moore
Core Audio
Apple



_______________________________________________
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


  • Follow-Ups:
    • iPhone - AudioUnitRender() on 3DMixer
      • From: ROBB A MANIA <email@hidden>
References: 
 >mRateScalar stabilization (From: Dominic Feira <email@hidden>)

  • Prev by Date: mRateScalar stabilization
  • Next by Date: iPhone - AudioUnitRender() on 3DMixer
  • Previous by thread: mRateScalar stabilization
  • Next by thread: iPhone - AudioUnitRender() on 3DMixer
  • Index(es):
    • Date
    • Thread