>Here's my personal wish list in priority order:
>
>1. get SADA (existing Sun audio API) compatibility actually working - I don't
>know how it is on x86, but on SPARC, last I tried (snv >60, latest-1 OSS),
>it flat out didn't work - got an error trying to open the device.

The times I tried I too got serious problem (mostly performance and lag;
once we supplied a native Ferrari 3400/4000 audio driver, I could play
DVDs without lag; but doing so with OSS was never possible (all using
native sound support).  A lot of performance was lost in doing that, it
seemed, and that was somewhat strange on a 2GHz system; I mean, we were
only talking audio.

Regressions are not acceptable; that requirement also covers your priority #2.

>3. get USB audio support working as well on SPARC as on x86, and where
>applicable, as well as existing SPARC drivers.  My examples are
>Audigy NX USB (doesn't work on SPARC), and basic Logitech USB headset
>(works great with traditional Solaris driver, pauses and clicks with OSS
>driver).

My main issue with USB audio support is NOT how well or not it works, but
that plugging in a USB microphone automatically makes the USB device the
primary audio device; even though the USB device has no audio output.

The system is free to pick a different default audio device for input
than it does for output; but it must pick working devices for both.

So rather than just mixing different sources, we should also allow 
demultiplexing over multple devices.

>4. IMO those really ought to be done by the time OSS is integrated on SPARC.
>Pending integration, install/uninstall of OSS shouldn't break things to the
>point of requiring either a reload or a reconstruction of /etc/path_to_inst,
>/etc/name_to_major, and some others of those (as it seems to now).  That
>is, after uninstalling OSS, the functionality of SADA is not restored; this
>IMO discourages frequent updates, testing, etc.

Yep.

I think I have only one other beef with OSS: the fact that it needs to
be enabled/disabled by a program; that, I think, must go.  It must work 
just like an ordinary device driver.

Casper

_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to