GitHub/LineageOS/android_hardware_samsung_slsi_exynos5.git
11 years agoam 1dbdb0e8: am 2932ace3: Merge "hwc: enforce minimum window width" into jb-mr1-dev
Greg Hackmann [Mon, 1 Oct 2012 21:42:36 +0000 (14:42 -0700)]
am 1dbdb0e8: am 2932ace3: Merge "hwc: enforce minimum window width" into jb-mr1-dev

* commit '1dbdb0e839be755195c8ba9f965024ae04e180ce':
  hwc: enforce minimum window width

11 years agoam 2932ace3: Merge "hwc: enforce minimum window width" into jb-mr1-dev
Greg Hackmann [Mon, 1 Oct 2012 21:40:25 +0000 (14:40 -0700)]
am 2932ace3: Merge "hwc: enforce minimum window width" into jb-mr1-dev

* commit '2932ace329799c757b25a8d703b2cfa12ff73bca':
  hwc: enforce minimum window width

11 years agoMerge "hwc: enforce minimum window width" into jb-mr1-dev
Greg Hackmann [Mon, 1 Oct 2012 21:36:26 +0000 (14:36 -0700)]
Merge "hwc: enforce minimum window width" into jb-mr1-dev

11 years agoam eda0776c: am 6cc676b4: gralloc: change align of stride for EXYNOS_YV12
Seho Kim [Mon, 1 Oct 2012 21:29:20 +0000 (14:29 -0700)]
am eda0776c: am 6cc676b4: gralloc: change align of stride for EXYNOS_YV12

* commit 'eda0776c94a7732e1ce1773ddb3b118c2d40bd84':
  gralloc: change align of stride for EXYNOS_YV12

11 years agoam 6cc676b4: gralloc: change align of stride for EXYNOS_YV12
Seho Kim [Mon, 1 Oct 2012 21:27:50 +0000 (14:27 -0700)]
am 6cc676b4: gralloc: change align of stride for EXYNOS_YV12

* commit '6cc676b447554079d90b048c1b5bcf4130f2f434':
  gralloc: change align of stride for EXYNOS_YV12

11 years agogralloc: change align of stride for EXYNOS_YV12
Seho Kim [Sun, 30 Sep 2012 20:35:01 +0000 (13:35 -0700)]
gralloc: change align of stride for EXYNOS_YV12

alignment of stride for EXNOS_YV12 is changed to 32.

Bug: 7225357
Change-Id: I6ed66ecba77fde6ad22cd366766bd79d7e1d2b50
Signed-off-by: Seho Kim <sh1645.kim@samsung.com>
11 years agoam 89699cd7: am c06b3290: hardware: samsung_slsi: libcamera2: Use new JPEG transport...
Sungjoong Kang [Mon, 1 Oct 2012 20:47:40 +0000 (13:47 -0700)]
am 89699cd7: am c06b3290: hardware: samsung_slsi: libcamera2: Use new JPEG transport header in HAL

* commit '89699cd7726a242223424722108b71a58a250d99':
  hardware: samsung_slsi: libcamera2: Use new JPEG transport header in HAL

11 years agoam 34ef2406: am 14dce02c: hardware: samsung_slsi: libcamera2: Fix AE state for night...
Sungjoong Kang [Mon, 1 Oct 2012 20:47:39 +0000 (13:47 -0700)]
am 34ef2406: am 14dce02c: hardware: samsung_slsi: libcamera2: Fix AE state for night mode

* commit '34ef2406e84b51f1047568df56ff31d24c7da67e':
  hardware: samsung_slsi: libcamera2: Fix AE state for night mode

11 years agoam 1dc6a3fe: am 48728d49: hardware: samsung_slsi: libcamera2: Fix AWB metadata error...
Sungjoong Kang [Mon, 1 Oct 2012 20:47:38 +0000 (13:47 -0700)]
am 1dc6a3fe: am 48728d49: hardware: samsung_slsi: libcamera2: Fix AWB metadata error with ZSL

* commit '1dc6a3fee5806142a00beeefe111a199bfedf4bd':
  hardware: samsung_slsi: libcamera2: Fix AWB metadata error with ZSL

11 years agoam 1d21c0ba: am 40acdcc8: hardware: samsung_slsi: libcamera2: AF stalling bug fix
Younghwan Joo [Mon, 1 Oct 2012 20:47:37 +0000 (13:47 -0700)]
am 1d21c0ba: am 40acdcc8: hardware: samsung_slsi: libcamera2: AF stalling bug fix

* commit '1d21c0ba69028cb1907a2d7a81f12561ef6872d3':
  hardware: samsung_slsi: libcamera2: AF stalling bug fix

11 years agoam e64d4f3b: am 83bc2903: hardware: samsung_slsi: libcamera2: Supports FPS range...
Sungjoong Kang [Mon, 1 Oct 2012 20:47:37 +0000 (13:47 -0700)]
am e64d4f3b: am 83bc2903: hardware: samsung_slsi: libcamera2: Supports FPS range metadata

* commit 'e64d4f3bbf566f3f45048315fa0cb60746a714c2':
  hardware: samsung_slsi: libcamera2: Supports FPS range metadata

11 years agoam 28268c95: am a46f3ffc: hwc: fix gscaler color order for 565 surfaces
Greg Hackmann [Mon, 1 Oct 2012 20:45:17 +0000 (13:45 -0700)]
am 28268c95: am a46f3ffc: hwc: fix gscaler color order for 565 surfaces

* commit '28268c95ea6ed3a9e48b6ab518bcae84d41f21d1':
  hwc: fix gscaler color order for 565 surfaces

