• 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 User-land driver
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Coreaudio User-land driver


  • Subject: Re: Coreaudio User-land driver
  • From: Alexis Zbik <email@hidden>
  • Date: Tue, 23 Oct 2012 15:28:47 +0200

Ok just tested on 10.8.
NullAudio driver is totally userland, seems to be simple and to do the same job than the older Hardware Plugin.

I look at the SimpleDriver architecture. Looks more complex.
Readme file say that it contains a kernel extension and a .driver file.
I did a perfect kextload on my kernel extension (except a strange "No kernel file specified, using '/mach_kernel' ") who shows a new audio device in the list.
But this device seems to be corrupted (withn 0KHz Samplerate for example), it's impossible for me to choose it as a default device.

I will continue to explore, if somebody have some tips, please share it.

Thanks,

Alexis

2012/10/23 Alexis Zbik <email@hidden>
2012/10/22 Joel Reymont <email@hidden>
On Mon, Oct 22, 2012 at 2:45 PM, Alexis Zbik <email@hidden> wrote:
> For the HAL drivers I'm not able to build with 10.8 SDK (miss some headers
> in CoreAudio framework) so it does not run on 10.7.

You are not able to build on 10.7 using the 10.8 SDK, is that what you
are saying?


I did a mistake: i'm not able to build with 10.7 SDK on my 10.7, cause it miss some headers in CoreAudio (e.g. AudioHardwareBase.h)

 
> These seems to be like old HardwarePlugin, isn't it?

Don't know, haven't used the old hardware plugin.

> I talk about a kext because the project contains a kernel extension called
> SimpleAudioDrvier who should be installed inside System/Library/Extensions

That's an example of a user-land audio driver with a kernel driver
component. My apologies for not pointing that out earlier.

 
It's Ok. Thanks for your help. I will try to have a look under 10.8.
 
--------------------------------------------------------------------------
- for hire: mac osx device driver ninja, kernel extensions and usb drivers
---------------------+------------+---------------------------------------
http://wagerlabs.com | @wagerlabs | http://www.linkedin.com/in/joelreymont
---------------------+------------+---------------------------------------



--
Alexis ZBIK
Mac & Audio Developer

A-Volute
25, rue Corneille
59100, Roubaix, France

email@hidden





--
Alexis ZBIK
Mac & Audio Developer

A-Volute
25, rue Corneille
59100, Roubaix, France

email@hidden


 _______________________________________________
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: 
 >Coreaudio User-land driver (From: Alexis Zbik <email@hidden>)
 >Re: Coreaudio User-land driver (From: Joel Reymont <email@hidden>)
 >Re: Coreaudio User-land driver (From: Alexis Zbik <email@hidden>)
 >Re: Coreaudio User-land driver (From: Joel Reymont <email@hidden>)
 >Re: Coreaudio User-land driver (From: Alexis Zbik <email@hidden>)

  • Prev by Date: Re: AudioQueueNewOutput and the runloop
  • Next by Date: Making a Looping App - direction?
  • Previous by thread: Re: Coreaudio User-land driver
  • Next by thread: Making a Looping App - direction?
  • Index(es):
    • Date
    • Thread