Skip to content

Commit

Permalink
switch to proprietart camera blob and wrapper
Browse files Browse the repository at this point in the history
This gives us working zoom and panorama and just seems to be a better camera solution than the open source
  • Loading branch information
gr8nole committed May 16, 2016
1 parent 4c838ea commit 6cc0850
Show file tree
Hide file tree
Showing 20 changed files with 6,063 additions and 14,124 deletions.
48 changes: 8 additions & 40 deletions camera/Android.mk
@@ -1,51 +1,19 @@
#
# Copyright (C) 2013 Paul Kocialkowski
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_SRC_FILES := \
exynos_camera.c \
exynos_exif.c \
exynos_jpeg.c \
exynos_param.c \
exynos_utils.c \
exynos_v4l2.c \
exynos_v4l2_output.c

LOCAL_C_INCLUDES := \
$(LOCAL_PATH)/include \
system/media/camera/include \
hardware/samsung/exynos4/hal/include
CameraWrapper.cpp

LOCAL_SHARED_LIBRARIES := libutils libcutils liblog libcamera_client libhardware
LOCAL_PRELINK_MODULE := false
LOCAL_SHARED_LIBRARIES := \
libhardware liblog libcamera_client libutils

ifeq ($(TARGET_SOC),exynos4x12)
LOCAL_SHARED_LIBRARIES += libhwjpeg
LOCAL_CFLAGS += -DEXYNOS_JPEG_HW
LOCAL_C_INCLUDES += \
system/media/camera/include

LOCAL_SRC_FILES += exynos_ion.c
LOCAL_CFLAGS += -DEXYNOS_ION
endif

LOCAL_MODULE := camera.$(TARGET_BOOTLOADER_BOARD_NAME)
LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
LOCAL_MODULE := camera.smdk4x12
LOCAL_MODULE_TAGS := optional

include $(BUILD_SHARED_LIBRARY)
#include $(BUILD_HEAPTRACKED_SHARED_LIBRARY)

0 comments on commit 6cc0850

Please sign in to comment.