11 years agoam ebd00d5b: am 644919a6: Merge "hwc: switch HDMI gscaler input to RGBX" into jb...
Greg Hackmann [Mon, 1 Oct 2012 20:45:16 +0000 (13:45 -0700)]
am ebd00d5b: am 644919a6: Merge "hwc: switch HDMI gscaler input to RGBX" into jb-mr1-dev

* commit 'ebd00d5b013441ac7f33da4d688cb2d02e1d7406':
  hwc: switch HDMI gscaler input to RGBX

11 years agohwc: enforce minimum window width
Greg Hackmann [Mon, 1 Oct 2012 20:31:26 +0000 (13:31 -0700)]
hwc: enforce minimum window width

Windows narrower than the FIMD's DMA burst length (128 bytes) are
rejected by the kernel because they may wedge the FIMD.

Bug: 7257993
Change-Id: I145db16940bd972e4197a0851bfc992ad4ecdf45
Signed-off-by: Greg Hackmann <ghackmann@google.com>
11 years agoam c06b3290: hardware: samsung_slsi: libcamera2: Use new JPEG transport header in HAL
Sungjoong Kang [Mon, 1 Oct 2012 17:52:00 +0000 (10:52 -0700)]
am c06b3290: hardware: samsung_slsi: libcamera2: Use new JPEG transport header in HAL

* commit 'c06b3290c7fa7d6138cf3b3dcb3280d4eeac5dce':
  hardware: samsung_slsi: libcamera2: Use new JPEG transport header in HAL

11 years agoam 14dce02c: hardware: samsung_slsi: libcamera2: Fix AE state for night mode
Sungjoong Kang [Mon, 1 Oct 2012 17:51:59 +0000 (10:51 -0700)]
am 14dce02c: hardware: samsung_slsi: libcamera2: Fix AE state for night mode

* commit '14dce02c7c8fdc2a9f2a83ed285ea9a79c75089b':
  hardware: samsung_slsi: libcamera2: Fix AE state for night mode

11 years agoam 48728d49: hardware: samsung_slsi: libcamera2: Fix AWB metadata error with ZSL
Sungjoong Kang [Mon, 1 Oct 2012 17:51:58 +0000 (10:51 -0700)]
am 48728d49: hardware: samsung_slsi: libcamera2: Fix AWB metadata error with ZSL

* commit '48728d495b8aa54d3c6cc95229f49f3135107aec':
  hardware: samsung_slsi: libcamera2: Fix AWB metadata error with ZSL

11 years agoam 40acdcc8: hardware: samsung_slsi: libcamera2: AF stalling bug fix
Younghwan Joo [Mon, 1 Oct 2012 17:51:57 +0000 (10:51 -0700)]
am 40acdcc8: hardware: samsung_slsi: libcamera2: AF stalling bug fix

* commit '40acdcc8c7ac1b9c28e4c8ed97598dbfc35a2658':
  hardware: samsung_slsi: libcamera2: AF stalling bug fix

11 years agoam 83bc2903: hardware: samsung_slsi: libcamera2: Supports FPS range metadata
Sungjoong Kang [Mon, 1 Oct 2012 17:51:57 +0000 (10:51 -0700)]
am 83bc2903: hardware: samsung_slsi: libcamera2: Supports FPS range metadata

* commit '83bc29031b8fbc600f8907128e5ea626194ab045':
  hardware: samsung_slsi: libcamera2: Supports FPS range metadata

11 years agohardware: samsung_slsi: libcamera2: Use new JPEG transport header in HAL
Sungjoong Kang [Sat, 29 Sep 2012 00:14:57 +0000 (17:14 -0700)]
hardware: samsung_slsi: libcamera2: Use new JPEG transport header in HAL

HAL sends the actual size of JPEG data by using new jpeg blob structure.
(size will be placed at the end of buffer)

Bug: 7108816
Change-Id: I80b93ed843eabea16656d5677a109979682fba04
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
11 years agohardware: samsung_slsi: libcamera2: Fix AE state for night mode
Sungjoong Kang [Sat, 29 Sep 2012 10:32:04 +0000 (03:32 -0700)]
hardware: samsung_slsi: libcamera2: Fix AE state for night mode

Makes AE state to be passed to camera service properly
so that service can decide capture method between ZSL and normal.

Bug: 7257412
Change-Id: I58e8b69a9e444cdc6a69de73075fe67e85ddaa08
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
11 years agohardware: samsung_slsi: libcamera2: Fix AWB metadata error with ZSL
Sungjoong Kang [Wed, 26 Sep 2012 20:48:48 +0000 (13:48 -0700)]
hardware: samsung_slsi: libcamera2: Fix AWB metadata error with ZSL

This patch fixes AWB metadata error that causes
stillshot with invaild AWB setting in case of rapid shot.

Bug: 7239330
Change-Id: Ibaa9e4278ea158a0f26a299ad566f3aa045ed108
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
11 years agohardware: samsung_slsi: libcamera2: AF stalling bug fix
Younghwan Joo [Sat, 29 Sep 2012 07:32:43 +0000 (16:32 +0900)]
hardware: samsung_slsi: libcamera2: AF stalling bug fix

This patch is to fix a bug that capture operation is impossible
to af stalled.

Bug: 7256969
Change-Id: I156914321137a7f66df4184d64cb6364dfe27a48
Signed-off-by: Younghwan Joo <yhwan.joo@samsung.com>
11 years agohardware: samsung_slsi: libcamera2: Supports FPS range metadata
Sungjoong Kang [Sat, 29 Sep 2012 07:21:47 +0000 (00:21 -0700)]
hardware: samsung_slsi: libcamera2: Supports FPS range metadata

This patch enables the processing of min/max FPS metadata.

