genode/repos/os/src/drivers/audio/spec/linux
Josef Söntgen 47b5ba3a89 linux/audio: use Server framework
In addition to now using the framework the playback is triggered by a
timer. For now it is a periodic timer that triggers every 11 ms which
is roughly the current Audio:out period (*).

The driver now also behaves like the other BSD Audio_out driver, i.e,
it always advances the play pointer. That is vital for the Audio_out
stack above the driver to work properly (e.g. the mixer).

(*) It stands to reason if it would be better to use the async ALSA
    timer interface instead of using the Timer session.

Fixes #1892.
2016-02-26 11:36:52 +01:00
..
alsa.c linux/audio: use Server framework 2016-02-26 11:36:52 +01:00
alsa.h linux/audio: use Server framework 2016-02-26 11:36:52 +01:00
main.cc linux/audio: use Server framework 2016-02-26 11:36:52 +01:00
target.mk linux/audio: use Server framework 2016-02-26 11:36:52 +01:00