diff options
author | Xin Li <delphij@google.com> | 2018-08-06 16:51:04 -0700 |
---|---|---|
committer | Xin Li <delphij@google.com> | 2018-08-06 16:51:04 -0700 |
commit | 2d88c771f96399fbb9154a3a5bc86aed97d79ca2 (patch) | |
tree | 256d681c8a15165facd99993a5373518ba45c596 | |
parent | 5edc9cd6a18ec1449d7de78e29829b2eba56917b (diff) | |
parent | 359972c3a2c961f8b70d3991befcbade1c68509f (diff) | |
download | easel-2d88c771f96399fbb9154a3a5bc86aed97d79ca2.tar.gz |
Merge Android Pie into masterandroid-o-mr1-iot-release-smart-display-r3android-o-mr1-iot-release-1.0.5android-o-mr1-iot-release-1.0.4android-o-mr1-iot-release-1.0.3oreo-mr1-1.2-iot-releasemaster-cuttlefish-testing-release
Bug: 112104996
Change-Id: I61757fda78b0f72d99bac9e54aa0c7d5b7ea3a60
-rw-r--r-- | amber/camera/Android.bp | 26 | ||||
-rw-r--r-- | amber/camera/Android.mk (renamed from camera/Android.mk) | 0 | ||||
-rw-r--r-- | amber/camera/include/HdrPlusProfiler.h (renamed from camera/include/HdrPlusProfiler.h) | 0 | ||||
-rw-r--r-- | amber/camera/include/HdrPlusTypes.h (renamed from camera/include/HdrPlusTypes.h) | 2 | ||||
-rw-r--r-- | amber/camera/libhdrplusclient/Android.mk (renamed from camera/libhdrplusclient/Android.mk) | 8 | ||||
-rw-r--r-- | amber/camera/libhdrplusclient/EaselManagerClient.cpp (renamed from camera/libhdrplusclient/EaselManagerClient.cpp) | 0 | ||||
-rw-r--r-- | amber/camera/libhdrplusclient/HdrPlusClientUtils.cpp (renamed from camera/libhdrplusclient/HdrPlusClientUtils.cpp) | 0 | ||||
-rw-r--r-- | amber/camera/libhdrplusclient/include/EaselManagerClient.h (renamed from camera/libhdrplusclient/include/EaselManagerClient.h) | 0 | ||||
-rw-r--r-- | amber/camera/libhdrplusclient/include/HdrPlusClient.h (renamed from camera/libhdrplusclient/include/HdrPlusClient.h) | 6 | ||||
-rw-r--r-- | amber/camera/libhdrplusclient/include/HdrPlusClientListener.h (renamed from camera/libhdrplusclient/include/HdrPlusClientListener.h) | 0 | ||||
-rw-r--r-- | amber/camera/libhdrplusclient/include/HdrPlusClientUtils.h (renamed from camera/libhdrplusclient/include/HdrPlusClientUtils.h) | 0 |
11 files changed, 40 insertions, 2 deletions
diff --git a/amber/camera/Android.bp b/amber/camera/Android.bp new file mode 100644 index 0000000..d0d2dad --- /dev/null +++ b/amber/camera/Android.bp @@ -0,0 +1,26 @@ +/* + * Copyright 2017 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +cc_library_headers { + name: "libhdrplusclient_headers", + proprietary: true, + owner: "google", + host_supported: false, + export_include_dirs: [ + "include", + "libhdrplusclient/include", + ], +} diff --git a/camera/Android.mk b/amber/camera/Android.mk index 619c2a6..619c2a6 100644 --- a/camera/Android.mk +++ b/amber/camera/Android.mk diff --git a/camera/include/HdrPlusProfiler.h b/amber/camera/include/HdrPlusProfiler.h index cc277f8..cc277f8 100644 --- a/camera/include/HdrPlusProfiler.h +++ b/amber/camera/include/HdrPlusProfiler.h diff --git a/camera/include/HdrPlusTypes.h b/amber/camera/include/HdrPlusTypes.h index 9f66ffb..c24a60f 100644 --- a/camera/include/HdrPlusTypes.h +++ b/amber/camera/include/HdrPlusTypes.h @@ -232,6 +232,8 @@ static const uint32_t DEBUG_PARAM_NONE = 0u; static const uint32_t DEBUG_PARAM_SAVE_GCAME_INPUT_METERING = (1u); static const uint32_t DEBUG_PARAM_SAVE_GCAME_INPUT_PAYLOAD = (1u << 1); static const uint32_t DEBUG_PARAM_SAVE_GCAME_TEXT = (1u << 2); +static const uint32_t DEBUG_PARAM_SAVE_PROFILE = (1u << 3); +static const uint32_t DEBUG_PARAM_SAVE_GCAME_IPU_WATERMARK = (1u << 4); /* * StaticMetadata defines a camera device's characteristics. diff --git a/camera/libhdrplusclient/Android.mk b/amber/camera/libhdrplusclient/Android.mk index a24eeb2..249111a 100644 --- a/camera/libhdrplusclient/Android.mk +++ b/amber/camera/libhdrplusclient/Android.mk @@ -29,9 +29,13 @@ LOCAL_SHARED_LIBRARIES := liblog ifeq ($(wildcard vendor/google_easel),) LOCAL_CFLAGS += -DUSE_DUMMY_IMPL=1 else +ifneq ($(TARGET_EASEL_VARIANT), amber) + LOCAL_CFLAGS += -DUSE_DUMMY_IMPL=1 +else LOCAL_CFLAGS += -DUSE_DUMMY_IMPL=0 LOCAL_SHARED_LIBRARIES += libhdrplusclientimpl endif +endif LOCAL_HEADER_LIBRARIES := \ libsystem_headers \ @@ -41,13 +45,13 @@ LOCAL_EXPORT_HEADER_LIBRARY_HEADERS := \ LOCAL_C_INCLUDES += \ $(LOCAL_PATH)/include \ - hardware/google/easel/camera/include + hardware/google/easel/amber/camera/include LOCAL_CFLAGS += -Wall -Wextra -Werror LOCAL_EXPORT_C_INCLUDE_DIRS += \ $(LOCAL_PATH)/include \ - hardware/google/easel/camera/include + hardware/google/easel/amber/camera/include LOCAL_MODULE:= libhdrplusclient LOCAL_PROPRIETARY_MODULE := true diff --git a/camera/libhdrplusclient/EaselManagerClient.cpp b/amber/camera/libhdrplusclient/EaselManagerClient.cpp index 83bfcf8..83bfcf8 100644 --- a/camera/libhdrplusclient/EaselManagerClient.cpp +++ b/amber/camera/libhdrplusclient/EaselManagerClient.cpp diff --git a/camera/libhdrplusclient/HdrPlusClientUtils.cpp b/amber/camera/libhdrplusclient/HdrPlusClientUtils.cpp index 1fb6838..1fb6838 100644 --- a/camera/libhdrplusclient/HdrPlusClientUtils.cpp +++ b/amber/camera/libhdrplusclient/HdrPlusClientUtils.cpp diff --git a/camera/libhdrplusclient/include/EaselManagerClient.h b/amber/camera/libhdrplusclient/include/EaselManagerClient.h index 682cb67..682cb67 100644 --- a/camera/libhdrplusclient/include/EaselManagerClient.h +++ b/amber/camera/libhdrplusclient/include/EaselManagerClient.h diff --git a/camera/libhdrplusclient/include/HdrPlusClient.h b/amber/camera/libhdrplusclient/include/HdrPlusClient.h index 40905cc..31f7124 100644 --- a/camera/libhdrplusclient/include/HdrPlusClient.h +++ b/amber/camera/libhdrplusclient/include/HdrPlusClient.h @@ -143,6 +143,12 @@ public: virtual void notifyFrameMetadata(uint32_t frameNumber, const camera_metadata_t &resultMetadata, bool lastMetadata=true) = 0; + /* + * Notify Easel has encountered a fatal error and HDR+ client should stop sending messages + * to Easel. + */ + virtual void nofityEaselFatalError() = 0; + private: // Disallow copy and assign. HdrPlusClient(const HdrPlusClient&) = delete; diff --git a/camera/libhdrplusclient/include/HdrPlusClientListener.h b/amber/camera/libhdrplusclient/include/HdrPlusClientListener.h index 30b817e..30b817e 100644 --- a/camera/libhdrplusclient/include/HdrPlusClientListener.h +++ b/amber/camera/libhdrplusclient/include/HdrPlusClientListener.h diff --git a/camera/libhdrplusclient/include/HdrPlusClientUtils.h b/amber/camera/libhdrplusclient/include/HdrPlusClientUtils.h index f9b126f..f9b126f 100644 --- a/camera/libhdrplusclient/include/HdrPlusClientUtils.h +++ b/amber/camera/libhdrplusclient/include/HdrPlusClientUtils.h |