blob: b62317a08aee87a29be4da703bc16108bb73205c [file] [log] [blame]
Pawin Vongmasab7798a02017-10-09 23:21:44 -07001cc_library_shared {
2
3 srcs: [
4 "ActivityManager.cpp",
Pawin Vongmasa270dd6a2019-04-06 04:41:15 -07005 "DeathNotifier.cpp",
Pawin Vongmasab7798a02017-10-09 23:21:44 -07006 "MediaPlayerFactory.cpp",
7 "MediaPlayerService.cpp",
8 "MediaRecorderClient.cpp",
9 "MetadataRetrieverClient.cpp",
Dongwon Kang9c6f7902019-10-14 11:16:39 -070010 "StagefrightMetadataRetriever.cpp",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070011 "StagefrightRecorder.cpp",
12 "TestPlayerStub.cpp",
13 ],
14
15 shared_libs: [
Marco Nelissena0c98412019-03-29 12:10:19 -070016 "android.hardware.media.c2@1.0",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070017 "android.hardware.media.omx@1.0",
Ytai Ben-Tsvif0658f42020-10-26 11:51:14 -070018 "av-types-aidl-unstable-cpp",
Lajos Molnar94e65972019-02-13 09:06:48 -080019 "libbase",
Byeongjo Park0f0ba392019-03-18 18:04:10 +090020 "libandroid_net",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070021 "libaudioclient",
22 "libbinder",
23 "libcamera_client",
Pawin Vongmasa270dd6a2019-04-06 04:41:15 -070024 "libcodec2_client",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070025 "libcrypto",
26 "libcutils",
Marco Nelissenfa8be7d2019-09-23 12:15:57 -070027 "libdatasource",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070028 "libdl",
Dongwon Kang9c6f7902019-10-14 11:16:39 -070029 "libdrmframework",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070030 "libgui",
31 "libhidlbase",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070032 "liblog",
33 "libmedia",
Dongwon Kanga42a62d2019-09-23 17:48:14 -070034 "libmedia_codeclist",
Jae Shin8568cb92017-10-30 11:13:36 +090035 "libmedia_omx",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070036 "libmediadrm",
37 "libmediametrics",
38 "libmediautils",
39 "libmemunreachable",
Dongwon Kangb8d79f42018-11-01 17:43:20 -070040 "libnetd_client",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070041 "libpowermanager",
42 "libstagefright",
43 "libstagefright_foundation",
44 "libstagefright_httplive",
45 "libutils",
46 ],
47
48 header_libs: [
49 "media_plugin_headers",
50 ],
51
52 static_libs: [
Dongwon Kang9c6f7902019-10-14 11:16:39 -070053 "libplayerservice_datasource",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070054 "libstagefright_nuplayer",
55 "libstagefright_rtsp",
56 "libstagefright_timedtext",
57 ],
58
59 export_shared_lib_headers: ["libmedia"],
60
61 include_dirs: [
62 "frameworks/av/media/libstagefright/rtsp",
63 "frameworks/av/media/libstagefright/webm",
64 ],
65
66 local_include_dirs: ["include"],
67
68 cflags: [
69 "-Werror",
70 "-Wno-error=deprecated-declarations",
71 "-Wall",
72 ],
73
74 name: "libmediaplayerservice",
75
Pawin Vongmasab7798a02017-10-09 23:21:44 -070076 sanitize: {
77 cfi: true,
Pawin Vongmasab7798a02017-10-09 23:21:44 -070078 },
79
80}
81