26.12.2012 01:12, Bart Oldeman пишет: > On 25 December 2012 05:58, Stas Sergeev wrote: >> Also, may I humbly recall that dosemu is still shipped with >> OSS sound driver by default. So I think only 2 people know >> what we are talking about here. > Yes indeed, it was on my in my mind to change for 1.4.1. I now made it > the default if SDL is available (which in practise is almost always). > The OSS code can be deleted later (post release). What kind of release? You've just tagged 1.4.0.8, so I thought this is it, and pushed libpcl and some experimental mouse changes. If you are going to make a release not from that tag, and _really soon_, then I would suggest creating a separate branch for it and revert a few commits from there. Obviously I was a bit confused by your intention to remove the compatibility stuff, because _that_ is usually a post-release thingy. :) So my impression was that the release is tagged and we are quite on devel...
Anyway, the things about the new sound code are not just that simple. It lacks: 1. configuration 2. mixer volume controls 3. recording capabilities While 2 and 3 are not important, the lack of configuration is. When I was writing that code, it was very important to tune everything, up to the sampling rate of OPL3 emulation, all midi effects etc, simply because the hardware didn't allow to enable all at once. Now, 7 years later, it looks more plausible to just move the synth to the separate threads than to add many knobs... Yet, this is not the whole problem. There are many sound plugins written, most of which are simply disabled compile-time, instead of run-time. And the ones that are enabled, can also create problems: for instance, you don't want fluidsynth, timidity and alsa all synthesizing the same midi stream for you, but this is very likely to happen. Of course you can disable even more plugins to get a sane defaults out of the box, but it might be better to just write a config bits. I am not volunteering, because I hate the dosemu config system. Adding so many knobs there does not look like the best way of spending the new year holidays. :) ------------------------------------------------------------------------------ LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d _______________________________________________ Dosemu-devel mailing list Dosemu-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dosemu-devel