In article , Daniel James
wrote:
In article , Unruh wrote:
Alsa actually is the hardware drivers. pulse is a layer above alsa
(like Jack). OSS is a different set of drivers. alsa has an oss
emulation layer.
OK ... I thought ALSA went some way beyond 'mere' hardware drivers, but
perhaps not. I did mention that sound on Linux was a black art!
It does provide mechanisms for doing things like rate, etc, conversions or
copying or mixing, etc. So, e.g., it does provide some flexibility for
someone who wants something like mixing down a surround sound stream to
stereo at a different sample rate with a different data format. Hence not
purely a 'hardware driver' in the basic sense. The challenge is to be able
to understand how to use the features it may be able to offer to get a
specific result. Lack of clear and understandable user-level documentation
means people generally have no idea how to make best use of it.
Slainte,
Jim
--
Please use the address on the audiomisc page if you wish to email me.
Electronics
http://www.st-and.ac.uk/~www_pa/Scot...o/electron.htm
Armstrong Audio
http://www.audiomisc.co.uk/Armstrong/armstrong.html
Audio Misc
http://www.audiomisc.co.uk/index.html