• 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: [coreaudio] Re: Latest Documentation?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [coreaudio] Re: Latest Documentation?


  • Subject: Re: [coreaudio] Re: Latest Documentation?
  • From: marquis logan <email@hidden>
  • Date: Fri, 15 Feb 2002 17:42:08 -0500

On Friday, February 15, 2002, at 02:43 AM, robert wrote:
I wonder if using real-time extensions is really necessary to be able to do
what CoreAudio does.

core audio creates rt threads on your behalf. the call back thread is rt. core audio also wires a 4k buffer or so iirc.

if you follow the darwin lists, the rt threads in x will probably become "contagious" as the migrate around in future releases.

One document which I have read about this, and which might concur with
this, is:
http://mambo.peabody.jhu.edu/~karlmac/publications/latency-icmc2001.pdf
(also mentioned on the url you mention above). This document shows that
stock OSX (an 'old' version even, judging from the document) has lower
latency _under heavy loads_ than a patched Linux.

I figure this is because the CoreAudio developers have, afaik, focussed
primarily on achieving low latency by optimising kernel/userspace
transitions and using AltiVec for what its good in, instead of resorting to
RT patches or even rt-queues (which I think wouldn't be hard to port from
FreeBSD, and which might already result to even lower latency).

Btw, mlock() is available in Darwin :)

robert
_______________________________________________
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.
_______________________________________________
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.

References: 
 >Re: [coreaudio] Re: Latest Documentation? (From: robert <email@hidden>)

  • Prev by Date: CoreAudio Swiki
  • Next by Date: Re: MIDI Sysex and more
  • Previous by thread: Re: [coreaudio] Re: Latest Documentation?
  • Next by thread: Re: Latest Documentation?
  • Index(es):
    • Date
    • Thread