Name |
Date |
Size |
#Lines |
LOC |
||
---|---|---|---|---|---|---|
.. | - | - | ||||
FifoBuffer.cpp | D | 23-Nov-2023 | 6.7 KiB | 197 | 149 | |
FifoBuffer.h | D | 23-Nov-2023 | 3.9 KiB | 140 | 68 | |
FifoController.h | D | 23-Nov-2023 | 1.8 KiB | 63 | 33 | |
FifoControllerBase.cpp | D | 23-Nov-2023 | 2 KiB | 69 | 38 | |
FifoControllerBase.h | D | 23-Nov-2023 | 3.5 KiB | 129 | 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