Bug: 7249364
Change-Id: I27b87ef05d482a37ccf71e87f4d726dfecc4f74f
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
11 years agoam a46f3ffc: hwc: fix gscaler color order for 565 surfaces
Greg Hackmann [Mon, 1 Oct 2012 17:15:55 +0000 (10:15 -0700)]
am a46f3ffc: hwc: fix gscaler color order for 565 surfaces

* commit 'a46f3ffc8589d99c6273ada37c90d6fcf68be70b':
  hwc: fix gscaler color order for 565 surfaces

11 years agoam 644919a6: Merge "hwc: switch HDMI gscaler input to RGBX" into jb-mr1-dev
Greg Hackmann [Mon, 1 Oct 2012 17:14:24 +0000 (10:14 -0700)]
am 644919a6: Merge "hwc: switch HDMI gscaler input to RGBX" into jb-mr1-dev

* commit '644919a60f73c39d49db3d46390362aab9abc86c':
  hwc: switch HDMI gscaler input to RGBX

11 years agohwc: fix gscaler color order for 565 surfaces
Greg Hackmann [Sun, 30 Sep 2012 20:43:09 +0000 (13:43 -0700)]
hwc: fix gscaler color order for 565 surfaces

Bug: 7257843
Change-Id: I8847cbd49d384238483c1494a1a777d8aef4cff0
Signed-off-by: Greg Hackmann <ghackmann@google.com>
11 years agoMerge "hwc: switch HDMI gscaler input to RGBX" into jb-mr1-dev
Greg Hackmann [Sun, 30 Sep 2012 16:17:01 +0000 (09:17 -0700)]
Merge "hwc: switch HDMI gscaler input to RGBX" into jb-mr1-dev

11 years agoam 98df8002: am 08ab4d0c: Merge "exynos_omx: Do not call memset on object to be freed...
Dima Zavin [Fri, 28 Sep 2012 20:48:32 +0000 (13:48 -0700)]
am 98df8002: am 08ab4d0c: Merge "exynos_omx: Do not call memset on object to be freed" into jb-mr1-dev

* commit '98df80023577eeb52db103de4629abab42c4c462':
  exynos_omx: Do not call memset on object to be freed

11 years agoam 08ab4d0c: Merge "exynos_omx: Do not call memset on object to be freed" into jb...
Dima Zavin [Fri, 28 Sep 2012 20:47:26 +0000 (13:47 -0700)]
am 08ab4d0c: Merge "exynos_omx: Do not call memset on object to be freed" into jb-mr1-dev

* commit '08ab4d0c6e7aa319b5064ba859a937a1ec654902':
  exynos_omx: Do not call memset on object to be freed

11 years agoMerge "exynos_omx: Do not call memset on object to be freed" into jb-mr1-dev
Dima Zavin [Fri, 28 Sep 2012 20:46:05 +0000 (13:46 -0700)]
Merge "exynos_omx: Do not call memset on object to be freed" into jb-mr1-dev

11 years agohwc: switch HDMI gscaler input to RGBX
Greg Hackmann [Fri, 28 Sep 2012 20:19:46 +0000 (13:19 -0700)]
hwc: switch HDMI gscaler input to RGBX

Framebuffer format has changed to match mixer's RGB order

Bug: 7229550
Change-Id: Ibb8e9201f0b906ceb06e9fe1fe59e44d0e6e8724
Signed-off-by: Greg Hackmann <ghackmann@google.com>
11 years agoexynos_omx: Do not call memset on object to be freed
SeungBeom Kim [Thu, 27 Sep 2012 19:40:28 +0000 (12:40 -0700)]
exynos_omx: Do not call memset on object to be freed

pointer could be null, in which case free would succeed
but we first called memset() and things exploded.

Fixes a crash when video editor test attempts to export video
with multiple transitions.

Bug: 7233929
Change-Id: Iac752effe2c239b218cfe3c7d46d1b0ad19b7080
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
11 years agoam ae4a3362: am 6b236ec0: Merge "hwc: reduce blank ioctl EBUSY from error to info...
Greg Hackmann [Fri, 28 Sep 2012 18:00:57 +0000 (11:00 -0700)]
am ae4a3362: am 6b236ec0: Merge "hwc: reduce blank ioctl EBUSY from error to info" into jb-mr1-dev

* commit 'ae4a3362aa69bead64c68495bcc4008244a026f7':
  hwc: reduce blank ioctl EBUSY from error to info

11 years agoam 6b236ec0: Merge "hwc: reduce blank ioctl EBUSY from error to info" into jb-mr1-dev
Greg Hackmann [Fri, 28 Sep 2012 17:59:11 +0000 (10:59 -0700)]
am 6b236ec0: Merge "hwc: reduce blank ioctl EBUSY from error to info" into jb-mr1-dev

* commit '6b236ec0c0aa68afa4692146a4b0e80f21d9767e':
  hwc: reduce blank ioctl EBUSY from error to info

11 years agoMerge "hwc: reduce blank ioctl EBUSY from error to info" into jb-mr1-dev
Greg Hackmann [Fri, 28 Sep 2012 17:57:22 +0000 (10:57 -0700)]
Merge "hwc: reduce blank ioctl EBUSY from error to info" into jb-mr1-dev

11 years agohwc: reduce blank ioctl EBUSY from error to info
Greg Hackmann [Fri, 28 Sep 2012 17:28:51 +0000 (10:28 -0700)]
hwc: reduce blank ioctl EBUSY from error to info

EBUSY means the screen is already in the requested state.  This happens
during normal initialization and isn't harmful in practice.

