diff options
author | Daniel Mentz <danielmentz@google.com> | 2018-04-10 18:36:27 -0700 |
---|---|---|
committer | Daniel Mentz <danielmentz@google.com> | 2018-04-10 18:36:27 -0700 |
commit | ba0ed84805a7e4b38fc488723672824284123f42 (patch) | |
tree | 441805f720d89f2044b369f6e765d92411c3b93c /mm-video-v4l2 | |
parent | 8663f4d6b3417bee86d747a8edde934e35062a40 (diff) | |
parent | 47f48706a8d5827dbe73280c47ec67798ac1f5d7 (diff) | |
download | media-ba0ed84805a7e4b38fc488723672824284123f42.tar.gz |
Merge remote-tracking branch 'goog/qcom/release/LA.UM.7.3.9.08.00.00.385.245' into pi-dev
Conflicts:
libstagefrighthw/QComOMXMetadata.h
mm-video-v4l2/vidc/vdec/Android.mk
mm-video-v4l2/vidc/vdec/inc/omx_vdec.h
mm-video-v4l2/vidc/vdec/inc/ts_parser.h
mm-video-v4l2/vidc/venc/Android.mk
Bug: 77871398
Change-Id: Iaade819caadef58cc7b1fdf64f0b549bec102eb9
Diffstat (limited to 'mm-video-v4l2')
-rw-r--r-- | mm-video-v4l2/vidc/common/Android.mk | 3 | ||||
-rwxr-xr-x | mm-video-v4l2/vidc/vdec/Android.mk | 19 | ||||
-rw-r--r-- | mm-video-v4l2/vidc/vdec/inc/omx_swvdec_utils.h | 4 | ||||
-rwxr-xr-x | mm-video-v4l2/vidc/vdec/inc/omx_vdec.h | 5 | ||||
-rw-r--r-- | mm-video-v4l2/vidc/vdec/inc/ts_parser.h | 4 | ||||
-rw-r--r-- | mm-video-v4l2/vidc/venc/Android.mk | 20 |
6 files changed, 39 insertions, 16 deletions
diff --git a/mm-video-v4l2/vidc/common/Android.mk b/mm-video-v4l2/vidc/common/Android.mk index 7f06be6e..c70d04e0 100644 --- a/mm-video-v4l2/vidc/common/Android.mk +++ b/mm-video-v4l2/vidc/common/Android.mk @@ -36,6 +36,9 @@ LOCAL_PRELINK_MODULE := false LOCAL_SHARED_LIBRARIES := liblog libcutils libdl LOCAL_HEADER_LIBRARIES := libutils_headers +LOCAL_HEADER_LIBRARIES := \ + libutils_headers + LOCAL_SRC_FILES += src/vidc_common.cpp LOCAL_SRC_FILES += src/vidc_vendor_extensions.cpp diff --git a/mm-video-v4l2/vidc/vdec/Android.mk b/mm-video-v4l2/vidc/vdec/Android.mk index e718393d..b0026bf2 100755 --- a/mm-video-v4l2/vidc/vdec/Android.mk +++ b/mm-video-v4l2/vidc/vdec/Android.mk @@ -60,11 +60,6 @@ libmm-vdec-inc += $(QCOM_MEDIA_ROOT)/mm-core/inc libmm-vdec-inc += $(QCOM_MEDIA_ROOT)/libplatformconfig libmm-vdec-inc += $(TARGET_OUT_HEADERS)/qcom/display libmm-vdec-inc += $(TARGET_OUT_HEADERS)/adreno -libmm-vdec-inc += frameworks/native/include/media/openmax -libmm-vdec-inc += frameworks/native/include/media/hardware -libmm-vdec-inc += frameworks/native/libs/nativewindow/include -libmm-vdec-inc += frameworks/native/libs/nativebase/include -libmm-vdec-inc += frameworks/native/libs/arect/include libmm-vdec-inc += $(QCOM_MEDIA_ROOT)/libc2dcolorconvert libmm-vdec-inc += $(TARGET_OUT_HEADERS)/mm-video/SwVdec libmm-vdec-inc += $(TARGET_OUT_HEADERS)/mm-video/swvdec @@ -100,6 +95,13 @@ LOCAL_MODULE := libOmxVdec LOCAL_MODULE_TAGS := optional LOCAL_VENDOR_MODULE := true LOCAL_CFLAGS := $(libmm-vdec-def) -Werror + +LOCAL_HEADER_LIBRARIES := \ + media_plugin_headers \ + libnativebase_headers \ + libutils_headers \ + libhardware_headers + LOCAL_C_INCLUDES += $(libmm-vdec-inc) LOCAL_ADDITIONAL_DEPENDENCIES := $(libmm-vdec-add-dep) @@ -135,6 +137,13 @@ LOCAL_MODULE := libOmxSwVdec LOCAL_MODULE_TAGS := optional LOCAL_VENDOR_MODULE := true LOCAL_CFLAGS := $(libmm-vdec-def) + +LOCAL_HEADER_LIBRARIES := \ + media_plugin_headers \ + libnativebase_headers \ + libutils_headers \ + libhardware_headers + LOCAL_C_INCLUDES += $(libmm-vdec-inc) LOCAL_ADDITIONAL_DEPENDENCIES := $(libmm-vdec-add-dep) diff --git a/mm-video-v4l2/vidc/vdec/inc/omx_swvdec_utils.h b/mm-video-v4l2/vidc/vdec/inc/omx_swvdec_utils.h index a6502abd..a9efc09f 100644 --- a/mm-video-v4l2/vidc/vdec/inc/omx_swvdec_utils.h +++ b/mm-video-v4l2/vidc/vdec/inc/omx_swvdec_utils.h @@ -1,7 +1,7 @@ /** * @copyright * - * Copyright (c) 2015-2017, The Linux Foundation. All rights reserved. + * Copyright (c) 2015-2018, The Linux Foundation. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: @@ -42,7 +42,7 @@ #include <queue> #include <pthread.h> -#include <cutils/log.h> +#include <utils/Log.h> extern unsigned int g_omx_swvdec_logmask; ///< global OMX SwVdec logmask variable extern declaration diff --git a/mm-video-v4l2/vidc/vdec/inc/omx_vdec.h b/mm-video-v4l2/vidc/vdec/inc/omx_vdec.h index 86126c7e..77c96c4d 100755 --- a/mm-video-v4l2/vidc/vdec/inc/omx_vdec.h +++ b/mm-video-v4l2/vidc/vdec/inc/omx_vdec.h @@ -51,8 +51,8 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include <qdMetaData.h> #include <color_metadata.h> #define STRINGIFY_ENUMS -#include "VideoAPI.h" -#include "HardwareAPI.h" +#include "media/hardware/VideoAPI.h" +#include "media/hardware/HardwareAPI.h" #include <unordered_map> #include <media/msm_media_info.h> @@ -73,6 +73,7 @@ extern "C" { //#include <binder/MemoryHeapIon.h> //#else #endif +#include <nativebase/nativebase.h> #include <linux/videodev2.h> #define VALID_TS(ts) ((ts < LLONG_MAX)? true : false) #include <poll.h> diff --git a/mm-video-v4l2/vidc/vdec/inc/ts_parser.h b/mm-video-v4l2/vidc/vdec/inc/ts_parser.h index dcf12350..2245cd22 100644 --- a/mm-video-v4l2/vidc/vdec/inc/ts_parser.h +++ b/mm-video-v4l2/vidc/vdec/inc/ts_parser.h @@ -1,5 +1,5 @@ /*-------------------------------------------------------------------------- -Copyright (c) 2010-2015, The Linux Foundation. All rights reserved. +Copyright (c) 2010-2015, 2018 The Linux Foundation. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: @@ -36,7 +36,7 @@ ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include <stdio.h> #include <inttypes.h> -#include <pthread.h> // pthread_mutex_* +#include <pthread.h> #ifdef _ANDROID_ extern "C" { diff --git a/mm-video-v4l2/vidc/venc/Android.mk b/mm-video-v4l2/vidc/venc/Android.mk index 54e95d96..700b5b4c 100644 --- a/mm-video-v4l2/vidc/venc/Android.mk +++ b/mm-video-v4l2/vidc/venc/Android.mk @@ -63,11 +63,6 @@ libmm-venc-inc += $(QCOM_MEDIA_ROOT)/libstagefrighthw libmm-venc-inc += $(QCOM_MEDIA_ROOT)/libplatformconfig libmm-venc-inc += $(TARGET_OUT_HEADERS)/qcom/display libmm-venc-inc += $(TARGET_OUT_HEADERS)/adreno -libmm-venc-inc += frameworks/native/include/media/hardware -libmm-venc-inc += frameworks/native/include/media/openmax -libmm-venc-inc += frameworks/native/libs/nativewindow/include -libmm-venc-inc += frameworks/native/libs/nativebase/include -libmm-venc-inc += frameworks/native/libs/arect/include libmm-venc-inc += $(QCOM_MEDIA_ROOT)/libc2dcolorconvert libmm-venc-inc += $(TARGET_OUT_HEADERS)/libvqzip libmm-venc-inc += $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include @@ -89,6 +84,14 @@ LOCAL_MODULE := libOmxVenc LOCAL_MODULE_TAGS := optional LOCAL_VENDOR_MODULE := true LOCAL_CFLAGS := $(libmm-venc-def) + +LOCAL_HEADER_LIBRARIES := \ + media_plugin_headers \ + libnativebase_headers \ + libcutils_headers \ + libutils_headers \ + libhardware_headers \ + LOCAL_C_INCLUDES := $(libmm-venc-inc) LOCAL_ADDITIONAL_DEPENDENCIES := $(libmm-venc-add-dep) @@ -124,6 +127,13 @@ LOCAL_MODULE := libOmxSwVencMpeg4 LOCAL_MODULE_TAGS := optional LOCAL_VENDOR_MODULE := true LOCAL_CFLAGS := $(libmm-venc-def) + +LOCAL_HEADER_LIBRARIES := \ + media_plugin_headers \ + libnativebase_headers \ + libutils_headers \ + libhardware_headers \ + LOCAL_C_INCLUDES := $(libmm-venc-inc) LOCAL_ADDITIONAL_DEPENDENCIES := $(libmm-venc-add-dep) |