commit | 9a2aaf927e56a4b4acab23ef16b3f133a9f48a63 | [log] [tgz] |
---|---|---|
author | Glenn Kasten <gkasten@google.com> | Tue Jan 03 09:42:47 2012 -0800 |
committer | Glenn Kasten <gkasten@google.com> | Thu Jan 05 11:55:24 2012 -0800 |
tree | c4bbdbe2a7e0292105736849e28faf12d298e47c | |
parent | a2a0a5d7d56baa831870f4bf2a0d942a477d92ef [diff] |
Clean up AudioTrack::mActive and stopped() mActive is protected by mLock; volatile is meaningless on SMP. Fixed a couple of places where mActive was accessed without a lock: - stopped() - processAudioBuffer() Added stopped_l() for cases where we already hold the lock. Made mActive a bool not int. Moved down a lock in setPosition that was being acquired too early. Change-Id: I73ff368e991c0db9f9472df0b3f96fd33fcc7311