Bug: 7249087
Change-Id: Ic8b6078aadd48d776191523e9696455d68b6ac62
Signed-off-by: Greg Hackmann <ghackmann@google.com>
11 years agoam 3e581401: am 405cc122: mobicore: remove useless kernel header
Dima Zavin [Fri, 28 Sep 2012 17:39:17 +0000 (10:39 -0700)]
am 3e581401: am 405cc122: mobicore: remove useless kernel header

* commit '3e5814015abcf3b8010c5847f1b674ec3b642e4c':
  mobicore: remove useless kernel header

11 years agoam a2a6070e: am 7b143edf: exynos: mobicore: update Mobicore userspace daemon and...
Jungtae Kim [Fri, 28 Sep 2012 17:39:16 +0000 (10:39 -0700)]
am a2a6070e: am 7b143edf: exynos: mobicore: update Mobicore userspace daemon and libraries

* commit 'a2a6070ec1b55122c94a7721432fd313addc0ec3':
  exynos: mobicore: update Mobicore userspace daemon and libraries

11 years agoam 405cc122: mobicore: remove useless kernel header
Dima Zavin [Fri, 28 Sep 2012 17:36:29 +0000 (10:36 -0700)]
am 405cc122: mobicore: remove useless kernel header

* commit '405cc12255d59427f17ebc017daf9af589e2640e':
  mobicore: remove useless kernel header

11 years agoam 7b143edf: exynos: mobicore: update Mobicore userspace daemon and libraries
Jungtae Kim [Fri, 28 Sep 2012 17:36:29 +0000 (10:36 -0700)]
am 7b143edf: exynos: mobicore: update Mobicore userspace daemon and libraries

* commit '7b143edf281bed18c8ebd0733465f3af5af327eb':
  exynos: mobicore: update Mobicore userspace daemon and libraries

11 years agomobicore: remove useless kernel header
Dima Zavin [Wed, 26 Sep 2012 21:16:37 +0000 (14:16 -0700)]
mobicore: remove useless kernel header

Change-Id: I99713461f5211b3322eb0cdb86bc50f9537714a8
Signed-off-by: Dima Zavin <dima@android.com>
11 years agoexynos: mobicore: update Mobicore userspace daemon and libraries
Jungtae Kim [Fri, 21 Sep 2012 14:23:57 +0000 (23:23 +0900)]
exynos: mobicore: update Mobicore userspace daemon and libraries

Mobicore is updated to MC1.2_V005 from MC1.2_V003
In addition, it fixed Mobicore Startup fail problem.

Change-Id: Iee6e975c043cecc63d3fa95aaee3fc8ff2522ba7
Signed-off-by: Jungtae Kim <jt1217.kim@samsung.com>
11 years agoam 198134eb: am 39433170: Revert "Double the memory in any blob allocations"
Rebecca Schultz Zavin [Fri, 28 Sep 2012 07:37:07 +0000 (00:37 -0700)]
am 198134eb: am 39433170: Revert "Double the memory in any blob allocations"

* commit '198134eb385c6aaa7be7ce6923bba6e44abe0cca':
  Revert "Double the memory in any blob allocations"

11 years agoam 4464023d: am 3c006f81: hardware: samsung_slsi: libcamera2: Temp increase of jpeg...
Sungjoong Kang [Fri, 28 Sep 2012 07:35:37 +0000 (00:35 -0700)]
am 4464023d: am 3c006f81: hardware: samsung_slsi: libcamera2: Temp increase of jpeg max size

* commit '4464023d6dda62f7fc18b46b8d83a8ceaa9c69b2':
  hardware: samsung_slsi: libcamera2: Temp increase of jpeg max size

11 years agoam 2646d051: am f0708d21: hardware: samsung_slsi: libcamera2: Modify stream release...
Sungjoong Kang [Fri, 28 Sep 2012 07:35:34 +0000 (00:35 -0700)]
am 2646d051: am f0708d21: hardware: samsung_slsi: libcamera2: Modify stream release condition

* commit '2646d051d3f4a3b3027f4d70901c2710b4c33f2c':
  hardware: samsung_slsi: libcamera2: Modify stream release condition

11 years agoam 8adf3185: am bf96172c: hardware: samsung_slsi: libcamera2: ion_map buffers for...
Sungjoong Kang [Fri, 28 Sep 2012 07:35:33 +0000 (00:35 -0700)]
am 8adf3185: am bf96172c: hardware: samsung_slsi: libcamera2: ion_map buffers for required case only

* commit '8adf3185ccdee1dda7e4f7b0af666024978e0b3d':
  hardware: samsung_slsi: libcamera2: ion_map buffers for required case only

11 years agoam abef8033: am 1952fb31: Merge "hardware: samsung_slsi: libcamera2: Enqueue every...
Rebecca Zavin [Fri, 28 Sep 2012 07:34:39 +0000 (00:34 -0700)]
am abef8033: am 1952fb31: Merge "hardware: samsung_slsi: libcamera2: Enqueue every frame to ISP" into jb-mr1-dev

* commit 'abef8033fe8783d1f2021af17c46abf9be6e46ee':
  hardware: samsung_slsi: libcamera2: Enqueue every frame to ISP

11 years agoam 1d41d721: am 2a19eb16: hwc: enforce X-coordinate alignment constraints
Greg Hackmann [Fri, 28 Sep 2012 07:34:26 +0000 (00:34 -0700)]
am 1d41d721: am 2a19eb16: hwc: enforce X-coordinate alignment constraints

* commit '1d41d7215c02fe92f42fd9bd3c817dec7daa73ef':
  hwc: enforce X-coordinate alignment constraints

