android13/vendor/rockchip/hardware/interfaces/rockit/direct/Android.bp

77 lines
1.8 KiB
Plaintext

cc_library_shared {
srcs: [
"RockitPlayer.cpp",
"RockitPlayerInterface.cpp",
"RockitPlayerManager.cpp",
"RTSurfaceCallback.cpp",
"RTMsgCallback.cpp",
"RTAudioSinkCallback.cpp",
"RTGraphicWindowApi.cpp",
"RTSubtitleSink.cpp",
"RTChips.cpp",
"RTMetadataRetrieverCallback.cpp",
"RockitMetadataRetriever.cpp",
"RTVdecExtendFeature.cpp",
"RockitExtCodecRegister.cpp",
],
shared_libs: [
"libbase",
"libutils",
"libcutils",
"libEGL",
"libGLESv1_CM",
"libui",
"libgui",
"liblog",
"libmedia",
"libgralloc_priv",
"libaudioclient",
"libdrm",
"libbinder",
"libhardware",
"librkvt_win",
// "librockit_ext_codec",
],
header_libs: [
"libmediametrics_headers",
"libhardware_rockchip_headers",
"libhardware_headers",
],
static_libs: [
"libyuv_static",
"libstagefright_color_conversion",
],
include_dirs: [
"frameworks/av/include",
"system/media/audio/include",
"hardware/rockchip/librkvpu/omx_get_gralloc_private",
"vendor/rockchip/hardware/interfaces/rockit/include",
"vendor/rockchip/hardware/interfaces/rockit/include/rt_base",
"vendor/rockchip/hardware/interfaces/rockit/include/rt_media",
"vendor/rockchip/hardware/interfaces/rockit/include/rt_player",
"vendor/rockchip/hardware/interfaces/vtunnel/include",
"vendor/rockchip/hardware/interfaces/rockit/direct/codec",
],
local_include_dirs: ["include"],
export_shared_lib_headers: [
"libui",
],
cflags: [
"-Werror",
"-Wno-error=deprecated-declarations",
"-Wall",
],
name: "librockit_interface",
}