GitHub/LineageOS/android_hardware_samsung_slsi_exynos.git
9 years agoexynos: libcsc: Add missing stub stable/cm-11.0
Christopher R. Palmer [Tue, 16 Sep 2014 08:36:44 +0000 (04:36 -0400)]
exynos: libcsc: Add missing stub

Change-Id: I0d4e15ada2d0149bb7207a9cf54b4bd4dac068dc

9 years agoexynos: Update from ODROID-XU 04212014 BSP
Ethan Chen [Wed, 25 Jun 2014 06:22:39 +0000 (23:22 -0700)]
exynos: Update from ODROID-XU 04212014 BSP

Change-Id: Ie4d9feeaae52243b346b6b5057337cd144d38021

10 years agoexynos: Add kernel headers to include path
Ethan Chen [Thu, 24 Oct 2013 23:11:51 +0000 (16:11 -0700)]
exynos: Add kernel headers to include path

10 years agoexynos: remove kernel headers
Ethan Chen [Thu, 24 Oct 2013 22:39:21 +0000 (15:39 -0700)]
exynos: remove kernel headers

* We can directly access the correct kernel header as part of the build
  process. Use that instead.

10 years agolibcsc: add extra convert_with_rotation function
Ethan Chen [Wed, 28 Aug 2013 00:33:58 +0000 (17:33 -0700)]
libcsc: add extra convert_with_rotation function

* i9500 liboemcamera requires the convert_with_rotation function.

10 years agolibcsc: use native OMX header if needed
Ethan Chen [Tue, 27 Aug 2013 22:04:02 +0000 (15:04 -0700)]
libcsc: use native OMX header if needed

10 years agoexynos: only build for insignal SLSI variant
Ethan Chen [Tue, 27 Aug 2013 20:48:05 +0000 (13:48 -0700)]
exynos: only build for insignal SLSI variant

11 years agolibv4l2: Fixed bugs result of prevent tool
Sungchun Kang [Thu, 28 Feb 2013 04:13:31 +0000 (13:13 +0900)]
libv4l2: Fixed bugs result of prevent tool

Use snprintf instead of sprintf for avoiding risk of overflow.

Change-Id: If420efb9780e615c368400b2de0c05743ec3a5f6
Signed-off-by: Sungchun Kang <sungchun.kang@samsung.com>
11 years agoinclude: Modify exynos_format.h for define ALIGN UP/DOWN
Hyeonmyeong Choi [Sat, 2 Feb 2013 09:41:33 +0000 (18:41 +0900)]
include: Modify exynos_format.h for define ALIGN UP/DOWN

Change-Id: I0c7e85dc6f2f3b3f859d54bd109b57d46f90e684
Signed-off-by: Hyeonmyeong Choi <hyeon.choi@samsung.com>
11 years agolibv4l2: Support non-blocking mode for dqbuf
Hyeonmyeong Choi [Sat, 12 Jan 2013 14:44:05 +0000 (23:44 +0900)]
libv4l2: Support non-blocking mode for dqbuf

When dqbuf() return -EAGAIN, this is not error at non-blocking mode.

Change-Id: I84a0629dc442b9a13fda08451334f90f84c86f6e
Signed-off-by: Hyeonmyeong Choi <hyeon.choi@samsung.com>
11 years agoinclude: updated videodev2_exynos_media.h
Ayoung Sim [Thu, 21 Feb 2013 08:28:20 +0000 (17:28 +0900)]
include: updated videodev2_exynos_media.h

Added V4L2_CID_TV_BLANK.

Change-Id: Ic2c5674342ae42ffa1ab71e7d6ed4e867500291b
Signed-off-by: Ayoung Sim <a.sim@samsung.com>
11 years agoinclude: V4L2_CID_MPEG_VIDEO_DECODER_WAIT_DECODING_START
SeungBeom Kim [Tue, 19 Feb 2013 04:22:22 +0000 (13:22 +0900)]
include: V4L2_CID_MPEG_VIDEO_DECODER_WAIT_DECODING_START

