summaryrefslogtreecommitdiff
path: root/axfer/xfer-libffado.c
Commit message (Collapse)AuthorAgeFilesLines
* treewide: Fix printf formatsRosen Penev2019-11-201-1/+1
| | | | | | | Found with cppcheck Signed-off-by: Rosen Penev <rosenp@gmail.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* axfer: print help for libffado backendTakashi Sakamoto2019-01-021-1/+10
| | | | | | | This commit adds help texts for libffado backend. Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* axfer: enable each backend to print own helpTakashi Sakamoto2018-12-071-0/+6
| | | | | | | | This commit adds an operation for xfer backend to print help text. In this time, content of the help is not implemented yet. Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* axfer: add support for libffado transmission backendTakashi Sakamoto2018-11-131-0/+555
At present, axfer is designed to use several types of backend for transmission of data frames. This commit is an implementation example of the backend. Libffado is a userspace library for transmission of data frames according to protocols similar to IEC 61883-1/6. This library handles audio and music units on IEEE 1394 bus. Unfortunately, this library executes ctor/dtor of instances for some objects in startup/finish routines of C runtime. As a result, it outputs some superfluous messages even if the backend is not actually used. Furthermore, this library brings memory leak internally. Therefore, it's not practical to build this backend for generic purposes. Although the backend implementation works fine, this commit is just for technical preview. Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp> Signed-off-by: Takashi Iwai <tiwai@suse.de>