alsa-utils/axfer
Takashi Sakamoto a01d54d4e2 axfer: add an explanation about IRQ-based scheduling model
This commit adds a section titled as 'SCHEDULING MODEL' and fulfill a
subsection titled as 'IRQ-based scheduling model'.

This scheduling model is for a typical applications to operate a kind of
data sampled against actual time. In this model, ALSA PCM core maintains
timing of the applications with notification of hardware by
blocking/waking up their processes. This is a default behaviour of
runtime of PCM substream.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2019-01-07 11:50:35 +01:00
..
test axfer: add a unit test for mapper interface 2018-11-13 12:04:28 +01:00
axfer-list.1 axfer: add a section to describe compatibility to aplay(1) 2018-12-07 10:55:01 +01:00
axfer-transfer.1 axfer: add an explanation about IRQ-based scheduling model 2019-01-07 11:50:35 +01:00
axfer.1 axfer: fix typo in axfer(1) manual 2019-01-02 11:23:55 +01:00
container-au.c axfer: add support for a container of Sparc AU format 2018-11-13 12:04:23 +01:00
container-raw.c axfer: add support for a container of raw data 2018-11-13 12:04:25 +01:00
container-riff-wave.c axfer: add support for a container of Microsoft/IBM RIFF/Wave format 2018-11-13 12:04:22 +01:00
container-voc.c axfer: add support for a container of Creative Tech. voice format 2018-11-13 12:04:23 +01:00
container.c axfer: check whether a terminal is referred for stdio 2018-12-05 15:29:51 +01:00
container.h axfer: add support for a container of raw data 2018-11-13 12:04:25 +01:00
frame-cache.c axfer: add support for blocking data transmission operation of alsa-lib PCM API 2018-11-13 12:04:32 +01:00
frame-cache.h axfer: add support for blocking data transmission operation of alsa-lib PCM API 2018-11-13 12:04:32 +01:00
main.c axfer: print help text of command entry 2018-12-07 10:56:10 +01:00
Makefile.am axfer: add a manual for transfer subcommand 2018-12-07 10:54:55 +01:00
mapper-multiple.c axfer: add support for a mapper for multiple target 2018-11-13 12:04:28 +01:00
mapper-single.c axfer: add support for a mapper for single target 2018-11-13 12:04:27 +01:00
mapper.c axfer: add support for a mapper for multiple target 2018-11-13 12:04:28 +01:00
mapper.h axfer: add support for a mapper for multiple target 2018-11-13 12:04:28 +01:00
misc.h axfer: add a parser for command-line options 2018-11-13 12:04:30 +01:00
subcmd-list.c axfer: print help text of list subcommand 2018-12-07 10:56:15 +01:00
subcmd-transfer.c axfer: truncate parsed arguments before operating subcommand 2018-12-05 15:23:50 +01:00
subcmd.h axfer: add a sub-command to transfer data frames 2018-11-13 12:04:33 +01:00
waiter-epoll.c axfer: add an implementation of waiter for epoll(7) 2018-11-13 12:04:51 +01:00
waiter-poll.c axfer: add an implementation of waiter for poll(2) 2018-11-13 12:04:50 +01:00
waiter-select.c axfer: add an implementation of waiter for select(2) 2018-11-13 12:04:50 +01:00
waiter.c axfer: add an implementation of waiter for epoll(7) 2018-11-13 12:04:51 +01:00
waiter.h axfer: add an implementation of waiter for epoll(7) 2018-11-13 12:04:51 +01:00
xfer-libasound-irq-mmap.c axfer: add a common interface of waiter for I/O event notification 2018-11-13 12:04:48 +01:00
xfer-libasound-irq-rw.c axfer: add a common interface of waiter for I/O event notification 2018-11-13 12:04:48 +01:00
xfer-libasound-timer-mmap.c axfer: add support for timer-based scheduling model with MMAP operation 2018-11-13 12:04:51 +01:00
xfer-libasound.c axfer: print help for libasound backend 2019-01-02 11:24:47 +01:00
xfer-libasound.h axfer: add support for timer-based scheduling model with MMAP operation 2018-11-13 12:04:51 +01:00
xfer-libffado.c axfer: print help for libffado backend 2019-01-02 11:24:18 +01:00
xfer-options.c axfer: fix no return statement in print_help() function 2019-01-02 11:23:36 +01:00
xfer.c axfer: enable each backend to print own help 2018-12-07 10:57:44 +01:00
xfer.h axfer: enable each backend to print own help 2018-12-07 10:57:44 +01:00