commit | 7cc8f545385d09aaa0c6e081856d7e3c8e500133 | [log] [tgz] |
---|---|---|
author | Glenn Kasten <gkasten@google.com> | Thu Dec 01 16:12:59 2016 -0800 |
committer | Glenn Kasten <gkasten@google.com> | Thu Dec 01 16:38:05 2016 -0800 |
tree | 4f7452f088725b696ddadd6a705be8a09461675e | |
parent | be9f4d88b19a052f4fbafcee3a1f05ff6fdbb6ad [diff] |
fifo: isolate atomic and futex operations Now all atomic and futex operations occur in fifo_index.cpp. This implements these TODOs: - Abstract out atomic operations to audio_utils_fifo_index - Replace friend by setter and getter, and abstract the futex This is one of a series of CLs to isolate the dependencies. Test: builds OK on Android, host Linux, and host macOS Change-Id: Ic4ec46d472c583dce8525f11ed8cb1db89928d30