11 years agoam f06d6d73: (-s ours) Reconcile with jb-mr1-release - do not merge
The Android Open Source Project [Fri, 28 Sep 2012 07:32:29 +0000 (00:32 -0700)]
am f06d6d73: (-s ours) Reconcile with jb-mr1-release - do not merge

* commit 'f06d6d7361465ba2174bea88b3562afac9b94eb9':
  hardware: samsung_slsi: libcamera2: Fix capture aspect ratio bug
  hardware: samsung_slsi: libcamera2: Change ISP streamoff sequence
  hardware: samsung_slsi: libcamera2: update meta data region
  hardware: samsung_slsi: libcamera2: Fix frame completion scheme
  hardware: samsung_slsi: libcamera2: Preserve SCC info on res change.
  hardware: samsung_slsi: libcamera2: change min fd score value for meta data
  hardware: samsung_slsi: libcamera2: support face priority scene mode
  hardware: samsung_slsi: libcamera2: support flash off mode with ZSL
  hwc: enable gscaler on RGBX surfaces

11 years agoam 39433170: Revert "Double the memory in any blob allocations"
Rebecca Schultz Zavin [Fri, 28 Sep 2012 03:51:27 +0000 (20:51 -0700)]
am 39433170: Revert "Double the memory in any blob allocations"

* commit '39433170a04f1f9c307d29e3bb2d7d5e11bf7824':
  Revert "Double the memory in any blob allocations"

11 years agoam 3c006f81: hardware: samsung_slsi: libcamera2: Temp increase of jpeg max size
Sungjoong Kang [Thu, 27 Sep 2012 23:45:15 +0000 (16:45 -0700)]
am 3c006f81: hardware: samsung_slsi: libcamera2: Temp increase of jpeg max size

* commit '3c006f81491a876ab9ea48a6479592ea85c5059e':
  hardware: samsung_slsi: libcamera2: Temp increase of jpeg max size

11 years agoRevert "Double the memory in any blob allocations"
Rebecca Schultz Zavin [Thu, 27 Sep 2012 23:45:04 +0000 (16:45 -0700)]
Revert "Double the memory in any blob allocations"

This reverts commit 53efd24f292043771988c4715225a2bca32ad2a8.

11 years agoam f0708d21: hardware: samsung_slsi: libcamera2: Modify stream release condition
Sungjoong Kang [Thu, 27 Sep 2012 23:34:42 +0000 (16:34 -0700)]
am f0708d21: hardware: samsung_slsi: libcamera2: Modify stream release condition

* commit 'f0708d21f0cbadbc03f3f940c5e9a03d8dc29bb8':
  hardware: samsung_slsi: libcamera2: Modify stream release condition

11 years agoam bf96172c: hardware: samsung_slsi: libcamera2: ion_map buffers for required case...
Sungjoong Kang [Thu, 27 Sep 2012 23:34:42 +0000 (16:34 -0700)]
am bf96172c: hardware: samsung_slsi: libcamera2: ion_map buffers for required case only

* commit 'bf96172c9e9a71d1c48e619869579002cbbc2268':
  hardware: samsung_slsi: libcamera2: ion_map buffers for required case only

11 years agohardware: samsung_slsi: libcamera2: Temp increase of jpeg max size
Sungjoong Kang [Thu, 27 Sep 2012 23:02:40 +0000 (16:02 -0700)]
hardware: samsung_slsi: libcamera2: Temp increase of jpeg max size

Before determining actual maximum size of jpeg image,
temporarily increased ANDROID_JPEG_MAX_SIZE to 10MB
so that still capture can be done without gralloc HACK for blob.

Bug: 7234975
Change-Id: I98093fa07068d4a4aa55dda8030558fa81385405
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
11 years agohardware: samsung_slsi: libcamera2: Modify stream release condition
Sungjoong Kang [Wed, 26 Sep 2012 20:31:46 +0000 (13:31 -0700)]
hardware: samsung_slsi: libcamera2: Modify stream release condition

This patch fixes preview stuck on 2nd recording after changing
record resolution.

Bug: 7239183
Change-Id: Ic6a852725dcb52a713664f13a4f0d869a99519d1
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
11 years agohardware: samsung_slsi: libcamera2: ion_map buffers for required case only
Sungjoong Kang [Thu, 27 Sep 2012 22:40:59 +0000 (15:40 -0700)]
hardware: samsung_slsi: libcamera2: ion_map buffers for required case only

For the buffers which don't require to be handled with address,
don't ion_map them.

Bug: 7208003
Change-Id: Ibcbe29792a57065abd4fd8d266edb1faf077868d
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
11 years agoam 1952fb31: Merge "hardware: samsung_slsi: libcamera2: Enqueue every frame to ISP...
Rebecca Zavin [Thu, 27 Sep 2012 22:41:47 +0000 (15:41 -0700)]
am 1952fb31: Merge "hardware: samsung_slsi: libcamera2: Enqueue every frame to ISP" into jb-mr1-dev

* commit '1952fb312e3202e475e81700b452273a74e819d4':
  hardware: samsung_slsi: libcamera2: Enqueue every frame to ISP

11 years agoMerge "hardware: samsung_slsi: libcamera2: Enqueue every frame to ISP" into jb-mr1-dev
Rebecca Zavin [Thu, 27 Sep 2012 22:40:05 +0000 (15:40 -0700)]
Merge "hardware: samsung_slsi: libcamera2: Enqueue every frame to ISP" into jb-mr1-dev

11 years agohardware: samsung_slsi: libcamera2: Enqueue every frame to ISP
Sungjoong Kang [Wed, 26 Sep 2012 21:04:23 +0000 (14:04 -0700)]
hardware: samsung_slsi: libcamera2: Enqueue every frame to ISP

Even during shot-to-shot delay, enqueue all the frames
to the ISP for 3A operation.