add new control id V4L2_CID_MPEG_VIDEO_DECODER_WAIT_DECODING_START to
videodev2_exynos_media.h

Depends On
 - Change-Id: I4416b2c3ab7e5d28edb2c2ff982915660bdda9e0

Change-Id: Ib08a57e89c7100efe7899895efb821b17c0d2e4d
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
11 years agolibexynosutils: resolved prevent defect
Taehwan Kim [Wed, 13 Feb 2013 02:10:34 +0000 (02:10 +0000)]
libexynosutils: resolved prevent defect

- 16055 : Control flow issues

Change-Id: I528b0ca221e4423ba11189e5966ac3b1ecb146cb
Signed-off-by: Taehwan Kim <t_h.kim@samsung.com>
11 years agolibcsc: resolved prevent defects
Taehwan Kim [Wed, 13 Feb 2013 01:46:12 +0000 (01:46 +0000)]
libcsc: resolved prevent defects

1. 16490 : Incorrect expression
2. 17724 : Null pointer dereferences

Change-Id: I39b9e9433f19aba7900bb11d883b746428280459
Signed-off-by: Taehwan Kim <t_h.kim@samsung.com>
11 years agolibsecurepath: sec G2D driver raw structure is added.
Won Jongbin [Fri, 1 Feb 2013 04:40:05 +0000 (13:40 +0900)]
libsecurepath: sec G2D driver raw structure is added.

Change-Id: I2a27798780ab3b0b7ea5450cead94792dabeeb67
Signed-off-by: Won Jongbin <jongbin.won@samsung.com>
11 years agoinclude: updated videodev2_exynos_media.h
Jinsung Yang [Fri, 1 Feb 2013 06:56:57 +0000 (15:56 +0900)]
include: updated videodev2_exynos_media.h

Added V4L2_CID_MPEG_VIDEO_DECODER_DECODING_TIMESTAMP_MODE.

Change-Id: I1d4d49f474b0be1a595e7434d7737bfc959c7909
Signed-off-by: Jinsung Yang <jsgood.yang@samsung.com>
11 years agolibcsc: fixup build error again when using exynos4 series
Huisung Kang [Sun, 3 Feb 2013 03:32:46 +0000 (12:32 +0900)]
libcsc: fixup build error again when using exynos4 series

Change-Id: I66994234919d9745650108bd82ede9698d428ac2
Signed-off-by: Huisung Kang <hs1218.kang@samsung.com>
11 years agoinclude: updated videodev2_exynos_media.h
Kang Sooyoung [Mon, 14 Jan 2013 07:33:41 +0000 (07:33 +0000)]
include: updated videodev2_exynos_media.h

This patch support Immediate display setting for decoder.

Change-Id: I1b789029ef5e7871ad79b0ccdf3309c92468db86
Signed-off-by: Kang Sooyoung <sooyoung.kang@samsung.com>
11 years agolibcsc: fixup build error when using exynos4 series
Huisung Kang [Thu, 17 Jan 2013 03:24:53 +0000 (12:24 +0900)]
libcsc: fixup build error when using exynos4 series

Change-Id: I8a606aabbcfd13f1fc8319165b140bbca4ef1713
Signed-off-by: Huisung Kang <hs1218.kang@samsung.com>
11 years agolibexynosutils: Added support for HAL_PIXEL_FORMAT_YV12 format.
meka rama [Mon, 7 Jan 2013 10:40:00 +0000 (19:40 +0900)]
libexynosutils: Added support for HAL_PIXEL_FORMAT_YV12 format.

Change-Id: I8e221a3b33cf0e1282708b2ba10f13a2cdebc0fc
Signed-off-by: meka rama <v.meka@samsung.com>
11 years agolibexynosutils: Added HAL_PIXEL_FORMAT_YCrCb_420_SP format
meka rama [Mon, 7 Jan 2013 09:33:02 +0000 (18:33 +0900)]
libexynosutils: Added HAL_PIXEL_FORMAT_YCrCb_420_SP format

