hardware: samsung_slsi: libcamera2: Camera 2.0 2nd release

This version includes HAL implementation for supporting stillshot.
This version requires dma_buf enabled gscaler and jpeg encodere.
Fixed Color Inversion.

Change-Id: Id4386733d1f3e87ac6fa9b15bb3ed93b2f5f25a5
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
hardware: samsung_slsi: libgscaler: bug fix for NV16

change plane count from 2 to 1 for NV16 format

Change-Id: Id8789ddb007c03cbf04c3a26e2094f4a15e0bbcc
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
hardware: samsung_slsi: libgscaler: Added support for NV21M

Added support for NV21M which means HAL_PIXEL_FORMAT_YCrCb_420_SP

Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>

Change-Id: Ibfdd3ba5781d2ad7eff6e6c1e2c0a61351de40fc
hardware: samsung_slsi: libcamera2: support front camera

This version also supports Video Recording.
Fixed file permission and front camera recording failure.

Change-Id: Ibad9f007107576ff25e3d189d4f3e96435b989c1
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
hardware: samsung_slsi: libcamera2: Bug fixes and code cleanup

This patch resolves instability of last version.
With this patch and latest kernel patches,
failure on re-entering camera app has also been resolved.

Change-Id: I2acf3c659256798280c41869b9d84d72846f34af
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
hardware: samsung_slsi: libcamera2: Fixed Front Camera Recording

This patch fixes lockup during front camera recording.

Change-Id: I8f308a763feabc414154bb9d372e559605275244
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
hardware: samsung_slsi: include: update header file for JPEG

To support DMABUF, update jpeg header file

Change-Id: Ib3b3fd3a1f8142c85a8ebf7217ab3cb6a17a8e56
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
hardware: samsung_slsi: libhwjpeg: support DMABUF

Change-Id: I4ca119dbc9c83a2c334b095cf305fc8df72e0207
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
hardware: samsung_slsi: libcamera2: update DMABUF references

Change-Id: Id6f2a9aa4e91c766bc3047a3946c365723dc4224
Signed-off-by: Alex Ray <aray@google.com>
am 13d8c7b4: (-s ours) hardware: samsung_slsi: libcamera2: Camera 2.0 2nd release

* commit '13d8c7b4650fb7897b4291ed9b3d57b19f7d1ccd':
  hardware: samsung_slsi: libcamera2: Camera 2.0 2nd release
am 23dac69c: (-s ours) hardware: samsung_slsi: libgscaler: bug fix for NV16

* commit '23dac69caf127d309df8157099f7a8a21102c830':
  hardware: samsung_slsi: libgscaler: bug fix for NV16
am 66e91991: hardware: samsung_slsi: libgscaler: Added support for NV21M

* commit '66e91991f45bf7c56f4993a2c5c2356421017368':
  hardware: samsung_slsi: libgscaler: Added support for NV21M
am 9dd63e1f: (-s ours) hardware: samsung_slsi: libcamera2: support front camera

* commit '9dd63e1fc352306d6680c517b7ce9936683c78c4':
  hardware: samsung_slsi: libcamera2: support front camera
am b5237e6b: (-s ours) hardware: samsung_slsi: libcamera2: Bug fixes and code cleanup

* commit 'b5237e6bdb2c87f61ccf5b22cdb922691095fc2f':
  hardware: samsung_slsi: libcamera2: Bug fixes and code cleanup
am a07cbd98: hardware: samsung_slsi: libcamera2: Fixed Front Camera Recording

* commit 'a07cbd98ba13f790f2e78cebc68bebde83de0518':
  hardware: samsung_slsi: libcamera2: Fixed Front Camera Recording
am 7bcca344: hardware: samsung_slsi: include: update header file for JPEG

* commit '7bcca344f435c3cdb9ab3375323bc6fac93bbfe0':
  hardware: samsung_slsi: include: update header file for JPEG
am db65ac7f: hardware: samsung_slsi: libhwjpeg: support DMABUF

* commit 'db65ac7fe2997ec27e06b1fc76c18a3d174534bc':
  hardware: samsung_slsi: libhwjpeg: support DMABUF
am 6bbb593a: hardware: samsung_slsi: libcamera2: update DMABUF references

* commit '6bbb593a5c3cded974340d5be9273cb551962b40':
  hardware: samsung_slsi: libcamera2: update DMABUF references
am 3f0357b8: hardware: samsung_slsi: libcamera2: verbose log messages

* commit '3f0357b8279fa01ed0692f531f7777df4c836bc0':
  hardware: samsung_slsi: libcamera2: verbose log messages
am 386436c9: hardware: samsung_slsi: libcamera2: verbose log messages (again)

* commit '386436c9d726acffc5335000c6e3475c6eac2b29':
  hardware: samsung_slsi: libcamera2: verbose log messages (again)