[pulseaudio-discuss] Windows7 audio architecture
ilyes.gouta at gmail.com
Sun Oct 18 12:30:39 PDT 2009
Does PA have the pull mode (as they call it) where the audio card
calls back the user-space layer to tell the software mixer how much
samples (I know, this is not a new science) we need to feed it in
order to avoid an underrun, accompanying the time-based, not interrupt
based, buffer submission? What about the high priority thread
(belonging to a special scheduling class) that manages all of this?
On Sun, Oct 18, 2009 at 6:14 PM, Lennart Poettering
<lennart at poettering.net> wrote:
> On Sun, 18.10.09 13:18, Ilyes Gouta (ilyes.gouta at gmail.com) wrote:
>> I just came by an interesting interview on Microsoft's Channel9 where
>> the host interviews the engineers behind the Windows7 audio
>> architecture and actually they provide some nice insights about how
>> the audio card is driven from user-space and how things are put in
>> place to reduce latency and improve the overall streaming performance.
>> The video is available at:
>> for download in various formats. Here is a direct download URL:
> Thanks for the link. This is really quite interesting.
> It's fun that they now are playing catch up with us. Allowing streams
> to move between devices during playback and automatic per-role routing
> seem to be the big new features in Windows7 audio. And we had that for
> a longer time now already ;-)
> /me will blog about that...
> Lennart Poettering Red Hat, Inc.
> lennart [at] poettering [dot] net
> http://0pointer.net/lennart/ GnuPG 0x1A015CC4
> pulseaudio-discuss mailing list
> pulseaudio-discuss at mail.0pointer.de
More information about the pulseaudio-discuss