Home | History | Annotate | only in /frameworks/av/media/libaaudio/src/fifo
Up to higher level directory
NameDateSize
FifoBuffer.cpp06-Dec-20177.2K
FifoBuffer.h06-Dec-20173.8K
FifoController.h06-Dec-20171.8K
FifoControllerBase.cpp06-Dec-20171.9K
FifoControllerBase.h06-Dec-20173.5K
FifoControllerIndirect.h06-Dec-20172.3K
README.md06-Dec-2017516

README.md

      1 Simple atomic FIFO for passing data between threads or processes.
      2 This does not require mutexes.
      3 
      4 One thread modifies the readCounter and the other thread modifies the writeCounter.
      5 
      6 TODO The internal low-level implementation might be merged in some form with audio_utils fifo
      7 and/or FMQ [after confirming that requirements are met].
      8 The higher-levels parts related to AAudio use of the FIFO such as API, fds, relative
      9 location of indices and data buffer, mapping, allocation of memmory will probably be kept as-is.
     10