aboutsummaryrefslogtreecommitdiff
path: root/camera/QCamera2
diff options
context:
space:
mode:
Diffstat (limited to 'camera/QCamera2')
-rw-r--r--camera/QCamera2/Android.mk9
-rw-r--r--camera/QCamera2/HAL/QCamera2HWI.cpp2
-rw-r--r--camera/QCamera2/HAL/QCamera2HWI.h2
-rw-r--r--camera/QCamera2/HAL/QCameraChannel.h2
-rwxr-xr-xcamera/QCamera2/HAL/QCameraMem.cpp2
-rw-r--r--camera/QCamera2/HAL/QCameraMem.h2
-rw-r--r--camera/QCamera2/HAL/QCameraMuxer.h2
-rw-r--r--camera/QCamera2/HAL/QCameraParameters.cpp2
-rw-r--r--camera/QCamera2/HAL/QCameraParameters.h2
-rw-r--r--camera/QCamera2/HAL/QCameraStream.h2
-rw-r--r--camera/QCamera2/QCamera2Factory.cpp2
-rw-r--r--camera/QCamera2/stack/mm-camera-interface/Android.mk4
-rw-r--r--camera/QCamera2/stack/mm-jpeg-interface/Android.mk5
-rw-r--r--camera/QCamera2/stack/mm-lib2d-interface/Android.mk1
-rw-r--r--camera/QCamera2/util/QCameraDisplay.cpp2
-rw-r--r--camera/QCamera2/util/QCameraTrace.h1
16 files changed, 23 insertions, 19 deletions
diff --git a/camera/QCamera2/Android.mk b/camera/QCamera2/Android.mk
index 39a9ef6..8246d45 100644
--- a/camera/QCamera2/Android.mk
+++ b/camera/QCamera2/Android.mk
@@ -80,12 +80,9 @@ LOCAL_C_INCLUDES := \
$(LOCAL_PATH)/stack/mm-camera-interface/inc \
$(LOCAL_PATH)/util \
$(LOCAL_PATH)/HAL3 \
- hardware/libhardware/include/hardware \
$(call project-path-for,qcom-media)/libstagefrighthw \
$(call project-path-for,qcom-media)/mm-core/inc \
- system/core/include/cutils \
- system/core/include/system \
- system/media/camera/include/system
+ $(TARGET_OUT_HEADERS)/mm-camera-lib/cp/prebuilt
#HAL 1.0 Include paths
LOCAL_C_INCLUDES += \
@@ -121,6 +118,10 @@ ifeq ($(TARGET_TS_MAKEUP),true)
LOCAL_SHARED_LIBRARIES += libts_face_beautify_hal libts_detected_face_hal
endif
LOCAL_HEADER_LIBRARIES += media_plugin_headers
+LOCAL_HEADER_LIBRARIES += libandroid_sensor_headers
+LOCAL_HEADER_LIBRARIES += libcutils_headers
+LOCAL_HEADER_LIBRARIES += libsystem_headers
+LOCAL_HEADER_LIBRARIES += libhardware_headers
LOCAL_STATIC_LIBRARIES := android.hardware.camera.common@1.0-helper
diff --git a/camera/QCamera2/HAL/QCamera2HWI.cpp b/camera/QCamera2/HAL/QCamera2HWI.cpp
index 7066805..e1cd590 100644
--- a/camera/QCamera2/HAL/QCamera2HWI.cpp
+++ b/camera/QCamera2/HAL/QCamera2HWI.cpp
@@ -38,7 +38,7 @@
#include <stdio.h>
#include <stdlib.h>
#include "gralloc_priv.h"
-#include "native_handle.h"
+#include "cutils/native_handle.h"
// Camera definitions
#include "android/QCamera2External.h"
diff --git a/camera/QCamera2/HAL/QCamera2HWI.h b/camera/QCamera2/HAL/QCamera2HWI.h
index 0c1a00a..e0cdc3d 100644
--- a/camera/QCamera2/HAL/QCamera2HWI.h
+++ b/camera/QCamera2/HAL/QCamera2HWI.h
@@ -35,7 +35,7 @@
#include <utils/Condition.h>
// Camera dependencies
-#include "camera.h"
+#include "hardware/camera.h"
#include "QCameraAllocator.h"
#include "QCameraChannel.h"
#include "QCameraCmdThread.h"
diff --git a/camera/QCamera2/HAL/QCameraChannel.h b/camera/QCamera2/HAL/QCameraChannel.h
index 1db634d..695ddbd 100644
--- a/camera/QCamera2/HAL/QCameraChannel.h
+++ b/camera/QCamera2/HAL/QCameraChannel.h
@@ -30,7 +30,7 @@
#ifndef __QCAMERA_CHANNEL_H__
#define __QCAMERA_CHANNEL_H__
-#include "camera.h"
+#include "hardware/camera.h"
#include "QCameraMem.h"
#include "QCameraParameters.h"
#include "QCameraStream.h"
diff --git a/camera/QCamera2/HAL/QCameraMem.cpp b/camera/QCamera2/HAL/QCameraMem.cpp
index 2502cf3..6fc269e 100755
--- a/camera/QCamera2/HAL/QCameraMem.cpp
+++ b/camera/QCamera2/HAL/QCameraMem.cpp
@@ -34,7 +34,7 @@
#include <utils/Errors.h>
#define MMAN_H <SYSTEM_HEADER_PREFIX/mman.h>
#include MMAN_H
-#include "gralloc.h"
+#include "hardware/gralloc.h"
#include "gralloc_priv.h"
// Camera dependencies
diff --git a/camera/QCamera2/HAL/QCameraMem.h b/camera/QCamera2/HAL/QCameraMem.h
index ec75e51..62eff55 100644
--- a/camera/QCamera2/HAL/QCameraMem.h
+++ b/camera/QCamera2/HAL/QCameraMem.h
@@ -39,7 +39,7 @@
#include "qdMetaData.h"
// Camera dependencies
-#include "camera.h"
+#include "hardware/camera.h"
extern "C" {
#include "mm_camera_interface.h"
diff --git a/camera/QCamera2/HAL/QCameraMuxer.h b/camera/QCamera2/HAL/QCameraMuxer.h
index a85612e..da411c8 100644
--- a/camera/QCamera2/HAL/QCameraMuxer.h
+++ b/camera/QCamera2/HAL/QCameraMuxer.h
@@ -29,7 +29,7 @@
#ifndef __QCAMERAMUXER_H__
#define __QCAMERAMUXER_H__
-#include "camera.h"
+#include "hardware/camera.h"
#include "QCamera2HWI.h"
#include "QCamera3HWI.h"
diff --git a/camera/QCamera2/HAL/QCameraParameters.cpp b/camera/QCamera2/HAL/QCameraParameters.cpp
index cefca23..5fa5eab 100644
--- a/camera/QCamera2/HAL/QCameraParameters.cpp
+++ b/camera/QCamera2/HAL/QCameraParameters.cpp
@@ -40,7 +40,7 @@
#define SYSINFO_H <SYSTEM_HEADER_PREFIX/sysinfo.h>
#include SYSINFO_H
#include "gralloc_priv.h"
-#include "graphics.h"
+#include "system/graphics.h"
// Camera dependencies
#include "QCameraBufferMaps.h"
diff --git a/camera/QCamera2/HAL/QCameraParameters.h b/camera/QCamera2/HAL/QCameraParameters.h
index ee00117..3c9bac7 100644
--- a/camera/QCamera2/HAL/QCameraParameters.h
+++ b/camera/QCamera2/HAL/QCameraParameters.h
@@ -28,7 +28,7 @@
#include <utils/Errors.h>
// Camera dependencies
-#include "camera.h"
+#include "hardware/camera.h"
#include "QCameraMem.h"
#include "QCameraParametersIntf.h"
#include "QCameraThermalAdapter.h"
diff --git a/camera/QCamera2/HAL/QCameraStream.h b/camera/QCamera2/HAL/QCameraStream.h
index fc5c443..ea39539 100644
--- a/camera/QCamera2/HAL/QCameraStream.h
+++ b/camera/QCamera2/HAL/QCameraStream.h
@@ -31,7 +31,7 @@
#define __QCAMERA_STREAM_H__
// Camera dependencies
-#include "camera.h"
+#include "hardware/camera.h"
#include "QCameraCmdThread.h"
#include "QCameraMem.h"
#include "QCameraAllocator.h"
diff --git a/camera/QCamera2/QCamera2Factory.cpp b/camera/QCamera2/QCamera2Factory.cpp
index 33b051a..cd184ee 100644
--- a/camera/QCamera2/QCamera2Factory.cpp
+++ b/camera/QCamera2/QCamera2Factory.cpp
@@ -36,7 +36,7 @@
// Camera dependencies
#ifdef QCAMERA_HAL1_SUPPORT
-#include "camera.h"
+#include "hardware/camera.h"
#include "HAL/QCamera2HWI.h"
#include "QCameraMuxer.h"
#endif
diff --git a/camera/QCamera2/stack/mm-camera-interface/Android.mk b/camera/QCamera2/stack/mm-camera-interface/Android.mk
index 9b96326..f6e55a7 100644
--- a/camera/QCamera2/stack/mm-camera-interface/Android.mk
+++ b/camera/QCamera2/stack/mm-camera-interface/Android.mk
@@ -34,7 +34,6 @@ LOCAL_COPY_HEADERS += ../common/cam_types.h
LOCAL_C_INCLUDES := \
$(LOCAL_PATH)/inc \
$(LOCAL_PATH)/../common \
- hardware/libhardware/include/hardware \
$(call project-path-for,qcom-media)/media/mm-core/inc \
system/media/camera/include \
@@ -51,8 +50,9 @@ LOCAL_SRC_FILES := $(MM_CAM_FILES)
LOCAL_MODULE := libmmcamera_interface
LOCAL_PRELINK_MODULE := false
-LOCAL_SHARED_LIBRARIES := libdl libcutils liblog libutils
+LOCAL_SHARED_LIBRARIES := libdl libcutils liblog
LOCAL_HEADER_LIBRARIES := libsystem_headers libhardware_headers
+LOCAL_HEADER_LIBRARIES += media_plugin_headers
LOCAL_HEADER_LIBRARIES += generated_kernel_headers
LOCAL_MODULE_TAGS := optional
LOCAL_VENDOR_MODULE := true
diff --git a/camera/QCamera2/stack/mm-jpeg-interface/Android.mk b/camera/QCamera2/stack/mm-jpeg-interface/Android.mk
index 3a3a1c6..2885620 100644
--- a/camera/QCamera2/stack/mm-jpeg-interface/Android.mk
+++ b/camera/QCamera2/stack/mm-jpeg-interface/Android.mk
@@ -9,11 +9,12 @@ LOCAL_CFLAGS+= -D_ANDROID_ -DQCAMERA_REDEFINE_LOG
LOCAL_CFLAGS += -Wall -Wextra -Werror -Wno-unused-parameter
LOCAL_HEADER_LIBRARIES := generated_kernel_headers
+LOCAL_HEADER_LIBRARIES += libutils_headers
+LOCAL_HEADER_LIBRARIES += media_plugin_headers
LIB2D_ROTATION=false
LOCAL_C_INCLUDES += \
- frameworks/native/include/media/openmax \
$(LOCAL_PATH)/inc \
$(LOCAL_PATH)/../common \
$(LOCAL_PATH)/../mm-camera-interface/inc \
@@ -68,7 +69,7 @@ LOCAL_SRC_FILES := \
LOCAL_MODULE := libmmjpeg_interface
LOCAL_PRELINK_MODULE := false
-LOCAL_SHARED_LIBRARIES := libdl libcutils liblog libqomx_core libmmcamera_interface libutils
+LOCAL_SHARED_LIBRARIES := libdl libcutils liblog libqomx_core libmmcamera_interface
ifeq ($(strip $(LIB2D_ROTATION)),true)
LOCAL_SHARED_LIBRARIES += libmmlib2d_interface
endif
diff --git a/camera/QCamera2/stack/mm-lib2d-interface/Android.mk b/camera/QCamera2/stack/mm-lib2d-interface/Android.mk
index 9f72f45..1cbd0b3 100644
--- a/camera/QCamera2/stack/mm-lib2d-interface/Android.mk
+++ b/camera/QCamera2/stack/mm-lib2d-interface/Android.mk
@@ -9,6 +9,7 @@ LOCAL_CFLAGS+= -D_ANDROID_ -DQCAMERA_REDEFINE_LOG
LOCAL_CFLAGS += -Wall -Wextra -Werror -Wno-unused-parameter
LOCAL_HEADER_LIBRARIES := generated_kernel_headers
+LOCAL_HEADER_LIBRARIES += libutils_headers
IMGLIB_HEADER_PATH := $(TARGET_OUT_INTERMEDIATES)/include/mm-camera/imglib
diff --git a/camera/QCamera2/util/QCameraDisplay.cpp b/camera/QCamera2/util/QCameraDisplay.cpp
index efd0c3f..6312b5e 100644
--- a/camera/QCamera2/util/QCameraDisplay.cpp
+++ b/camera/QCamera2/util/QCameraDisplay.cpp
@@ -30,7 +30,7 @@
#define LOG_TAG "QCameraDisplay"
// Camera dependencies
-#include <properties.h>
+#include <cutils/properties.h>
extern "C" {
#include "mm_camera_dbg.h"
}
diff --git a/camera/QCamera2/util/QCameraTrace.h b/camera/QCamera2/util/QCameraTrace.h
index d7eeb8f..3464d6c 100644
--- a/camera/QCamera2/util/QCameraTrace.h
+++ b/camera/QCamera2/util/QCameraTrace.h
@@ -20,6 +20,7 @@
#ifndef __QCAMERATRACE_H__
#define __QCAMERATRACE_H__
+#include <pthread.h>
#include <utils/Trace.h>
#ifdef QCAMERA_REDEFINE_LOG