Re: [Alsa-user] ALSA on non-Linux systems

2018-09-26 Thread Clemens Ladisch via Alsa-user
Kevin Smallman wrote:
> is that down to the hardware support provided by the kernel, or something 
> like ALSA or OSS?

ALSA consists of three parts:
- the userspace library, alsa-lib;
- the ALSA framework in the kernel; and
- various ALSA drivers, also in the kernel.

The library can use other backends (such as OSS or PulseAudio), so it might
make sense to compile it on other OSes.  However, this does not help you
if you want to use the ALSA FireWire driver.

FFADO does not use ALSA but a generic FireWire driver, but that is Linux
specific, too.


Regards,
Clemens


___
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user


[Alsa-user] ALSA on non-Linux systems

2018-09-26 Thread Kevin Smallman
Hi everyone, apologies if this is a stupid question, but I haven't been
able to find the answer anywhere else.

To be as brief as possible, I have a Firewire sound device, which is great
for my purposes (Echo Audiofire 2) that I have used for years with Windows,
etc.

I recently tried switching to Ubuntu for my main OS and this device is
recognized and working, although I have had some complications in that it
is labelled as a surround sound device when its not, etc.

What I want to know is, in terms of the os recognizing a device like this,
is that down to the hardware support provided by the kernel, or something
like ALSA or OSS?

In other words, would having the ALSA library installed on an OS based on
BSD or Solaris help me use this Firewire device, or am I limited to a Linux
based free OS to play system sound through it?  I've just tried the
OpenIndiana live USB and although I have seen ALSA mentioned somewhere in
relation to it, there was no acknowledgement of the Audiofire when I ran
its device driver utility.

Many thanks,

Kevin.
___
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user