• 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: advice to associate custom signal processing with a device
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: advice to associate custom signal processing with a device


  • Subject: Re: advice to associate custom signal processing with a device
  • From: Brian Willoughby <email@hidden>
  • Date: Sat, 24 Jul 2010 08:38:05 -0700


On Jul 24, 2010, at 03:32, Iain McCowan wrote:
I gave up trying to get my processing working in a kext plug-in - the main stumbling block being that I do frequency domain modifications so require FFT, which is not easily obtainable in kernel mode. (I use Intel IPP libraries for this currently - If anyone can point me to an FFT implementation that builds in a mac kext project out of the box, that would perhaps get around my issues).


Apple's equivalent of the Intel IPP is the vecLib framework, which is part of the Accelerate framework. The nice thing about Apple's frameworks is that they are not specific to Intel, but have actually been optimized for both PowerPC and Intel. I have written audio processing code which switched between the two (IPP and vecLib), and both API have basically the same functions.

Off hand, I cannot say whether Accelerate.framework is supported in kernel mode. Frankly, I rarely need to develop in kernel mode, and Apple specifically supports user land USB drivers. If you look for Apple's Performance Optimization Developer mailing list <email@hidden> then you might find more information about kernel support. That, or a kernel list.

Brian Willoughby
Sound Consulting

_______________________________________________
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: 
 >Re: advice to associate custom signal processing with a device (From: Iain McCowan <email@hidden>)

  • Prev by Date: Gradual crackling/stuttering during audio capture
  • Next by Date: Re: advice to associate custom signal processing with a device
  • Previous by thread: Re: advice to associate custom signal processing with a device
  • Next by thread: Re: advice to associate custom signal processing with a device
  • Index(es):
    • Date
    • Thread