DO NOT MERGE - Update Widevine Classic to 4.5.0.10107
This updates the Widevine Classic libraries to version 4.5.0.10107. This version has identical functionality to the previous version, however the version number has changed because the Widevine build system has been updated to support all six flavors. (2 security levels x 3 instruction sets) This change adds x86 L1 binaries and MIPS L3 binaries, as these have been validated by partners. Bug: 10246711 Change-Id: Ie14e48aec33b0cc5d63752e24ba88284c6e37aa9
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
# widevine prebuilts only available for ARM
|
||||
# To build this dir you must define BOARD_WIDEVINE_OEMCRYPTO_LEVEL in the board config.
|
||||
ifdef BOARD_WIDEVINE_OEMCRYPTO_LEVEL
|
||||
ifeq ($(TARGET_ARCH),arm)
|
||||
ifneq ($(filter arm x86 mips,$(TARGET_ARCH)),)
|
||||
|
||||
include $(call all-subdir-makefiles)
|
||||
|
||||
endif # TARGET_ARCH == arm, x86
|
||||
endif # TARGET_ARCH == arm, x86, mips
|
||||
endif # BOARD_WIDEVINE_OEMCRYPTO_LEVEL
|
||||
|
||||
@@ -31,7 +31,7 @@ include $(BUILD_JAVA_LIBRARY)
|
||||
|
||||
########################
|
||||
|
||||
ifneq ($(filter arm x86,$(TARGET_ARCH)),)
|
||||
ifneq ($(filter arm x86 mips,$(TARGET_ARCH)),)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
include $(TOP)/vendor/widevine/proprietary/drmwvmplugin/common.mk
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
ifneq ($(filter arm x86,$(TARGET_ARCH)),)
|
||||
ifneq ($(filter arm x86 mips,$(TARGET_ARCH)),)
|
||||
|
||||
include $(call all-subdir-makefiles)
|
||||
|
||||
|
||||
BIN
proprietary/drmwvmplugin/lib/arm/libwvdrm_L1.so
Executable file → Normal file
BIN
proprietary/drmwvmplugin/lib/arm/libwvdrm_L1.so
Executable file → Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
33
proprietary/drmwvmplugin/lib/mips/Android.mk
Normal file
33
proprietary/drmwvmplugin/lib/mips/Android.mk
Normal file
@@ -0,0 +1,33 @@
|
||||
ifeq ($(TARGET_ARCH),mips)
|
||||
|
||||
LOCAL_PATH:= $(call my-dir)
|
||||
|
||||
#########################################################################
|
||||
# libwvdrm_L?.so
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_MODULE := libwvdrm_L$(BOARD_WIDEVINE_OEMCRYPTO_LEVEL)
|
||||
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
|
||||
LOCAL_MODULE_SUFFIX := .so
|
||||
LOCAL_SRC_FILES := $(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX)
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_STRIP_MODULE := true
|
||||
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
#########################################################################
|
||||
# libwvocs_L?.a
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_MODULE := libwvocs_L$(BOARD_WIDEVINE_OEMCRYPTO_LEVEL)
|
||||
LOCAL_MODULE_CLASS := STATIC_LIBRARIES
|
||||
LOCAL_MODULE_SUFFIX := .a
|
||||
LOCAL_SRC_FILES := $(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX)
|
||||
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
endif
|
||||
BIN
proprietary/drmwvmplugin/lib/mips/libwvdrm_L3.so
Executable file
BIN
proprietary/drmwvmplugin/lib/mips/libwvdrm_L3.so
Executable file
Binary file not shown.
BIN
proprietary/drmwvmplugin/lib/mips/libwvocs_L3.a
Normal file
BIN
proprietary/drmwvmplugin/lib/mips/libwvocs_L3.a
Normal file
Binary file not shown.
BIN
proprietary/drmwvmplugin/lib/x86/libwvdrm_L1.so
Executable file
BIN
proprietary/drmwvmplugin/lib/x86/libwvdrm_L1.so
Executable file
Binary file not shown.
BIN
proprietary/drmwvmplugin/lib/x86/libwvocs_L1.a
Normal file
BIN
proprietary/drmwvmplugin/lib/x86/libwvocs_L1.a
Normal file
Binary file not shown.
@@ -1,4 +1,4 @@
|
||||
ifneq ($(filter arm x86,$(TARGET_ARCH)),)
|
||||
ifneq ($(filter arm x86 mips,$(TARGET_ARCH)),)
|
||||
|
||||
LOCAL_PATH:= $(call my-dir)
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
ifneq ($(filter arm x86,$(TARGET_ARCH)),)
|
||||
ifneq ($(filter arm x86 mips,$(TARGET_ARCH)),)
|
||||
|
||||
include $(call all-subdir-makefiles)
|
||||
|
||||
|
||||
BIN
proprietary/streamcontrol/lib/arm/libWVStreamControlAPI_L1.so
Executable file → Normal file
BIN
proprietary/streamcontrol/lib/arm/libWVStreamControlAPI_L1.so
Executable file → Normal file
Binary file not shown.
Binary file not shown.
17
proprietary/streamcontrol/lib/mips/Android.mk
Normal file
17
proprietary/streamcontrol/lib/mips/Android.mk
Normal file
@@ -0,0 +1,17 @@
|
||||
ifeq ($(TARGET_ARCH),mips)
|
||||
|
||||
LOCAL_PATH:= $(call my-dir)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_MODULE := libWVStreamControlAPI_L$(BOARD_WIDEVINE_OEMCRYPTO_LEVEL)
|
||||
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
|
||||
LOCAL_MODULE_SUFFIX := .so
|
||||
LOCAL_SRC_FILES := $(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX)
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_STRIP_MODULE := true
|
||||
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
endif
|
||||
BIN
proprietary/streamcontrol/lib/mips/libWVStreamControlAPI_L3.so
Executable file
BIN
proprietary/streamcontrol/lib/mips/libWVStreamControlAPI_L3.so
Executable file
Binary file not shown.
BIN
proprietary/streamcontrol/lib/x86/libWVStreamControlAPI_L1.so
Executable file
BIN
proprietary/streamcontrol/lib/x86/libWVStreamControlAPI_L1.so
Executable file
Binary file not shown.
@@ -1,4 +1,4 @@
|
||||
ifneq ($(filter arm x86,$(TARGET_ARCH)),)
|
||||
ifneq ($(filter arm x86 mips,$(TARGET_ARCH)),)
|
||||
|
||||
LOCAL_PATH:= $(call my-dir)
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
ifneq ($(filter arm x86,$(TARGET_ARCH)),)
|
||||
ifneq ($(filter arm x86 mips,$(TARGET_ARCH)),)
|
||||
|
||||
LOCAL_PATH := $(call my-dir)
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
ifneq ($(filter arm x86,$(TARGET_ARCH)),)
|
||||
ifneq ($(filter arm x86 mips,$(TARGET_ARCH)),)
|
||||
|
||||
LOCAL_PATH:= $(call my-dir)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user