QCamera3: Send shutter and buffers separately

Add a shutter dispatcher and a buffer dispatcher to send
shutters and buffers in order of frame numbers.
handlePendingResultsWithLock only sends out result metadata.

With this, shutter, buffers, and result metadata can be sent
out separately whenever they are ready (in order of frame
numbers).

Test: Camera CTS
Bug: 38377972
Change-Id: I13db775bb53b27f79820656dffc4a1b76306c408
2 files changed
tree: f489434809c472809fc9ac45c1eccae64d0bbdee
  1. msm8998/
  2. Android.mk
  3. CleanSpec.mk