HAL CFPlugin Audio Driver vs. IOKit Audio Driver
HAL CFPlugin Audio Driver vs. IOKit Audio Driver
- Subject: HAL CFPlugin Audio Driver vs. IOKit Audio Driver
- From: Fabian Renn <email@hidden>
- Date: Wed, 4 Jan 2006 00:42:46 +0100
Hello all,
i've programmed a kernel IOKit audio driver for a usb 2.0 audio
device and very unfrequent kernel panics are giving me a hard time.
I'm also experiencing performance problems. Searching through the
CoreAudio Frameworks i found out that an audio driver can also be
programmed in user space through a HAL CFPlugin. I checked the web
and found out that the iSight works like this and some Protools
stuff. Is it a good to idea to program a usb 2.0 audio device with a
HAL CFPlugin, instead of using an IOKit driver? Is this API likely to
change in the future? Will it be supported by Apple in the future? I
already have a user space daemon that has a shared memory audio ring
buffer it keeps sending/recieving to the device over the userspace
usb interface. Also, i couldn't find much documentation about writing
CFPlugin based audio drivers; is there more? maybe even source code?
And why isn't it generally preferred to write audio drivers as user
space drivers ( for usb/firewire devices )? It would be a great
stability gain!
Greetings from Germany
Fabian
_______________________________________________
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