Bug: 7239574
Change-Id: I995aee96b6aca10ceee8c9027f582526e1507d1f
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
11 years agoam 2a19eb16: hwc: enforce X-coordinate alignment constraints
Greg Hackmann [Thu, 27 Sep 2012 22:19:26 +0000 (15:19 -0700)]
am 2a19eb16: hwc: enforce X-coordinate alignment constraints

* commit '2a19eb169927b5669b2bc0adb96145b84ae49c6b':
  hwc: enforce X-coordinate alignment constraints

11 years agohwc: enforce X-coordinate alignment constraints
Greg Hackmann [Thu, 27 Sep 2012 21:09:18 +0000 (14:09 -0700)]
hwc: enforce X-coordinate alignment constraints

The FIMD requires buffers' X coordinates to be aligned to word
boundaries.  Use a Gscaler to convert unaligned buffers to 32-bpp, which
have no alignment constraints (1 word == 1 pixel).

Bug: 7242154
Change-Id: I169f89d3eaff4d7694a1e7fc4696caaf4bbd512d
Signed-off-by: Greg Hackmann <ghackmann@google.com>
11 years agoReconcile with jb-mr1-release - do not merge
The Android Open Source Project [Thu, 27 Sep 2012 16:58:25 +0000 (09:58 -0700)]
Reconcile with jb-mr1-release - do not merge

Change-Id: I033900565b24e63e166a836229ffd021e3b4e682

11 years agomerge in jb-mr1-release history after reset to jb-mr1-dev
The Android Automerger [Thu, 27 Sep 2012 13:59:55 +0000 (06:59 -0700)]
merge in jb-mr1-release history after reset to jb-mr1-dev

11 years agohardware: samsung_slsi: libcamera2: Fix capture aspect ratio bug
Sungjoong Kang [Mon, 24 Sep 2012 01:57:37 +0000 (18:57 -0700)]
hardware: samsung_slsi: libcamera2: Fix capture aspect ratio bug

When preview aspect ratio is wider than capture,
center of image will be used for capture.

Bug: 7191491

Change-Id: I970f5995993e716bc02a6306609d7570a71829b6
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
11 years agohardware: samsung_slsi: libcamera2: Change ISP streamoff sequence
Sungjoong Kang [Mon, 24 Sep 2012 08:48:33 +0000 (01:48 -0700)]
hardware: samsung_slsi: libcamera2: Change ISP streamoff sequence

To prevent memory-related crash, modified streamoff sequence.
After applying this patch, ISP streamoff will be called before
scaler streamoff.

Change-Id: I2cf7120a0bebb2341d07b256c42c975649f473f3
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
11 years agohardware: samsung_slsi: libcamera2: update meta data region
Younghwan Joo [Fri, 21 Sep 2012 00:52:19 +0000 (17:52 -0700)]
hardware: samsung_slsi: libcamera2: update meta data region

This is to update meta data, synchnonized data region between
cameraHAL and driver

Change-Id: I2118dee22e01138675a0f8058096810d218b7f79
Signed-off-by: Younghwan Joo <yhwan.joo@samsung.com>
11 years agohardware: samsung_slsi: libcamera2: Fix frame completion scheme
Sungjoong Kang [Tue, 25 Sep 2012 08:39:19 +0000 (01:39 -0700)]
hardware: samsung_slsi: libcamera2: Fix frame completion scheme

Modified RequestMgr to preserve the order of frame completion
so that request queue acts always FIFO.

Change-Id: Ib6082faa77661200b602ade7019e4ecd4ac81180
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
11 years agohardware: samsung_slsi: libcamera2: Preserve SCC info on res change.
Sungjoong Kang [Mon, 24 Sep 2012 20:46:10 +0000 (13:46 -0700)]
hardware: samsung_slsi: libcamera2: Preserve SCC info on res change.

Preserve ScalerC buffer information on preview stream size change
for the consistency with camera service.

Change-Id: Iad063164598191bcf4c7e26266e2e1f26679560e
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
11 years agohardware: samsung_slsi: libcamera2: change min fd score value for meta data
Younghwan Joo [Tue, 25 Sep 2012 13:01:10 +0000 (22:01 +0900)]
hardware: samsung_slsi: libcamera2: change min fd score value for meta data

This patch is to change min fd score value to decide upload fd meta data
to camera service or not

Change-Id: If454186d982e265c5f82dc34f96c551cec9bb6db
Signed-off-by: Younghwan Joo <yhwan.joo@samsung.com>
11 years agohardware: samsung_slsi: libcamera2: support face priority scene mode
Younghwan Joo [Tue, 25 Sep 2012 12:12:30 +0000 (21:12 +0900)]
hardware: samsung_slsi: libcamera2: support face priority scene mode

This patch is to support AF with face result at face priority scene
mode. This feature is required camera fimware which version is #2645
or above.

Change-Id: If189904f88be0737a011f32e9831b457f6f77261
Signed-off-by: Younghwan Joo <yhwan.joo@samsung.com>
11 years agohardware: samsung_slsi: libcamera2: support flash off mode with ZSL
Younghwan Joo [Sat, 22 Sep 2012 08:15:20 +0000 (01:15 -0700)]
hardware: samsung_slsi: libcamera2: support flash off mode with ZSL

This commit is to change aeState at flash off mode.
At FIMC-ISP, between ZSL capture and standard capture is
the same as the image quality

Change-Id: I261e454e9430ffd066d116961bd2c169a45121dd
Signed-off-by: Younghwan Joo <yhwan.joo@samsung.com>
11 years agoam e65f77a2: am 46bbff71: Merge "clean kernel headers" into jb-mr1-dev
Greg Hackmann [Thu, 27 Sep 2012 00:33:54 +0000 (17:33 -0700)]
am e65f77a2: am 46bbff71: Merge "clean kernel headers" into jb-mr1-dev

