Remove libmediadrm symlinks

Test: build
Change-Id: I53d703b6d34226926437b0207a2b3d51dff6881a
Merged-In: I53d703b6d34226926437b0207a2b3d51dff6881a
gugelfrei
Marco Nelissen 5 years ago
parent 87025d5658
commit 55b259cf5e

@ -24,6 +24,10 @@ cc_binary {
"Program.cpp", "Program.cpp",
], ],
header_libs: [
"libmediadrm_headers",
],
shared_libs: [ shared_libs: [
"libstagefright", "libstagefright",
"libmedia", "libmedia",

@ -52,7 +52,7 @@
#include <media/stagefright/MediaErrors.h> #include <media/stagefright/MediaErrors.h>
#include <media/stagefright/MediaMuxer.h> #include <media/stagefright/MediaMuxer.h>
#include <media/stagefright/PersistentSurface.h> #include <media/stagefright/PersistentSurface.h>
#include <media/ICrypto.h> #include <mediadrm/ICrypto.h>
#include <media/MediaCodecBuffer.h> #include <media/MediaCodecBuffer.h>
#include "screenrecord.h" #include "screenrecord.h"

@ -133,6 +133,9 @@ LOCAL_SRC_FILES:= \
codec.cpp \ codec.cpp \
SimplePlayer.cpp \ SimplePlayer.cpp \
LOCAL_HEADER_LIBRARIES := \
libmediadrm_headers \
LOCAL_SHARED_LIBRARIES := \ LOCAL_SHARED_LIBRARIES := \
libstagefright liblog libutils libbinder libstagefright_foundation \ libstagefright liblog libutils libbinder libstagefright_foundation \
libmedia libmedia_omx libaudioclient libui libgui libcutils libmedia libmedia_omx libaudioclient libui libgui libcutils
@ -159,17 +162,18 @@ LOCAL_SRC_FILES:= \
filters/saturation.rscript \ filters/saturation.rscript \
mediafilter.cpp \ mediafilter.cpp \
LOCAL_HEADER_LIBRARIES := \
libmediadrm_headers \
LOCAL_SHARED_LIBRARIES := \ LOCAL_SHARED_LIBRARIES := \
libstagefright \ libstagefright \
liblog \ liblog \
libutils \ libutils \
libbinder \ libbinder \
libstagefright_foundation \ libstagefright_foundation \
libmedia \
libmedia_omx \ libmedia_omx \
libui \ libui \
libgui \ libgui \
libcutils \
libRScpp \ libRScpp \
LOCAL_C_INCLUDES:= \ LOCAL_C_INCLUDES:= \

@ -23,7 +23,7 @@
#include <gui/Surface.h> #include <gui/Surface.h>
#include <media/AudioTrack.h> #include <media/AudioTrack.h>
#include <media/ICrypto.h> #include <mediadrm/ICrypto.h>
#include <media/IMediaHTTPService.h> #include <media/IMediaHTTPService.h>
#include <media/MediaCodecBuffer.h> #include <media/MediaCodecBuffer.h>
#include <media/stagefright/foundation/ABuffer.h> #include <media/stagefright/foundation/ABuffer.h>

@ -23,7 +23,7 @@
#include <binder/IServiceManager.h> #include <binder/IServiceManager.h>
#include <binder/ProcessState.h> #include <binder/ProcessState.h>
#include <media/ICrypto.h> #include <mediadrm/ICrypto.h>
#include <media/IMediaHTTPService.h> #include <media/IMediaHTTPService.h>
#include <media/IMediaPlayerService.h> #include <media/IMediaPlayerService.h>
#include <media/MediaCodecBuffer.h> #include <media/MediaCodecBuffer.h>

@ -24,9 +24,9 @@
#include <gui/ISurfaceComposer.h> #include <gui/ISurfaceComposer.h>
#include <gui/SurfaceComposerClient.h> #include <gui/SurfaceComposerClient.h>
#include <gui/Surface.h> #include <gui/Surface.h>
#include <media/ICrypto.h>
#include <media/IMediaHTTPService.h> #include <media/IMediaHTTPService.h>
#include <media/MediaCodecBuffer.h> #include <media/MediaCodecBuffer.h>
#include <mediadrm/ICrypto.h>
#include <media/stagefright/foundation/ABuffer.h> #include <media/stagefright/foundation/ABuffer.h>
#include <media/stagefright/foundation/ADebug.h> #include <media/stagefright/foundation/ADebug.h>
#include <media/stagefright/foundation/AMessage.h> #include <media/stagefright/foundation/AMessage.h>

@ -33,7 +33,6 @@
#include <binder/ProcessState.h> #include <binder/ProcessState.h>
#include <media/DataSource.h> #include <media/DataSource.h>
#include <media/MediaSource.h> #include <media/MediaSource.h>
#include <media/ICrypto.h>
#include <media/IMediaHTTPService.h> #include <media/IMediaHTTPService.h>
#include <media/IMediaPlayerService.h> #include <media/IMediaPlayerService.h>
#include <media/stagefright/foundation/ABuffer.h> #include <media/stagefright/foundation/ABuffer.h>

@ -2,6 +2,15 @@
// libmediadrm // libmediadrm
// //
cc_library_headers {
name: "libmediadrm_headers",
export_include_dirs: [
"interface"
],
}
cc_library_shared { cc_library_shared {
name: "libmediadrm", name: "libmediadrm",
@ -17,6 +26,15 @@ cc_library_shared {
"CryptoHal.cpp", "CryptoHal.cpp",
], ],
local_include_dirs: [
"include",
"interface"
],
export_include_dirs: [
"include"
],
shared_libs: [ shared_libs: [
"libbinder", "libbinder",
"libcutils", "libcutils",
@ -49,6 +67,10 @@ cc_library_shared {
"protos/metrics.proto", "protos/metrics.proto",
], ],
local_include_dirs: [
"include"
],
proto: { proto: {
export_proto_headers: true, export_proto_headers: true,
type: "lite", type: "lite",
@ -80,6 +102,10 @@ cc_library_shared {
"protos/metrics.proto", "protos/metrics.proto",
], ],
local_include_dirs: [
"include"
],
proto: { proto: {
export_proto_headers: true, export_proto_headers: true,
type: "full", type: "full",

@ -28,6 +28,7 @@ cc_test {
], ],
static_libs: ["libgmock"], static_libs: ["libgmock"],
include_dirs: [ include_dirs: [
"frameworks/av/drm/libmediadrm/include",
"frameworks/av/include/media", "frameworks/av/include/media",
], ],
cflags: [ cflags: [

@ -1 +0,0 @@
../../media/libmedia/include/media/CryptoHal.h

@ -1 +0,0 @@
../../media/libmedia/include/media/DrmHal.h

@ -1 +0,0 @@
../../media/libmedia/include/media/DrmMetrics.h

@ -1 +0,0 @@
../../media/libmedia/include/media/DrmPluginPath.h

@ -1 +0,0 @@
../../media/libmedia/include/media/DrmSessionClientInterface.h

@ -1 +0,0 @@
../../media/libmedia/include/media/DrmSessionManager.h

@ -1 +0,0 @@
../../media/libmedia/include/media/ICrypto.h

@ -1 +0,0 @@
../../media/libmedia/include/media/IDrm.h

@ -1 +0,0 @@
../../media/libmedia/include/media/IDrmClient.h

@ -1 +0,0 @@
../../media/libmedia/include/media/IMediaDrmService.h

@ -1 +0,0 @@
../../media/libmedia/include/media/SharedLibrary.h

@ -9,6 +9,10 @@ cc_binary {
include_dirs: [ include_dirs: [
], ],
header_libs: [
"libmediadrm_headers",
],
shared_libs: [ shared_libs: [
"libbase", "libbase",
"libbinder", "libbinder",

@ -31,7 +31,7 @@
#include <binder/IServiceManager.h> #include <binder/IServiceManager.h>
#include <binder/ProcessState.h> #include <binder/ProcessState.h>
#include <media/DataSource.h> #include <media/DataSource.h>
#include <media/ICrypto.h> #include <mediadrm/ICrypto.h>
#include <media/IMediaHTTPService.h> #include <media/IMediaHTTPService.h>
#include <media/MediaSource.h> #include <media/MediaSource.h>
#include <media/stagefright/foundation/ABuffer.h> #include <media/stagefright/foundation/ABuffer.h>

@ -22,6 +22,7 @@ cc_library_shared {
header_libs: [ header_libs: [
"libcodec2_internal", "libcodec2_internal",
"libmediadrm_headers",
], ],
shared_libs: [ shared_libs: [

@ -29,7 +29,6 @@
#include <codec2/hidl/client.h> #include <codec2/hidl/client.h>
#include <media/stagefright/foundation/Mutexed.h> #include <media/stagefright/foundation/Mutexed.h>
#include <media/stagefright/CodecBase.h> #include <media/stagefright/CodecBase.h>
#include <media/ICrypto.h>
#include "CCodecBuffers.h" #include "CCodecBuffers.h"
#include "InputSurfaceWrapper.h" #include "InputSurfaceWrapper.h"

@ -25,7 +25,7 @@
#include <media/hardware/VideoAPI.h> #include <media/hardware/VideoAPI.h>
#include <media/stagefright/foundation/ABuffer.h> #include <media/stagefright/foundation/ABuffer.h>
#include <media/MediaCodecBuffer.h> #include <media/MediaCodecBuffer.h>
#include <media/ICrypto.h> #include <mediadrm/ICrypto.h>
namespace android { namespace android {

@ -33,6 +33,10 @@ cc_test {
"frameworks/av/media/codec2/sfplugin", "frameworks/av/media/codec2/sfplugin",
], ],
header_libs: [
"libmediadrm_headers",
],
shared_libs: [ shared_libs: [
"libbinder", "libbinder",
"libcodec2", "libcodec2",

@ -21,7 +21,7 @@
#include <binder/ProcessState.h> #include <binder/ProcessState.h>
#include <gtest/gtest.h> #include <gtest/gtest.h>
#include <gui/Surface.h> #include <gui/Surface.h>
#include <media/ICrypto.h> #include <mediadrm/ICrypto.h>
#include <media/MediaCodecBuffer.h> #include <media/MediaCodecBuffer.h>
#include <media/hardware/VideoAPI.h> #include <media/hardware/VideoAPI.h>
#include <media/stagefright/MediaCodec.h> #include <media/stagefright/MediaCodec.h>

@ -18,6 +18,7 @@ cc_library_static {
], ],
header_libs: [ header_libs: [
"libmediadrm_headers",
"media_plugin_headers", "media_plugin_headers",
], ],

@ -19,7 +19,7 @@
#define NU_PLAYER_H_ #define NU_PLAYER_H_
#include <media/AudioResamplerPublic.h> #include <media/AudioResamplerPublic.h>
#include <media/ICrypto.h> #include <mediadrm/ICrypto.h>
#include <media/MediaPlayerInterface.h> #include <media/MediaPlayerInterface.h>
#include <media/stagefright/foundation/AHandler.h> #include <media/stagefright/foundation/AHandler.h>

@ -28,7 +28,7 @@
#include "NuPlayerSource.h" #include "NuPlayerSource.h"
#include <cutils/properties.h> #include <cutils/properties.h>
#include <media/ICrypto.h> #include <mediadrm/ICrypto.h>
#include <media/MediaBufferHolder.h> #include <media/MediaBufferHolder.h>
#include <media/MediaCodecBuffer.h> #include <media/MediaCodecBuffer.h>
#include <media/stagefright/foundation/ABuffer.h> #include <media/stagefright/foundation/ABuffer.h>

@ -24,7 +24,7 @@
#include "NuPlayerRenderer.h" #include "NuPlayerRenderer.h"
#include "NuPlayerSource.h" #include "NuPlayerSource.h"
#include <media/ICrypto.h> #include <mediadrm/ICrypto.h>
#include <media/MediaCodecBuffer.h> #include <media/MediaCodecBuffer.h>
#include <media/stagefright/foundation/ABuffer.h> #include <media/stagefright/foundation/ABuffer.h>
#include <media/stagefright/foundation/ADebug.h> #include <media/stagefright/foundation/ADebug.h>

@ -18,8 +18,8 @@
#define NUPLAYER_DRM_H_ #define NUPLAYER_DRM_H_
#include <binder/Parcel.h> #include <binder/Parcel.h>
#include <media/ICrypto.h> #include <mediadrm/ICrypto.h>
#include <media/IDrm.h> #include <mediadrm/IDrm.h>
#include <media/stagefright/MetaData.h> // for CryptInfo #include <media/stagefright/MetaData.h> // for CryptInfo

@ -20,7 +20,7 @@
#include "NuPlayer.h" #include "NuPlayer.h"
#include <media/ICrypto.h> #include <mediadrm/ICrypto.h>
#include <media/mediaplayer.h> #include <media/mediaplayer.h>
#include <media/stagefright/foundation/AMessage.h> #include <media/stagefright/foundation/AMessage.h>
#include <media/stagefright/MetaData.h> #include <media/stagefright/MetaData.h>

@ -58,6 +58,10 @@ cc_library_shared {
"-Wall", "-Wall",
], ],
header_libs: [
"libmediadrm_headers",
],
shared_libs: [ shared_libs: [
"libgui", "libgui",
"liblog", "liblog",
@ -220,6 +224,7 @@ cc_library {
], ],
header_libs:[ header_libs:[
"libmediadrm_headers",
"libnativeloader-headers", "libnativeloader-headers",
"libstagefright_xmlparser_headers", "libstagefright_xmlparser_headers",
"media_ndk_headers", "media_ndk_headers",

@ -21,7 +21,7 @@
#include <binder/IMemory.h> #include <binder/IMemory.h>
#include <media/stagefright/foundation/ABuffer.h> #include <media/stagefright/foundation/ABuffer.h>
#include <media/stagefright/foundation/AMessage.h> #include <media/stagefright/foundation/AMessage.h>
#include <media/ICrypto.h> #include <mediadrm/ICrypto.h>
#include <utils/NativeHandle.h> #include <utils/NativeHandle.h>
#include "include/SecureBuffer.h" #include "include/SecureBuffer.h"

@ -18,7 +18,7 @@
#define LOG_TAG "CodecBase" #define LOG_TAG "CodecBase"
#include <android/hardware/cas/native/1.0/IDescrambler.h> #include <android/hardware/cas/native/1.0/IDescrambler.h>
#include <media/ICrypto.h> #include <mediadrm/ICrypto.h>
#include <media/stagefright/CodecBase.h> #include <media/stagefright/CodecBase.h>
#include <utils/Log.h> #include <utils/Log.h>

@ -22,7 +22,7 @@
#include <binder/MemoryHeapBase.h> #include <binder/MemoryHeapBase.h>
#include <gui/Surface.h> #include <gui/Surface.h>
#include <inttypes.h> #include <inttypes.h>
#include <media/ICrypto.h> #include <mediadrm/ICrypto.h>
#include <media/IMediaSource.h> #include <media/IMediaSource.h>
#include <media/MediaCodecBuffer.h> #include <media/MediaCodecBuffer.h>
#include <media/stagefright/foundation/avc_utils.h> #include <media/stagefright/foundation/avc_utils.h>

@ -35,7 +35,7 @@
#include <cutils/properties.h> #include <cutils/properties.h>
#include <gui/BufferQueue.h> #include <gui/BufferQueue.h>
#include <gui/Surface.h> #include <gui/Surface.h>
#include <media/ICrypto.h> #include <mediadrm/ICrypto.h>
#include <media/IOMX.h> #include <media/IOMX.h>
#include <media/IResourceManagerService.h> #include <media/IResourceManagerService.h>
#include <media/MediaCodecBuffer.h> #include <media/MediaCodecBuffer.h>

@ -22,7 +22,7 @@
#include <cutils/properties.h> #include <cutils/properties.h>
#include <gui/Surface.h> #include <gui/Surface.h>
#include <media/ICrypto.h> #include <mediadrm/ICrypto.h>
#include <media/IMediaCodecList.h> #include <media/IMediaCodecList.h>
#include <media/MediaCodecInfo.h> #include <media/MediaCodecInfo.h>
#include <media/MediaResourcePolicy.h> #include <media/MediaResourcePolicy.h>

@ -22,7 +22,7 @@
#include <gui/IGraphicBufferProducer.h> #include <gui/IGraphicBufferProducer.h>
#include <gui/Surface.h> #include <gui/Surface.h>
#include <media/ICrypto.h> #include <mediadrm/ICrypto.h>
#include <media/MediaBufferHolder.h> #include <media/MediaBufferHolder.h>
#include <media/MediaCodecBuffer.h> #include <media/MediaCodecBuffer.h>
#include <media/MediaSource.h> #include <media/MediaSource.h>

@ -20,7 +20,7 @@
#include <gui/Surface.h> #include <gui/Surface.h>
#include <media/ICrypto.h> #include <mediadrm/ICrypto.h>
#include <media/MediaCodecBuffer.h> #include <media/MediaCodecBuffer.h>
#include <media/stagefright/MediaDefs.h> #include <media/stagefright/MediaDefs.h>
#include <media/stagefright/foundation/ALooper.h> #include <media/stagefright/foundation/ALooper.h>

@ -23,6 +23,10 @@ cc_library_static {
"-Wall", "-Wall",
], ],
header_libs: [
"libmediadrm_headers",
],
shared_libs: [ shared_libs: [
"libgui", "libgui",
"libmedia", "libmedia",

@ -25,7 +25,7 @@
#include <media/openmax/OMX_Types.h> #include <media/openmax/OMX_Types.h>
#include <media/stagefright/CodecBase.h> #include <media/stagefright/CodecBase.h>
#include <media/ICrypto.h> #include <mediadrm/ICrypto.h>
#include <media/IOMX.h> #include <media/IOMX.h>
namespace android { namespace android {

@ -18,7 +18,7 @@
#define SECURE_BUFFER_H_ #define SECURE_BUFFER_H_
#include <media/ICrypto.h> #include <mediadrm/ICrypto.h>
#include <media/MediaCodecBuffer.h> #include <media/MediaCodecBuffer.h>
namespace android { namespace android {

@ -69,6 +69,10 @@ cc_library_shared {
"libgrallocusage", "libgrallocusage",
], ],
header_libs: [
"libmediadrm_headers",
],
shared_libs: [ shared_libs: [
"android.hardware.graphics.bufferqueue@1.0", "android.hardware.graphics.bufferqueue@1.0",
"android.hidl.token@1.0-utils", "android.hidl.token@1.0-utils",
@ -76,9 +80,9 @@ cc_library_shared {
"libbase", "libbase",
"libbinder", "libbinder",
"libmedia", "libmedia",
"libmediadrm",
"libmedia_omx", "libmedia_omx",
"libmedia_jni_utils", "libmedia_jni_utils",
"libmediadrm",
"libstagefright", "libstagefright",
"libstagefright_foundation", "libstagefright_foundation",
"liblog", "liblog",

@ -27,8 +27,8 @@
#include <utils/Log.h> #include <utils/Log.h>
#include <utils/StrongPointer.h> #include <utils/StrongPointer.h>
#include <binder/IServiceManager.h> #include <binder/IServiceManager.h>
#include <media/ICrypto.h> #include <mediadrm/ICrypto.h>
#include <media/IMediaDrmService.h> #include <mediadrm/IMediaDrmService.h>
#include <android_util_Binder.h> #include <android_util_Binder.h>
#include <jni.h> #include <jni.h>

@ -30,7 +30,7 @@
#include <sys/types.h> #include <sys/types.h>
#include <utils/StrongPointer.h> #include <utils/StrongPointer.h>
#include <media/ICrypto.h> #include <mediadrm/ICrypto.h>
using namespace android; using namespace android;

@ -29,12 +29,12 @@
#include <android-base/properties.h> #include <android-base/properties.h>
#include <binder/PermissionController.h> #include <binder/PermissionController.h>
#include <media/IDrm.h> #include <mediadrm/IDrm.h>
#include <media/IDrmClient.h> #include <mediadrm/IDrmClient.h>
#include <media/stagefright/MediaErrors.h> #include <media/stagefright/MediaErrors.h>
#include <binder/IServiceManager.h> #include <binder/IServiceManager.h>
#include <media/IMediaDrmService.h>
#include <media/NdkMediaCrypto.h> #include <media/NdkMediaCrypto.h>
#include <mediadrm/IMediaDrmService.h>
using namespace android; using namespace android;

@ -69,6 +69,10 @@ cc_library_shared {
"utils/LatencyHistogram.cpp", "utils/LatencyHistogram.cpp",
], ],
header_libs: [
"libmediadrm_headers"
],
shared_libs: [ shared_libs: [
"libbase", "libbase",
"libdl", "libdl",

@ -28,7 +28,7 @@
#include <utils/Log.h> #include <utils/Log.h>
#include <utils/Trace.h> #include <utils/Trace.h>
#include <media/ICrypto.h> #include <mediadrm/ICrypto.h>
#include <media/MediaCodecBuffer.h> #include <media/MediaCodecBuffer.h>
#include <media/stagefright/foundation/ABuffer.h> #include <media/stagefright/foundation/ABuffer.h>
#include <media/stagefright/foundation/AMessage.h> #include <media/stagefright/foundation/AMessage.h>

@ -20,6 +20,9 @@ LOCAL_SRC_FILES:= \
MediaDrmService.cpp \ MediaDrmService.cpp \
main_mediadrmserver.cpp main_mediadrmserver.cpp
LOCAL_HEADER_LIBRARIES:= \
libmediadrm_headers
LOCAL_SHARED_LIBRARIES:= \ LOCAL_SHARED_LIBRARIES:= \
libbinder \ libbinder \
liblog \ liblog \

Loading…
Cancel
Save