Merge "libmedia: separate codeclist from libmedia"

gugelfrei
TreeHugger Robot 5 years ago committed by Android (Google) Code Review
commit df7b3d017a

@ -8,7 +8,7 @@ LOCAL_SRC_FILES:= \
SineSource.cpp
LOCAL_SHARED_LIBRARIES := \
libstagefright libmedia libmedia_omx libutils libbinder \
libstagefright libmedia libmedia_codeclist libutils libbinder \
libstagefright_foundation libjpeg libui libgui libcutils liblog \
libhidlbase \
android.hardware.media.omx@1.0 \

@ -38,7 +38,7 @@ cc_library_shared {
"libhidlallocatorutils",
"libhidlbase",
"liblog",
"libmedia",
"libmedia_codeclist",
"libmedia_omx",
"libsfplugin_ccodec_utils",
"libstagefright_bufferqueue_helper",

@ -215,6 +215,49 @@ cc_library_static {
},
}
cc_library_shared {
name: "libmedia_codeclist",
srcs: [
"IMediaCodecList.cpp",
"MediaCodecInfo.cpp",
],
local_include_dirs: [
"include",
],
shared_libs: [
"android.hardware.media.omx@1.0",
"libbinder",
"liblog",
"libstagefright_foundation",
"libutils",
],
include_dirs: [
"system/libhidl/transport/token/1.0/utils/include",
],
export_include_dirs: [
"include",
],
cflags: [
"-Werror",
"-Wno-error=deprecated-declarations",
"-Wall",
],
sanitize: {
misc_undefined: [
"unsigned-integer-overflow",
"signed-integer-overflow",
],
cfi: true,
},
}
cc_library {
name: "libmedia",
@ -222,7 +265,6 @@ cc_library {
"IDataSource.cpp",
"BufferingSettings.cpp",
"mediaplayer.cpp",
"IMediaCodecList.cpp",
"IMediaHTTPConnection.cpp",
"IMediaHTTPService.cpp",
"IMediaExtractor.cpp",
@ -238,7 +280,6 @@ cc_library {
"IResourceManagerClient.cpp",
"IResourceManagerService.cpp",
"IStreamSource.cpp",
"MediaCodecInfo.cpp",
"MediaUtils.cpp",
"Metadata.cpp",
"mediarecorder.cpp",
@ -291,6 +332,7 @@ cc_library {
"libdl",
"libaudioutils",
"libaudioclient",
"libmedia_codeclist",
"libmedia_omx",
],

@ -26,6 +26,7 @@ cc_library_shared {
"libhidlbase",
"liblog",
"libmedia",
"libmedia_codeclist",
"libmedia_omx",
"libmediadrm",
"libmediametrics",

@ -61,7 +61,7 @@ cc_library_shared {
shared_libs: [
"libgui",
"liblog",
"libmedia",
"libmedia_codeclist",
"libstagefright_foundation",
"libui",
"libutils",
@ -185,6 +185,7 @@ cc_library {
"libgui",
"liblog",
"libmedia",
"libmedia_codeclist",
"libmedia_omx",
"libmedia_omx_client",
"libaudioclient",

@ -88,6 +88,7 @@ cc_library_shared {
"libhardware",
"libhidlbase",
"libjpeg",
"libmedia_codeclist",
"libmedia_omx",
"libmemunreachable",
"libsensorprivacy",

Loading…
Cancel
Save