]> git.alsa-project.org Git - alsa-utils.git/commit
axfer: add an implementation of waiter for select(2)
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Tue, 13 Nov 2018 06:41:43 +0000 (15:41 +0900)
committerTakashi Iwai <tiwai@suse.de>
Tue, 13 Nov 2018 11:04:50 +0000 (12:04 +0100)
commitfce16d9279b6457435b30092c3c2f799ef1f77d4
tree7e4c106414f35c0a1f2283e07d8ee8277303879e
parent1521e01550ce9136a9d7dd1f463681d97f20a772
axfer: add an implementation of waiter for select(2)

This commit adds support of waiter for select(2) system call.

Below lines are examples to use this option:
$ axfer transfer --waiter-type=select -M -P -d 2 -D hw:0,3 /dev/urandom -f dat -vvv
$ axfer transfer --waiter-type=select -M -C -d 2 -D hw:1,0 /dev/null -r 48000 -vvv

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
axfer/Makefile.am
axfer/waiter-select.c [new file with mode: 0644]
axfer/waiter.c
axfer/waiter.h