QCamera2: HAL3: Set proper partial_result for dropped metadata

In case there is dropped metadata for certain frame number, HAL should
make sure:
1. partial_result field of the capture_result isn't 0.
2. the pending CaptureRequest for the frame number needs to be returned.

This change also makes sure buffers are returned properly for dropped metadata.
Previously, when a metadata is dropped, the cached buffers are not
returned.

Test: Verified no error if metadata is dropped
Bug: 29699751
Change-Id: Iab51f4493c14bb0bee641baa8d7c8b74819a94e5
1 file changed
tree: de9f19108b17b5c945f23c681fe8d1952e5a7118
  1. msm8998/
  2. Android.mk
  3. CleanSpec.mk