Change-Id: I1eb5167a98920bb133d9a0aea074433cd225d1d3
Signed-off-by: meka rama <v.meka@samsung.com>
11 years agolibfimg4x: Changed FimgApiAutoFreeThread sleep time
SeWoon Park [Fri, 4 Jan 2013 10:42:38 +0000 (19:42 +0900)]
libfimg4x: Changed FimgApiAutoFreeThread sleep time

Chagned thread exit time when using FimgApiAutoFreeThread.
It makes the Android System server close more fast.
Resources that will be pre-load during boot time, use
SKIA resizing retine with FimgApiAutoFreeThread.

Change-Id: Icde19f3958cc08da6309d0ebafc0e2f4c00ab82a
Signed-off-by: SeWoon Park <seuni.park@samsung.com>
11 years agolibexynosutils: fixed wrong color format conversion
Jeonghee Kim [Fri, 4 Jan 2013 04:18:51 +0000 (13:18 +0900)]
libexynosutils: fixed wrong color format conversion

HAL_PIXEL_FORMAT_YCbCr_422_SP = V4L2_PIX_FMT_NV16
HAL_PIXEL_FORMAT_YCrCb_422_SP = V4L2_PIX_FMT_NV61

Change-Id: I8bc07ed395e81a80629bde1a52e824ace31a6e96
Signed-off-by: Jeonghee Kim <jhhhh.kim@samsung.com>
11 years agoinclude: updated videodev2_exynos_media.h
Jinsung Yang [Sun, 30 Dec 2012 06:46:48 +0000 (15:46 +0900)]
include: updated videodev2_exynos_media.h

Change-Id: I43b7a65384e3193dcd971c0cdd88600c9bd37eea
Signed-off-by: Jinsung Yang <jsgood.yang@samsung.com>
11 years agolibexynosutils: added support for HAL_PIXEL_FORMAT_EXYNOS_YCrCb_420_SP
meka rama [Thu, 27 Dec 2012 09:53:06 +0000 (18:53 +0900)]
libexynosutils: added support for HAL_PIXEL_FORMAT_EXYNOS_YCrCb_420_SP

Change-Id: I6e707f6fe6934e22a769d15fd2ec5e14a7d367be
Signed-off-by: meka rama <v.meka@samsung.com>
11 years agolibv4l2: add subdev_get_node_num function
Hyeonmyeong Choi [Thu, 20 Dec 2012 07:52:21 +0000 (16:52 +0900)]
libv4l2: add subdev_get_node_num function

Change-Id: If8d545aacb359e8911627b7694e404f686df89ef
Signed-off-by: Hyeonmyeong Choi <hyeon.choi@samsung.com>
11 years agolibv4l2: code clean
Hyeonmyeong Choi [Thu, 20 Dec 2012 07:49:38 +0000 (16:49 +0900)]
libv4l2: code clean

Remove unnecessary LOGE

Change-Id: I8cbde877b09e2a5b622ff728b78058680c664104
Signed-off-by: Hyeonmyeong Choi <hyeon.choi@samsung.com>
11 years agoinclude: Updated header to match kernel version
Jason Lee [Mon, 17 Dec 2012 13:54:37 +0000 (22:54 +0900)]
include: Updated header to match kernel version

Change-Id: Ibcce3fb08c70c4deec2563a3d405db3105abcce5
Signed-off-by: Jason Lee <aznair.lee@samsung.com>
11 years agolibcsc: added csc_set_method function
Taehwan Kim [Tue, 11 Dec 2012 09:25:06 +0000 (09:25 +0000)]
libcsc: added csc_set_method function

added csc_set_method function.
in order to change a csc_method.

Change-Id: Ib2aafed595dfa1b5a8aec1503ed4a6852ccf1504
Signed-off-by: Taehwan Kim <t_h.kim@samsung.com>
11 years agoinclude: added support for BGRX_8888 format
meka rama [Mon, 3 Dec 2012 05:17:17 +0000 (14:17 +0900)]
include: added support for BGRX_8888 format

