mirror of
https://github.com/AetherDroid/android_device_samsung_universal7570-common.git
synced 2025-09-03 06:57:46 -04:00
universal7870: rework shims
This commit is contained in:
parent
262ba103ef
commit
35f2b6d077
4 changed files with 39 additions and 55 deletions
|
@ -186,17 +186,9 @@ PRODUCT_FULL_TREBLE_OVERRIDE := true
|
|||
PRODUCT_VENDOR_MOVE_ENABLED := true
|
||||
BOARD_VNDK_VERSION := current
|
||||
|
||||
# Shims
|
||||
# Shim
|
||||
TARGET_LD_SHIM_LIBS += \
|
||||
/vendor/lib/libcamera_client.so|/vendor/lib/libcamera_client_shim.so \
|
||||
/vendor/lib/omx/libOMX.Exynos.AVC.Decoder.so|/vendor/lib/libui_shim.so \
|
||||
/vendor/lib/omx/libOMX.Exynos.AVC.Encoder.so|/vendor/lib/libui_shim.so \
|
||||
/vendor/lib/omx/libOMX.Exynos.MPEG4.Decoder.so|/vendor/lib/libui_shim.so \
|
||||
/vendor/lib/omx/libOMX.Exynos.MPEG4.Encoder.so|/vendor/lib/libui_shim.so \
|
||||
/vendor/lib/omx/libOMX.Exynos.VP8.Decoder.so|/vendor/lib/libui_shim.so \
|
||||
/vendor/lib/omx/libOMX.Exynos.VP8.Encoder.so|/vendor/lib/libui_shim.so \
|
||||
/vendor/lib/omx/libOMX.Exynos.WMV.Decoder.so|/vendor/lib/libui_shim.so \
|
||||
/vendor/lib/libexynoscamera.so|/vendor/lib/libexynoscamera_shim.so
|
||||
/system/bin/mediaserver|/system/lib/libstagefright_shim.so
|
||||
|
||||
# Wifi
|
||||
BOARD_HAVE_SAMSUNG_WIFI := true
|
||||
|
|
|
@ -262,9 +262,8 @@ PRODUCT_PACKAGES += \
|
|||
|
||||
# Shims
|
||||
PRODUCT_PACKAGES += \
|
||||
libcamera_client_shim \
|
||||
libexynoscamera_shim \
|
||||
libui_shim
|
||||
libstagefright_shim
|
||||
|
||||
# USB
|
||||
PRODUCT_PACKAGES += \
|
||||
|
|
36
shims/libstagefright/Android.bp
Normal file
36
shims/libstagefright/Android.bp
Normal file
|
@ -0,0 +1,36 @@
|
|||
cc_library_shared {
|
||||
name: "libstagefright_shim",
|
||||
|
||||
srcs: [
|
||||
"CameraSource.cpp",
|
||||
],
|
||||
|
||||
export_shared_lib_headers: [
|
||||
"android.hardware.graphics.bufferqueue@1.0",
|
||||
"android.hardware.graphics.bufferqueue@2.0",
|
||||
],
|
||||
|
||||
generated_headers: [
|
||||
"android.hardware.graphics.bufferqueue@1.0_genc++_headers",
|
||||
"android.hardware.graphics.bufferqueue@2.0_genc++_headers",
|
||||
],
|
||||
|
||||
shared_libs: [
|
||||
"android.hardware.graphics.bufferqueue@1.0",
|
||||
"android.hardware.graphics.bufferqueue@2.0",
|
||||
"android.hidl.token@1.0-utils",
|
||||
"libbase",
|
||||
"libcamera_client",
|
||||
"liblog",
|
||||
],
|
||||
|
||||
include_dirs: [
|
||||
"frameworks/av/include",
|
||||
"frameworks/native/include/media/hardware",
|
||||
"frameworks/native/include/media/openmax",
|
||||
"frameworks/native/libs/arect/include",
|
||||
"frameworks/native/libs/nativebase/include",
|
||||
"frameworks/native/libs/nativewindow/include",
|
||||
"frameworks/av/media/ndk/include",
|
||||
],
|
||||
}
|
|
@ -1,43 +0,0 @@
|
|||
#
|
||||
# Copyright (C) 2018 The LineageOS 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.
|
||||
|
||||
LOCAL_PATH := $(call my-dir)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_SRC_FILES := CameraSource.cpp
|
||||
|
||||
LOCAL_C_INCLUDES := \
|
||||
$(TOP)/frameworks/av/include \
|
||||
$(TOP)/frameworks/native/include/media/hardware \
|
||||
$(TOP)/frameworks/native/include/media/openmax \
|
||||
$(TOP)/frameworks/native/libs/arect/include \
|
||||
$(TOP)/frameworks/native/libs/nativebase/include \
|
||||
$(TOP)/frameworks/native/libs/nativewindow/include \
|
||||
$(TOP)/frameworks/av/media/ndk/include
|
||||
|
||||
LOCAL_SHARED_LIBRARIES := \
|
||||
android.hardware.graphics.bufferqueue@1.0 \
|
||||
android.hardware.graphics.bufferqueue@2.0 \
|
||||
android.hidl.token@1.0-utils \
|
||||
libbase \
|
||||
libcamera_client \
|
||||
liblog
|
||||
|
||||
LOCAL_MODULE := libstagefright_shim
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
|
||||
include $(BUILD_SHARED_LIBRARY)
|
Loading…
Add table
Add a link
Reference in a new issue