blob: 287317d2f39cf70d3c07b646734abc4a6b1d4f63 [file] [log] [blame]
Bob Badour56786ac2021-02-25 15:24:36 -08001package {
2 default_applicable_licenses: [
3 "frameworks_av_media_libmediaplayerservice_license",
4 ],
5}
6
7// Added automatically by a large-scale-change
8// See: http://go/android-license-faq
9license {
10 name: "frameworks_av_media_libmediaplayerservice_license",
11 visibility: [":__subpackages__"],
12 license_kinds: [
13 "SPDX-license-identifier-Apache-2.0",
14 ],
15 license_text: [
16 "NOTICE",
17 ],
18}
19
Harish Mahendrakar565d46c2021-02-04 15:46:32 -080020cc_library {
Pawin Vongmasab7798a02017-10-09 23:21:44 -070021
22 srcs: [
23 "ActivityManager.cpp",
Pawin Vongmasa270dd6a2019-04-06 04:41:15 -070024 "DeathNotifier.cpp",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070025 "MediaPlayerFactory.cpp",
26 "MediaPlayerService.cpp",
27 "MediaRecorderClient.cpp",
28 "MetadataRetrieverClient.cpp",
Dongwon Kang9c6f7902019-10-14 11:16:39 -070029 "StagefrightMetadataRetriever.cpp",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070030 "StagefrightRecorder.cpp",
31 "TestPlayerStub.cpp",
32 ],
33
34 shared_libs: [
Marco Nelissena0c98412019-03-29 12:10:19 -070035 "android.hardware.media.c2@1.0",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070036 "android.hardware.media.omx@1.0",
Jeongik Cha7f2285b2021-01-28 00:49:46 +090037 "av-types-aidl-cpp",
Philip P. Moltmannbda45752020-07-17 16:41:18 -070038 "media_permission-aidl-cpp",
39 "libaudioclient_aidl_conversion",
Lajos Molnar94e65972019-02-13 09:06:48 -080040 "libbase",
Steven Moreland09226a72021-04-05 23:18:44 +000041 "libactivitymanager_aidl",
Byeongjo Park0f0ba392019-03-18 18:04:10 +090042 "libandroid_net",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070043 "libaudioclient",
44 "libbinder",
45 "libcamera_client",
Pawin Vongmasa270dd6a2019-04-06 04:41:15 -070046 "libcodec2_client",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070047 "libcrypto",
48 "libcutils",
Marco Nelissenfa8be7d2019-09-23 12:15:57 -070049 "libdatasource",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070050 "libdl",
Dongwon Kang9c6f7902019-10-14 11:16:39 -070051 "libdrmframework",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070052 "libgui",
53 "libhidlbase",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070054 "liblog",
55 "libmedia",
Dongwon Kanga42a62d2019-09-23 17:48:14 -070056 "libmedia_codeclist",
Jae Shin8568cb92017-10-30 11:13:36 +090057 "libmedia_omx",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070058 "libmediadrm",
59 "libmediametrics",
60 "libmediautils",
61 "libmemunreachable",
Dongwon Kangb8d79f42018-11-01 17:43:20 -070062 "libnetd_client",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070063 "libpowermanager",
64 "libstagefright",
65 "libstagefright_foundation",
66 "libstagefright_httplive",
67 "libutils",
68 ],
69
70 header_libs: [
71 "media_plugin_headers",
72 ],
73
74 static_libs: [
Dongwon Kang9c6f7902019-10-14 11:16:39 -070075 "libplayerservice_datasource",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070076 "libstagefright_nuplayer",
77 "libstagefright_rtsp",
78 "libstagefright_timedtext",
Philip P. Moltmannbda45752020-07-17 16:41:18 -070079 "media_permission-aidl-cpp",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070080 ],
81
Philip P. Moltmannbda45752020-07-17 16:41:18 -070082 export_shared_lib_headers: [
83 "libmedia",
84 "media_permission-aidl-cpp",
85 ],
Pawin Vongmasab7798a02017-10-09 23:21:44 -070086
87 include_dirs: [
88 "frameworks/av/media/libstagefright/rtsp",
89 "frameworks/av/media/libstagefright/webm",
90 ],
91
92 local_include_dirs: ["include"],
93
94 cflags: [
95 "-Werror",
96 "-Wno-error=deprecated-declarations",
97 "-Wall",
98 ],
99
100 name: "libmediaplayerservice",
101
Pawin Vongmasab7798a02017-10-09 23:21:44 -0700102 sanitize: {
103 cfi: true,
Pawin Vongmasab7798a02017-10-09 23:21:44 -0700104 },
105
106}