blob: f5e44c742a3a5b3a545af1f0f7adc952ec3389fb [file] [log] [blame]
Pawin Vongmasab7798a02017-10-09 23:21:44 -07001cc_library_static {
2
3 srcs: [
4 "AWakeLock.cpp",
5 "GenericSource.cpp",
6 "HTTPLiveSource.cpp",
7 "NuPlayer.cpp",
8 "NuPlayerCCDecoder.cpp",
9 "NuPlayerDecoder.cpp",
10 "NuPlayerDecoderBase.cpp",
11 "NuPlayerDecoderPassThrough.cpp",
12 "NuPlayerDriver.cpp",
13 "NuPlayerDrm.cpp",
14 "NuPlayerRenderer.cpp",
15 "NuPlayerStreamListener.cpp",
16 "RTSPSource.cpp",
Byeongjo Parkd157b792019-01-24 20:56:37 +090017 "RTPSource.cpp",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070018 "StreamingSource.cpp",
19 ],
20
21 header_libs: [
Marco Nelissen55b259c2019-09-27 10:21:55 -070022 "libmediadrm_headers",
Marco Nelissen7c96ea72020-01-10 15:46:22 -080023 "libmediametrics_headers",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070024 "media_plugin_headers",
25 ],
26
27 include_dirs: [
28 "frameworks/av/media/libstagefright",
29 "frameworks/av/media/libstagefright/httplive",
30 "frameworks/av/media/libstagefright/include",
31 "frameworks/av/media/libstagefright/mpeg2ts",
32 "frameworks/av/media/libstagefright/rtsp",
33 "frameworks/av/media/libstagefright/timedtext",
Byeongjo Park88068dc2019-03-29 15:04:10 +090034 "frameworks/native/include/android",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070035 ],
36
37 cflags: [
38 "-Werror",
39 "-Wall",
40 ],
41
42 product_variables: {
43 debuggable: {
44 cflags: [
45 "-DENABLE_STAGEFRIGHT_EXPERIMENTS",
46 ],
47 }
48 },
49
50 shared_libs: [
51 "libbinder",
Marco Nelissenfa8be7d2019-09-23 12:15:57 -070052 "libdatasource",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070053 "libui",
54 "libgui",
55 "libmedia",
Pawin Vongmasab7798a02017-10-09 23:21:44 -070056 "libmediadrm",
57 "libpowermanager",
58 ],
59
Dongwon Kang9c6f7902019-10-14 11:16:39 -070060 static_libs: [
61 "libplayerservice_datasource",
62 ],
63
Pawin Vongmasab7798a02017-10-09 23:21:44 -070064 name: "libstagefright_nuplayer",
65
Pawin Vongmasab7798a02017-10-09 23:21:44 -070066 sanitize: {
67 cfi: true,
Pawin Vongmasab7798a02017-10-09 23:21:44 -070068 },
69
70}