>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]
