CameraHal: Fix erroneous free of image buffers

- We were freeing image buffers erroneously when camera adapter
  called freeImageBufs during the buffer size query call after
  we already cleared mBufferSourceAdapter_Out. This caused
  freeImageBufs to take an incorrect path.

- When trying to figure out number of tap out buffers to allocate,
  use NO_BUFFERS_IMAGE_CAPTURE_SYSTEM_HEAP as the default when
  tap out hasn't been configured yet.

Change-Id: I045ef357578c7eafd12fef58ef50542a711c8233
Signed-off-by: Tyler Luu <tluu@ti.com>
Signed-off-by: Vladimir Petrov <vppetrov@mm-sol.com>
1 file changed