QCamera2: avoid leaking device code names to JPEG EXIF
am: e9fabb980d
Change-Id: I689e3947f7cb28addaaa90757898bb32f751930e
diff --git a/QCamera2/HAL/QCamera2HWI.cpp b/QCamera2/HAL/QCamera2HWI.cpp
index 380e7f6..55260af 100644
--- a/QCamera2/HAL/QCamera2HWI.cpp
+++ b/QCamera2/HAL/QCamera2HWI.cpp
@@ -3069,7 +3069,7 @@
mParameters.getHfrFps(pFpsRange);
streamInfo->user_buf_info.frameInterval =
(long)((1000/pFpsRange.video_max_fps) * 1000);
- LOGH("Video Batch Count = %d, interval = %d",
+ LOGH("Video Batch Count = %d, interval = %ld",
streamInfo->user_buf_info.frame_buf_cnt,
streamInfo->user_buf_info.frameInterval);
}
diff --git a/QCamera2/HAL/QCamera2HWICallbacks.cpp b/QCamera2/HAL/QCamera2HWICallbacks.cpp
index ec05ec4..5c7d280 100644
--- a/QCamera2/HAL/QCamera2HWICallbacks.cpp
+++ b/QCamera2/HAL/QCamera2HWICallbacks.cpp
@@ -2873,7 +2873,7 @@
}
}
- LOGH("written number of bytes %ld\n",
+ LOGH("written number of bytes %zd\n",
written_len);
close(file_fd);
} else {
diff --git a/QCamera2/HAL/QCameraStream.cpp b/QCamera2/HAL/QCameraStream.cpp
index 2da9980..a8f44c0 100644
--- a/QCamera2/HAL/QCameraStream.cpp
+++ b/QCamera2/HAL/QCameraStream.cpp
@@ -1376,7 +1376,7 @@
*num_bufs = mNumBufs;
*initial_reg_flag = regFlags;
*bufs = mBufDefs;
- LOGH("stream type: %d, mRegFlags: 0x%x, numBufs: %d",
+ LOGH("stream type: %d, mRegFlags: %p, numBufs: %d",
mStreamInfo->stream_type, regFlags, mNumBufs);
if (mNumBufsNeedAlloc > 0) {
diff --git a/QCamera2/HAL3/QCamera3Stream.cpp b/QCamera2/HAL3/QCamera3Stream.cpp
index dad6072..9274d7e 100644
--- a/QCamera2/HAL3/QCamera3Stream.cpp
+++ b/QCamera2/HAL3/QCamera3Stream.cpp
@@ -804,7 +804,7 @@
mBufDefs[index].mem_info = NULL;
} else {
- LOGE("Buffer at index %d not registered");
+ LOGE("Buffer at index %d not registered", index);
return BAD_INDEX;
}
diff --git a/QCamera2/stack/mm-camera-test/Android.mk b/QCamera2/stack/mm-camera-test/Android.mk
index c2fe9f7..2d77f38 100644
--- a/QCamera2/stack/mm-camera-test/Android.mk
+++ b/QCamera2/stack/mm-camera-test/Android.mk
@@ -86,7 +86,7 @@
LOCAL_CFLAGS += -Wall -Wextra -Werror
LOCAL_SHARED_LIBRARIES:= \
- libcutils libdl libmmcamera_interface
+ liblog libcutils libdl libmmcamera_interface
LOCAL_MODULE_TAGS := optional
@@ -180,7 +180,7 @@
LOCAL_CFLAGS += -Wall -Wextra -Werror
LOCAL_SHARED_LIBRARIES:= \
- libcutils libdl libmmcamera_interface
+ liblog libcutils libdl libmmcamera_interface
LOCAL_MODULE_TAGS := optional
diff --git a/QCamera2/stack/mm-camera-test/src/mm_qcamera_app.c b/QCamera2/stack/mm-camera-test/src/mm_qcamera_app.c
index e7a2afb..3062b1f 100644
--- a/QCamera2/stack/mm-camera-test/src/mm_qcamera_app.c
+++ b/QCamera2/stack/mm-camera-test/src/mm_qcamera_app.c
@@ -35,8 +35,11 @@
#include <errno.h>
#include <fcntl.h>
#include <linux/msm_ion.h>
+#include <stdio.h>
+#include <sys/ioctl.h>
#define MMAN_H <SYSTEM_HEADER_PREFIX/mman.h>
#include MMAN_H
+#include <unistd.h>
// Camera dependencies
#include "mm_qcamera_dbg.h"
diff --git a/QCamera2/stack/mm-camera-test/src/mm_qcamera_main_menu.c b/QCamera2/stack/mm-camera-test/src/mm_qcamera_main_menu.c
index 0865c6f..99f855f 100644
--- a/QCamera2/stack/mm-camera-test/src/mm_qcamera_main_menu.c
+++ b/QCamera2/stack/mm-camera-test/src/mm_qcamera_main_menu.c
@@ -30,6 +30,7 @@
// System dependencies
#include <ctype.h>
#include <errno.h>
+#include <unistd.h>
// Camera dependencies
#include "mm_qcamera_main_menu.h"
diff --git a/QCamera2/stack/mm-camera-test/src/mm_qcamera_preview.c b/QCamera2/stack/mm-camera-test/src/mm_qcamera_preview.c
index 2072f20..21fa4c3 100644
--- a/QCamera2/stack/mm-camera-test/src/mm_qcamera_preview.c
+++ b/QCamera2/stack/mm-camera-test/src/mm_qcamera_preview.c
@@ -31,16 +31,18 @@
#include <assert.h>
#include <errno.h>
#include <fcntl.h>
+#include <semaphore.h>
+#include <stdio.h>
+#include <sys/ioctl.h>
+#include <sys/mman.h>
#define MMAN_H <SYSTEM_HEADER_PREFIX/mman.h>
#include MMAN_H
+#include <unistd.h>
// Camera dependencies
#include "mm_qcamera_app.h"
#include "mm_qcamera_dbg.h"
#include "mm_qcamera_app.h"
-#include <assert.h>
-#include <sys/mman.h>
-#include <semaphore.h>
static void mm_app_metadata_notify_cb(mm_camera_super_buf_t *bufs,
void *user_data)
diff --git a/QCamera2/stack/mm-camera-test/src/mm_qcamera_rdi.c b/QCamera2/stack/mm-camera-test/src/mm_qcamera_rdi.c
index 0e87e72..9d0f028 100644
--- a/QCamera2/stack/mm-camera-test/src/mm_qcamera_rdi.c
+++ b/QCamera2/stack/mm-camera-test/src/mm_qcamera_rdi.c
@@ -29,6 +29,8 @@
// System dependencies
#include <fcntl.h>
+#include <stdio.h>
+#include <unistd.h>
// Camera dependencies
#include "mm_qcamera_app.h"
diff --git a/QCamera2/stack/mm-camera-test/src/mm_qcamera_socket.c b/QCamera2/stack/mm-camera-test/src/mm_qcamera_socket.c
index 7ab8db8..73a7d2d 100644
--- a/QCamera2/stack/mm-camera-test/src/mm_qcamera_socket.c
+++ b/QCamera2/stack/mm-camera-test/src/mm_qcamera_socket.c
@@ -29,6 +29,8 @@
// System dependencies
#include <errno.h>
+#include <fcntl.h>
+#include <unistd.h>
// Camera dependencies
#include "mm_qcamera_socket.h"
diff --git a/QCamera2/stack/mm-camera-test/src/mm_qcamera_unit_test.c b/QCamera2/stack/mm-camera-test/src/mm_qcamera_unit_test.c
index c6eaab7..3a51362 100644
--- a/QCamera2/stack/mm-camera-test/src/mm_qcamera_unit_test.c
+++ b/QCamera2/stack/mm-camera-test/src/mm_qcamera_unit_test.c
@@ -36,6 +36,8 @@
#define MM_QCAMERA_APP_UTEST_INNER_LOOP 1
#define MM_QCAM_APP_TEST_NUM 128
+#include <unistd.h>
+
static mm_app_tc_t mm_app_tc[MM_QCAM_APP_TEST_NUM];
int mm_app_tc_open_close(mm_camera_app_t *cam_app)
diff --git a/QCamera2/stack/mm-jpeg-interface/test/Android.mk b/QCamera2/stack/mm-jpeg-interface/test/Android.mk
index b42636c..46a17da 100644
--- a/QCamera2/stack/mm-jpeg-interface/test/Android.mk
+++ b/QCamera2/stack/mm-jpeg-interface/test/Android.mk
@@ -37,7 +37,7 @@
LOCAL_32_BIT_ONLY := $(BOARD_QTI_CAMERA_32BIT_ONLY)
LOCAL_MODULE := mm-jpeg-interface-test
LOCAL_PRELINK_MODULE := false
-LOCAL_SHARED_LIBRARIES := libcutils libdl libmmjpeg_interface
+LOCAL_SHARED_LIBRARIES := liblog libcutils libdl libmmjpeg_interface
include $(BUILD_EXECUTABLE)
@@ -80,8 +80,8 @@
LOCAL_32_BIT_ONLY := $(BOARD_QTI_CAMERA_32BIT_ONLY)
LOCAL_MODULE := mm-jpegdec-interface-test
LOCAL_PRELINK_MODULE := false
-LOCAL_SHARED_LIBRARIES := libcutils libdl libmmjpeg_interface
+LOCAL_SHARED_LIBRARIES := liblog libcutils libdl libmmjpeg_interface
include $(BUILD_EXECUTABLE)
-LOCAL_PATH := $(OLD_LOCAL_PATH)
\ No newline at end of file
+LOCAL_PATH := $(OLD_LOCAL_PATH)
diff --git a/mm-image-codec/qomx_core/Android.mk b/mm-image-codec/qomx_core/Android.mk
index fa7242b..9108c2c 100644
--- a/mm-image-codec/qomx_core/Android.mk
+++ b/mm-image-codec/qomx_core/Android.mk
@@ -20,7 +20,7 @@
LOCAL_MODULE := libqomx_core
LOCAL_PRELINK_MODULE := false
-LOCAL_SHARED_LIBRARIES := libcutils libdl
+LOCAL_SHARED_LIBRARIES := liblog libcutils libdl
LOCAL_32_BIT_ONLY := true
include $(BUILD_SHARED_LIBRARY)