blob: 670101799d51660546115f8b574eb7e4119afd1f [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",
10 "StagefrightRecorder.cpp",
11 "TestPlayerStub.cpp",
12 ],
13
14 shared_libs: [
Marco Nelissena0c98412019-03-29 12:10:19 -070015 "android.hardware.media.c2@1.0",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070016 "android.hardware.media.omx@1.0",
Lajos Molnar94e65972019-02-13 09:06:48 -080017 "libbase",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070018 "libaudioclient",
19 "libbinder",
20 "libcamera_client",
Pawin Vongmasa270dd6a2019-04-06 04:41:15 -070021 "libcodec2_client",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070022 "libcrypto",
23 "libcutils",
Marco Nelissenfa8be7d2019-09-23 12:15:57 -070024 "libdatasource",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070025 "libdl",
26 "libgui",
27 "libhidlbase",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070028 "liblog",
29 "libmedia",
Dongwon Kanga42a62d2019-09-23 17:48:14 -070030 "libmedia_codeclist",
Jae Shin8568cb92017-10-30 11:13:36 +090031 "libmedia_omx",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070032 "libmediadrm",
33 "libmediametrics",
34 "libmediautils",
35 "libmemunreachable",
Dongwon Kangb8d79f42018-11-01 17:43:20 -070036 "libnetd_client",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070037 "libpowermanager",
38 "libstagefright",
39 "libstagefright_foundation",
40 "libstagefright_httplive",
41 "libutils",
42 ],
43
44 header_libs: [
45 "media_plugin_headers",
46 ],
47
48 static_libs: [
49 "libstagefright_nuplayer",
50 "libstagefright_rtsp",
51 "libstagefright_timedtext",
52 ],
53
54 export_shared_lib_headers: ["libmedia"],
55
56 include_dirs: [
57 "frameworks/av/media/libstagefright/rtsp",
58 "frameworks/av/media/libstagefright/webm",
59 ],
60
61 local_include_dirs: ["include"],
62
63 cflags: [
64 "-Werror",
65 "-Wno-error=deprecated-declarations",
66 "-Wall",
67 ],
68
69 name: "libmediaplayerservice",
70
Pawin Vongmasab7798a02017-10-09 23:21:44 -070071 sanitize: {
72 cfi: true,
Pawin Vongmasab7798a02017-10-09 23:21:44 -070073 },
74
75}
76