Re: [LAD] Linux Audio Architecture

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: ssm <salmin01010@...>
Cc: linux-audio-dev@lists.linuxaudio.org <linux-audio-dev@...>
Date: Thursday, June 13, 2013 - 9:42 am

--001a11c29e0a41c32e04df05f2db
Content-Type: text/plain; charset=ISO-8859-1

On Thu, Jun 13, 2013 at 1:35 AM, ssm wrote:

> Hi,

possibly none. ALSA is sufficiently flexible that there are multiple
answers to this question. you also haven't defined whether you are talking
about playback or recording.

in general, ALSA does very little in the kernel, and almost everything in
libasound (user space).

in addition, your USB example is also slightly misleading, because of the
limitations of the USB architecture. if you looked at the data flow for a
PCI device, you'd find an entirely different data flow with potentially no
copying of the data.

--001a11c29e0a41c32e04df05f2db
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On Thu, Jun 13, 2013 at 1:35 AM, ssm <salmin01010@gmail.com> wrote:
Hi,

Thanks for your reply. Actually, my focus is not on application development=
,
rather I am trying to understand the audio data processing architecture, at=

which points the data get touched. Right now, I am pursuing the audio data<=
br>
mixing architecture. Can you please tell me which component
(userspace/kernel) mixes/interleaves the audio streams if I configure the
device to stream from 2 channels?possi=
bly none. ALSA is sufficiently flexible that there are multiple answers to =
this question. you also haven't defined whether you are talking about p=
layback or recording.
in general, ALSA does very little in the kernel, and almost =
everything in libasound (user space).in addition, your U=
SB example is also slightly misleading, because of the limitations of the U=
SB architecture. if you looked at the data flow for a PCI device, you'd=
find an entirely different data flow with potentially no copying of the da=
ta.
=A0

--001a11c29e0a41c32e04df05f2db--


Messages in current thread:
[LAD] Linux Audio Architecture, ssm, (Wed Jun 12, 7:10 pm)
Re: [LAD] Linux Audio Architecture, Harry van Haaren, (Thu Jun 13, 12:07 am)
Re: [LAD] Linux Audio Architecture, ssm, (Thu Jun 13, 5:35 am)
Re: [LAD] Linux Audio Architecture, Paul Davis, (Thu Jun 13, 9:42 am)
Re: [LAD] Linux Audio Architecture, ssm, (Thu Jun 13, 4:22 pm)