Change-Id: Id8c43bc622fa3bda1b2aa179af9f3ce3a1437523
Signed-off-by: meka rama <v.meka@samsung.com>
11 years agolibv4l2: Add exynos_subdev close function
Hyeonmyeong Choi [Sun, 9 Dec 2012 12:35:55 +0000 (21:35 +0900)]
libv4l2: Add exynos_subdev close function

Change-Id: I1450185c069a703fd272fcf4bb7e35804f11a8cd
Signed-off-by: Hyeonmyeong Choi <hyeon.choi@samsung.com>
11 years agoinclude: updated videodev2.h
Taehwan Kim [Thu, 6 Dec 2012 10:09:58 +0000 (10:09 +0000)]
include: updated videodev2.h

updated header file for sync.

Change-Id: Ifc6f7a422092ed144a7656633cf1a5bfc5469ae0
Signed-off-by: Taehwan Kim <t_h.kim@samsung.com>
11 years agolibcsc: modified to RGBA_8888 hal pixel format from ARGB888
Taehwan Kim [Thu, 6 Dec 2012 06:49:56 +0000 (06:49 +0000)]
libcsc: modified to RGBA_8888 hal pixel format from ARGB888

HAL_PIXEL_FORMAT_ARGB888 is custom format.
but, HAL_PIXEL_FORMAT_RGBA_8888 is native format.
Byte order is same with HAL_PIXEL_FORMAT_RGBA_8888.
so, modified to use HAL_PIXEL_FORMAT_RGBA_8888.

Change-Id: I12c07d912467ffdaf434dddd9d55d4d345d9d3d5
Signed-off-by: Taehwan Kim <t_h.kim@samsung.com>
11 years agolibv4l2: changed debug level about DQBUF
Taehwan Kim [Thu, 29 Nov 2012 00:33:52 +0000 (00:33 +0000)]
libv4l2: changed debug level about DQBUF

debug level was changed to warning from error.
In spite of normal state,
it is possible to fail the DQBUF operation in ExynosOMX.

Change-Id: Ie2093cf656f6467e7f23681bebfc40cd84934fc0
Signed-off-by: Taehwan Kim <t_h.kim@samsung.com>
11 years agolibcsc: supported various buf mem_types.
meka rama [Thu, 29 Nov 2012 05:53:47 +0000 (14:53 +0900)]
libcsc: supported various buf mem_types.

user can set the mem_type by passing proper param to
csc_set_src_buffer & csc_set_dst_buffer.
supported types are CSC_MEMORY_MMAP,  CSC_MEMORY_USERPTR,  CSC_MEMORY_OVERLAY,
CSC_MEMORY_DMABUF.

API:
CSC_ERRORCODE csc_set_src_buffer(
    void *handle,
    void *addr[CSC_MAX_PLANES],
    int mem_type);

Change-Id: I1027cf4058a1574061cabc0521fb77cb3c6da215
Signed-off-by: meka rama <v.meka@samsung.com>
11 years agolibfimg4x: Code clean Android.mk
Lee Hwangjae [Thu, 29 Nov 2012 02:46:44 +0000 (11:46 +0900)]
libfimg4x: Code clean Android.mk

Change-Id: I008f2669db2ea707e393b1c34b4ca641f5e1d201
Signed-off-by: Lee Hwangjae <hj-yo.lee@samsung.com>
11 years agoAdded struct Fimg for libfimg.
Lee Hwangjae [Wed, 28 Nov 2012 04:47:08 +0000 (13:47 +0900)]
Added struct Fimg for libfimg.

Change-Id: Ia28aca05a0f5c5bb431092b9805faee54d1970e5
Signed-off-by: Lee Hwangjae <hj-yo.lee@samsung.com>
11 years agolibfimg4x: moved header files.
Lee Hwangjae [Wed, 28 Nov 2012 04:43:20 +0000 (13:43 +0900)]
libfimg4x: moved header files.

Change-Id: I72a4854631c0f4c0d078c071081de7911bdfc56e
Signed-off-by: Lee Hwangjae <hj-yo.lee@samsung.com>
11 years agolibfimg4x: Add initial libfimg4x
Lee Hwangjae [Wed, 28 Nov 2012 04:17:51 +0000 (13:17 +0900)]
libfimg4x: Add initial libfimg4x

