Lyvim Xaphir wrote: > On Wed, 2008-08-13 at 20:48 +0200, Mihai Moldovan wrote: > >> Hi Ly vim: pong :) >> >> _______________________________________________ >> oss-devel mailing list >> oss-devel@mailman.opensound.com >> http://mailman.opensound.com/mailman/listinfo/oss-devel >> >> > > A hearty "ping" back to you. Glad to be here. I've been an unsung fan > of oss, Hannu, Dev and all the devs I havent seen yet, since the mid > 90's. Thanks to everyone that helped me get my Aureal card working > under Linux back in the day. > > I'd like to see Hannu and Dev stay with this thing, so I'm here to help > any way I can, including trying to scratch up fundage. Recent talk on > Hannu's blog has had me worried. > No reason to be worried. I will continue working on OSS for at least few years. However it's getting apparent that some day working on OSS alone will not be profitable any more. We need to find some other products that give additional revenue.
Another thing is that the current sound hardware on the market is extremely lame. All systems have now HDaudio that is unbelievably complicated spec. The controller side is OK but the codec spec is far too liberal. It gives computer manufacturers to do whatever they want. The result is that every single PC will require changes to the driver before they work. There is something called UAA (Universal Audio Architecture) requirements that the PCs should met to get the "Vista compatible" sticker. However in practice this means that OSS should work exactly in the same way than the UAA driver. Unfortunately nobody outside Microsot knows what the exact algorithm is. The only alternative PCI (consumer) sound card that still exists is SB X-Fi. However writing a fully featured driver for it would take as much time than writing a complete operating system from scratch USB too is very complicated. Additional problem is that every single operating systems have their own USB stacks that are completely incompatible with each other. So getting USB audio to work under more than one OS at the same time is mission impossible. FireWire is lame too because no operating system (supported by OSS) has documented/supported interface for firewire drivers. Firewire could be supported (under Linux) using the oss_userdev driver but even that will require significant amount of work. The final problem is that practically all current OSS applications are seriously broken. They (mis)use features like non-blocking I/O incorrectly. It will be necessary to fix all of them before OSS can be successful. However in many cases it's almost impossible to get the applications to even build. If I get something fixed then it's impossible to find who maintains the code or at least they don't care to respond. So I have decided to try to shift development of OSS to a true community project. There are many "software based" features I would like to add. We have some commitments to Sun (our main sponsor). We do custom application and driver development on contract. However I feel that I should focus on completing the OSS documentation in the near future rather than doing the actual hacking. However my motivation to hack any new low level drivers is zero or negative. I have done it for 17 years and it's pretty much enough for one person. I can do it if some company manages to develop hardware that makes perfect sense. Otherwise help from the community is highly welcome. I see this even more important than financial funding (which is welcome too). Best regards, Hannu _______________________________________________ oss-devel mailing list oss-devel@mailman.opensound.com http://mailman.opensound.com/mailman/listinfo/oss-devel