PSARC 2008/318 Boomer: Next Gen Solaris Audio

Garrett D'Amore garrett at damore.org
Mon Mar 2 11:00:42 PST 2009


I've made some minor corrections to the dsp.7i manual page to reflect 
feedback received from 4Front.

The file is posted here (with change bars):

-rw-r--r--   1 nobody   nobody     17593 Mar  2 10:54 
/net/sac.sfbay/export/sac/PSARC/2008/318/commitment.materials/dsp.7i

The changes reflect:

    * open() of an OSS style dsp device always acts as non-blocking -- 
it returns EBUSY immediately if no channels are available, regardless of 
the presence or absence of FNDELAY or FNONBLOCK.
 
    * removed documentation of initial configuration -- applications 
must not depend on initial setup but explicitly configure it.

    * SNDCTL_DSP_SETTRIGGER and SNDCTL_DSP_GETTRIGGER ioctls are demoted 
to "compatibility use only" status (with no doc details).   (They cannot 
be used to "pause" a stream.)

    * doc errors in the details of SNDCTL_DSP_SETFMT and 
SNDCTL_DSP_GETFMTS ioctl.

    * clarifications made for SNDCTL_DSP_SYNC.

    * added AFMT_xx_NE (native endian) formats.

If anyone wants the actual diffs, let me know.

    -- Garrett



More information about the opensolaris-arc mailing list