Change-Id: I040dfa2ba18162b9325eeeba9946665650b60f1d
Signed-off-by: Lee Hwangjae <hj-yo.lee@samsung.com>
11 years agolibcsc: Unified source for Exynos4/Exynos5 series
Huisung Kang [Tue, 20 Nov 2012 04:11:15 +0000 (13:11 +0900)]
libcsc: Unified source for Exynos4/Exynos5 series

Change-Id: Ia38951ab4616277b0a4f62fa68d7db7b683c1fd0
Signed-off-by: Huisung Kang <hs1218.kang@samsung.com>
11 years agolibcsc: move csc header file to include directory
Huisung Kang [Mon, 29 Oct 2012 01:51:48 +0000 (10:51 +0900)]
libcsc: move csc header file to include directory

Change-Id: If1ee099226e1bb4012d28c6b4a032ef040be8f79
Signed-off-by: Huisung Kang <hs1218.kang@samsung.com>
11 years agolibcsc: change location of omx header to absolute path
Huisung Kang [Sat, 13 Oct 2012 01:18:08 +0000 (10:18 +0900)]
libcsc: change location of omx header to absolute path

Change-Id: I938745f29f9477546303a31dca9a2cfc32d97700
Signed-off-by: Huisung Kang <hs1218.kang@samsung.com>
11 years agolibcsc: cleanup indent
Huisung Kang [Sat, 13 Oct 2012 01:16:35 +0000 (10:16 +0900)]
libcsc: cleanup indent

Change-Id: Ief80bec0ae15ec7a517c2bafc23eff4635423839
Signed-off-by: Huisung Kang <hs1218.kang@samsung.com>
11 years agolibstagefrighthw has moved from hardware/samsung_slsi/exynos5
Yunji Kim [Tue, 16 Oct 2012 04:39:41 +0000 (04:39 +0000)]
libstagefrighthw has moved from hardware/samsung_slsi/exynos5

Change-Id: I99b7e8503719c50c08c52b46b924e434c4118b63
Signed-off-by: Yunji Kim <yunji.kim@samsung.com>
11 years agolibexynosutils has moved from hardware/samsung_slsi/exynos5
Yunji Kim [Fri, 12 Oct 2012 10:23:40 +0000 (10:23 +0000)]
libexynosutils has moved from hardware/samsung_slsi/exynos5

Change-Id: Ifc16d02e2d68a705fba9b105080e210157ffde08
Signed-off-by: Yunji Kim <yunji.kim@samsung.com>
11 years agolibv4l2 has moved from hardware/samsung_slsi/exynos5
Yunji Kim [Fri, 12 Oct 2012 08:49:12 +0000 (08:49 +0000)]
libv4l2 has moved from hardware/samsung_slsi/exynos5

Change-Id: I19d6c714e9f810e5c4db680eee358c3022462d80
Signed-off-by: Yunji Kim <yunji.kim@samsung.com>
11 years agolibcsc has moved from hardware/samsung_slsi/exynos5
Yunji Kim [Fri, 12 Oct 2012 05:05:39 +0000 (05:05 +0000)]
libcsc has moved from hardware/samsung_slsi/exynos5

Change-Id: Iff9ebd8826fcc6c0b94b2e33f2c894a74850d4c1
Signed-off-by: Yunji Kim <yunji.kim@samsung.com>
11 years agoheader files for common HAL has moved from hardware/samsung_slsi/exynos5
Sunmi Lee [Thu, 11 Oct 2012 09:45:43 +0000 (18:45 +0900)]
header files for common HAL has moved from hardware/samsung_slsi/exynos5

Change-Id: Id984b50c4a532ffcbd77590440ade1603a07df9f
Signed-off-by: Sunmi Lee <carrotsm.lee@samsung.com>
11 years agoempty base
Seokkeun Ahn [Fri, 24 Aug 2012 07:20:30 +0000 (16:20 +0900)]
empty base