genode-ehmry/repos/base-linux
Emery Hemingway 5e8bc9ef51 WiP! Audio session redesign
Define a unified packet-buffer format for both Audio_out and Audio_in
sessions. This allows an Audio_out and an Audio_in client to exchange
packets with a common buffer and lexicon.

The sessions have also been stripped down to a minimum. The
'progress' and 'data_avail' signal handlers have been replaced with a
single 'progress' signal sent by Audio_in and received by Audio_in.

The Audio_in session has a reset signal delivered to the client to
indicate that the progress signal handler has been replaced (dubious).

These changes reflect a different relationship between the two sessions.
Drivers that play audio are now Audio_in clients and drive the rate that
packets can be consumed by sending progress signals.

Ref #2858
2019-06-28 16:17:03 +02:00
..
etc Add unified build directories to create_builddir 2017-01-13 13:05:44 +01:00
lib Fix linux syscall library build for NixOS 2019-06-19 15:43:26 +02:00
recipes WiP! Audio session redesign 2019-06-28 16:17:03 +02:00
run base: remove dependency from deprecated APIs 2019-02-19 11:08:17 +01:00
src linux: 32-bit compatibility with GCC versions before 7 2019-05-27 14:52:52 +02:00
README Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00

This repository contains the Linux-specific implementation of Genode.