Name |
Date |
Size |
#Lines |
LOC |
||
---|---|---|---|---|---|---|
.. | - | - | ||||
FifoBuffer.cpp | D | 22-Nov-2023 | 7.4 KiB | 221 | 168 | |
FifoBuffer.h | D | 22-Nov-2023 | 3.8 KiB | 138 | 64 | |
FifoController.h | D | 22-Nov-2023 | 1.8 KiB | 63 | 33 | |
FifoControllerBase.cpp | D | 22-Nov-2023 | 1.9 KiB | 64 | 33 | |
FifoControllerBase.h | D | 22-Nov-2023 | 3.5 KiB | 126 | 33 | |
FifoControllerIndirect.h | D | 22-Nov-2023 | 2.3 KiB | 74 | 38 | |
README.md | D | 22-Nov-2023 | 516 | 10 | 7 |
README.md
1Simple atomic FIFO for passing data between threads or processes. 2This does not require mutexes. 3 4One thread modifies the readCounter and the other thread modifies the writeCounter. 5 6TODO The internal low-level implementation might be merged in some form with audio_utils fifo 7and/or FMQ [after confirming that requirements are met]. 8The higher-levels parts related to AAudio use of the FIFO such as API, fds, relative 9location of indices and data buffer, mapping, allocation of memmory will probably be kept as-is. 10