* commit 'e65f77a2ce4033b57cfefc3fee61bd07dc06e458':
  clean kernel headers

11 years agoam 46bbff71: Merge "clean kernel headers" into jb-mr1-dev
Greg Hackmann [Thu, 27 Sep 2012 00:32:27 +0000 (17:32 -0700)]
am 46bbff71: Merge "clean kernel headers" into jb-mr1-dev

* commit '46bbff719a64d7fef89e702b0d86164bcae0ee37':
  clean kernel headers

11 years agoMerge "clean kernel headers" into jb-mr1-dev
Greg Hackmann [Thu, 27 Sep 2012 00:30:02 +0000 (17:30 -0700)]
Merge "clean kernel headers" into jb-mr1-dev

11 years agoam a5a10b2f: am 9eb2a020: hwc: support HAL_PIXEL_FORMAT_BGRA_8888
Greg Hackmann [Wed, 26 Sep 2012 23:49:07 +0000 (16:49 -0700)]
am a5a10b2f: am 9eb2a020: hwc: support HAL_PIXEL_FORMAT_BGRA_8888

* commit 'a5a10b2f14089afbd98d30114f16a8fb2b93138a':
  hwc: support HAL_PIXEL_FORMAT_BGRA_8888

11 years agoam 9eb2a020: hwc: support HAL_PIXEL_FORMAT_BGRA_8888
Greg Hackmann [Wed, 26 Sep 2012 23:48:00 +0000 (16:48 -0700)]
am 9eb2a020: hwc: support HAL_PIXEL_FORMAT_BGRA_8888

* commit '9eb2a0209e821f702227c61ccf7dd18aca2a6d82':
  hwc: support HAL_PIXEL_FORMAT_BGRA_8888

11 years agohwc: support HAL_PIXEL_FORMAT_BGRA_8888
Greg Hackmann [Wed, 26 Sep 2012 16:37:12 +0000 (09:37 -0700)]
hwc: support HAL_PIXEL_FORMAT_BGRA_8888

Bug: 7229550
Change-Id: Idec29ccb8b84af52e7c4e7af613bfdde6a6cb011
Signed-off-by: Greg Hackmann <ghackmann@google.com>
11 years agoclean kernel headers
Greg Hackmann [Wed, 26 Sep 2012 21:05:35 +0000 (14:05 -0700)]
clean kernel headers

Change-Id: I51c0119e9c743e21f571a743327fe299496ece81
Signed-off-by: Greg Hackmann <ghackmann@google.com>
11 years agoam 38246f8d: am 105be0b2: hwc: Return a release fence for the FRAMEBUFFER_TARGET...
Benoit Goby [Wed, 26 Sep 2012 22:20:36 +0000 (15:20 -0700)]
am 38246f8d: am 105be0b2: hwc: Return a release fence for the FRAMEBUFFER_TARGET layer

* commit '38246f8dabe68e37a0a24c9941a9bbf16c18814e':
  hwc: Return a release fence for the FRAMEBUFFER_TARGET layer

11 years agoam 21c03946: am 133c71aa: Merge "libgscaler: Add support for sync" into jb-mr1-dev
Benoit Goby [Wed, 26 Sep 2012 22:19:04 +0000 (15:19 -0700)]
am 21c03946: am 133c71aa: Merge "libgscaler: Add support for sync" into jb-mr1-dev

* commit '21c0394617eb39abe014c694942eaf277fb23466':
  libgscaler: Add support for sync

11 years agoam 105be0b2: hwc: Return a release fence for the FRAMEBUFFER_TARGET layer
Benoit Goby [Wed, 26 Sep 2012 22:18:43 +0000 (15:18 -0700)]
am 105be0b2: hwc: Return a release fence for the FRAMEBUFFER_TARGET layer

* commit '105be0b2aac13c94567036612a9556aae34c1590':
  hwc: Return a release fence for the FRAMEBUFFER_TARGET layer

11 years agoam 133c71aa: Merge "libgscaler: Add support for sync" into jb-mr1-dev
Benoit Goby [Wed, 26 Sep 2012 22:17:21 +0000 (15:17 -0700)]
am 133c71aa: Merge "libgscaler: Add support for sync" into jb-mr1-dev

* commit '133c71aaddcc50a2fbe06868e9f9002c4d155380':
  libgscaler: Add support for sync

11 years agohwc: Return a release fence for the FRAMEBUFFER_TARGET layer
Benoit Goby [Fri, 21 Sep 2012 20:19:30 +0000 (13:19 -0700)]
hwc: Return a release fence for the FRAMEBUFFER_TARGET layer

Bug: 7123196
Change-Id: I2236b187dc6fa8e8504c667797bc73efe596dc05

11 years agoMerge "libgscaler: Add support for sync" into jb-mr1-dev
Benoit Goby [Wed, 26 Sep 2012 22:15:02 +0000 (15:15 -0700)]
Merge "libgscaler: Add support for sync" into jb-mr1-dev

11 years agoam 269a05a0: am 8a3fc5dd: hardware: samsung_slsi: libcamera2: bug fix of single AF
Younghwan Joo [Wed, 26 Sep 2012 20:34:32 +0000 (13:34 -0700)]
am 269a05a0: am 8a3fc5dd: hardware: samsung_slsi: libcamera2: bug fix of single AF

* commit '269a05a07d88609489c88f342e3f0ecb66e82535':
  hardware: samsung_slsi: libcamera2: bug fix of single AF

