commit | 6d90c1fd965dcedd9e8e653d4c054b47440ada5d | [log] [tgz] |
---|---|---|
author | Emilian Peev <epeevs@codeaurora.org> | Fri Apr 12 09:33:06 2013 +0300 |
committer | Emilian Peev <epeevs@codeaurora.org> | Fri Apr 12 10:16:35 2013 +0300 |
tree | 70676a495b721c75cacf051d4847e4d8a48253c3 | |
parent | e39a3666de2db3088581c0b90acb65204c646006 [diff] |
QCamera2: Syncs snapshot done state events - Snapshot done events have to be processed in synchronous fashion. If this is not the case, then a race condition can occur between camera client which receives a data callback and tries to trigger another capture and the state machine, which has yet to begin processing the queued snapshot done event. Change-Id: Id0acd7e58fa360413ab4f76605b821903ba24277