Archive for August, 2006

Update on OpenSound project

Wednesday, August 16th, 2006

Long time, no updates. I’m terribly sorry about that.

ioctl status

Rudimentary support for a bunch of audio ioctls has been added, and a handful are currently on hold while 4Front hammers out some more details. Unfortunately, some of the cooler aspects of this project, specifically the mixer extensions, are also on hold as the specifications appear to be in flux. However, as they are currently shipping an unofficial readme & sample programs using said extensions, I’m going to go ahead & start prototyping interfaces using the emu10kx and ich drivers as baselines.

Some controls are up in the air due to differences in design. For an example, go to the ioctl reference page & take a peek at SNDCTL_DSP_COOKEDMODE. ... I was about to write about inaccuracy about information returned by SNDCTL_SYSINFO and SNDCTL_AUDIOINFO, but after rereading and rethinking a few things, I just came up with some different ideas, so I’ll try those out & write again soon. :)