On Mon, Oct 17, 2022 at 07:45:33PM +0000, Klemens Nanni wrote:
> I was looking at one particular driver and needed to know what those
> flags are, turns out AUDIO_PROP_FULLDUPLEX is the only audio(9) property
> that is in use.

Even AUDIO_PROP_FULLDUPLEX (and the associated get_props() and setfd()
routines) should go. FWIW, an audio device has only these modes:

AUDIO_MODE_PLAY -> play only
AUDIO_MODE_RECORD -> record only
AUDIO_MODE_PLAY | AUDIO_MODE_RECORD -> play and record (in sync)

But this requires touching the isa(4) drivers, bba(4/alpha), arcofi(4)
and alike.

> 
> Feedback? Objection? OK?
> 

ok ratchov, thanks!

As we,re at it, last point: audio_if.h and audioio.h are private
interfaces and the risk of breaking a port close to zero.

distfiles contain the "sys/audioio.h" string because it's still used
on SunOS and NetBSD but these are #ifdef'd out on OpenBSD.

Reply via email to