commit | e358ec63eedd7a6289984b1f2468c5c16c2ff6c8 | [log] [tgz] |
---|---|---|
author | Phil Burk <philburk@google.com> | Mon Oct 12 23:42:30 2020 +0000 |
committer | Phil Burk <philburk@google.com> | Mon Oct 19 20:31:17 2020 +0000 |
tree | dc2daf58088b5586cfe6be9abfb92987d6749899 | |
parent | 7aed66e788c8955ddd22a1235856bb9dac34d82a [diff] |
aaudio: use strong pointer to protect callback Hold a strong pointer to the AudioStream so it cannot get deleted while the MMAP callback is running. Also fixes disconnect for shared streams, which was broken by a previous attempt to fix b/166877425 Bug: 166877425 Bug: 170551030 Test: see bug for details Test: atest AAudioTestCases Test: OboeTester V1.5.30 or later, "TEST DISCONNECT" Change-Id: I236e2d68632070d253d14ddf7b9d7076e068830a