11 years agoam 085061a4: am 1e73adbc: hardware: samsung_slsi: libcamera2: modify CAF sequence...
Younghwan Joo [Wed, 26 Sep 2012 20:34:31 +0000 (13:34 -0700)]
am 085061a4: am 1e73adbc: hardware: samsung_slsi: libcamera2: modify CAF sequence for flash

* commit '085061a483b1e2db3f3012aef9e51ed6b2d8c44a':
  hardware: samsung_slsi: libcamera2: modify CAF sequence for flash

11 years agoam 8a3fc5dd: hardware: samsung_slsi: libcamera2: bug fix of single AF
Younghwan Joo [Wed, 26 Sep 2012 20:32:51 +0000 (13:32 -0700)]
am 8a3fc5dd: hardware: samsung_slsi: libcamera2: bug fix of single AF

* commit '8a3fc5dddd1aecdc2acd4af9705119a4df12d6b7':
  hardware: samsung_slsi: libcamera2: bug fix of single AF

11 years agoam 1e73adbc: hardware: samsung_slsi: libcamera2: modify CAF sequence for flash
Younghwan Joo [Wed, 26 Sep 2012 20:32:51 +0000 (13:32 -0700)]
am 1e73adbc: hardware: samsung_slsi: libcamera2: modify CAF sequence for flash

* commit '1e73adbcd84cd67ac22894cacae2a13f8e3e6570':
  hardware: samsung_slsi: libcamera2: modify CAF sequence for flash

11 years agohardware: samsung_slsi: libcamera2: bug fix of single AF
Younghwan Joo [Wed, 26 Sep 2012 13:51:10 +0000 (22:51 +0900)]
hardware: samsung_slsi: libcamera2: bug fix of single AF

This patch is to fix a bug of single AF in case of successive capturing

Change-Id: I437c128c88b76680a49b89aa98c8cc1ca696b35e
Signed-off-by: Younghwan Joo <yhwan.joo@samsung.com>
11 years agohardware: samsung_slsi: libcamera2: modify CAF sequence for flash
Younghwan Joo [Fri, 21 Sep 2012 07:42:08 +0000 (00:42 -0700)]
hardware: samsung_slsi: libcamera2: modify CAF sequence for flash

This patch is to modify CAF sequence for proper operation
with flash

Change-Id: I0118463e7d8dc1d60c335d1ddf08f94fb1347cd7
Signed-off-by: Younghwan Joo <yhwan.joo@samsung.com>
11 years agoam c4726bad: am 4f439969: hwc: Remove force_fb flag, there\'s always content for...
Benoit Goby [Wed, 26 Sep 2012 19:47:57 +0000 (12:47 -0700)]
am c4726bad: am 4f439969: hwc: Remove force_fb flag, there\'s always content for HDMI

* commit 'c4726bad7dd6d260a5258f9327e24c4e43d5332e':
  hwc: Remove force_fb flag, there's always content for HDMI

11 years agoam 703debda: am 48a69545: hwc: Ignore content for HDMI when it is not enabled
Benoit Goby [Wed, 26 Sep 2012 19:46:34 +0000 (12:46 -0700)]
am 703debda: am 48a69545: hwc: Ignore content for HDMI when it is not enabled

* commit '703debda6cc471885611e7211da8a4c08fc05a0f':
  hwc: Ignore content for HDMI when it is not enabled

11 years agoam 4f439969: hwc: Remove force_fb flag, there\'s always content for HDMI
Benoit Goby [Wed, 26 Sep 2012 19:45:47 +0000 (12:45 -0700)]
am 4f439969: hwc: Remove force_fb flag, there\'s always content for HDMI

* commit '4f4399698e74d09820621027cf0f0e001f1c064a':
  hwc: Remove force_fb flag, there's always content for HDMI

11 years agoam 48a69545: hwc: Ignore content for HDMI when it is not enabled
Benoit Goby [Wed, 26 Sep 2012 19:44:20 +0000 (12:44 -0700)]
am 48a69545: hwc: Ignore content for HDMI when it is not enabled

* commit '48a6954594cd33170a493b85a95246741cbd3ce6':
  hwc: Ignore content for HDMI when it is not enabled

11 years agohwc: enable gscaler on RGBX surfaces
Greg Hackmann [Thu, 20 Sep 2012 16:35:37 +0000 (09:35 -0700)]
hwc: enable gscaler on RGBX surfaces

Bug: 6979023
Change-Id: I3df195443d547f3cd3d36089925dc5c9a135e261
Signed-off-by: Greg Hackmann <ghackmann@google.com>
11 years agolibgscaler: Add support for sync
Benoit Goby [Thu, 6 Sep 2012 03:12:03 +0000 (20:12 -0700)]
libgscaler: Add support for sync

Changed gsc_out_run to return the fence returned by qbuf and to
dequeue a buffer only when all buffers have been enqueued.
Start streaming after one buffer has been enqueued.

Bug: 7123196
Change-Id: Ib2a563b9d39888d66f0d4a37c79fde2f7b7140fa

11 years agohwc: Remove force_fb flag, there's always content for HDMI
Benoit Goby [Sat, 22 Sep 2012 00:16:45 +0000 (17:16 -0700)]
hwc: Remove force_fb flag, there's always content for HDMI

Bug: 7123196
Change-Id: Id0327b5fd7d3a7777c2dc13a99e51d5b11864388

11 years agohwc: Ignore content for HDMI when it is not enabled
Benoit Goby [Sat, 22 Sep 2012 00:12:28 +0000 (17:12 -0700)]
hwc: Ignore content for HDMI when it is not enabled

Bug: 7231798
Change-Id: I82d4baa3c1b84c2f16e6b633f4e1457730333124