nuc wrote:I don't quite understand this though:
Michał wrote:Petrov's plugin has "exclusive mode" which opens device exclusively (omits virtual mixer) and disables cooked mode.
I decided to give more freedom to user, that's why these are separate options. You may want to disable format converter builtin OSS, but still be using virtual mixing. Be aware that if you disable "cooked mode" you need to enable plugins for resampling/channel mixing, otherwise some files won't be played.
How can I get virtual mixing with "Exclusive mode" when it prevents exactly the same?? It says: "Exclusive Mode, to prevent virtual mixing", maybe it should rather be called "Exclusive Mode, to prevent virtual mixing
by OSS", right??
nuc wrote: maybe it should rather be called "Exclusive Mode, to prevent virtual mixing by OSS", right??
Yes (if you mean the "Exclusive Mode" of Audacious).
To be exact, Michał's "Exclusive Mode" is not really exclusive, it does permit certain unwanted crap such as the Fast resampler.
Notice that Petrov's "exclusive mode" means exactly what the name suggests, it does exclude all the unwanted crap.
You cannot get the "virtual mixing of OSS4" with Petrov's "exclusive mode".
Petrov's "exclusive mode" was "inspired" by the option "-R" of
ossplay (see man).
"Petrov's plugin has "exclusive mode" which opens device exclusively".
It disables all the virtual crap of OSS4, the "cooked mode" of OSS4, all resamplers of OSS4 and format converters of OSS4.
In other words, with the "exclusive mode" enabled, you can only use the options of Petrov's plugin.
It has own resampler and own format converter.
If your soundcard supports the format and sample rate of a sound file, you can simply configure Petrov's plugin for this particular format and sample rate. In this case, Petrov's plugin will play your sound file "as is" without any conversions, or resampling.