[alsa-devel] Any issues with GETOSPACE OSS ioctl?

Timur Tabi timur at freescale.com
Wed Nov 5 16:41:16 CET 2008

I have a customer who reports that when his OSS application makes several
write() followed by SNDCTL_DSP_GETOSPACE, the returned value is not decreasing,
which implies that the write() commands are not going through.

I've looked at the OSS documentation for this ioctl
(http://manuals.opensound.com/developer/SNDCTL_DSP_GETOSPACE.html), and it
implies that it is not reliable.  But since the customer is using ALSA (i.e.
ALSA's OSS emulation), I don't know if that applies.

So I'd like to know how the 'bytes' return value is calculate in ALSA.

Timur Tabi
Linux kernel developer at Freescale

More information about the Alsa-devel mailing list