blob: c3c94b6dd40292c9a73c2d905010de39f968e6ca [file] [log] [blame]
Wei Jia53692fa2017-12-11 10:33:46 -08001cc_library_static {
2
3 srcs: [
4 "JWakeLock.cpp",
Wei Jia2409c872018-02-02 10:34:33 -08005 "GenericSource2.cpp",
6 "HTTPLiveSource2.cpp",
Wei Jia53692fa2017-12-11 10:33:46 -08007 "NuPlayer2.cpp",
8 "NuPlayer2CCDecoder.cpp",
9 "NuPlayer2Decoder.cpp",
10 "NuPlayer2DecoderBase.cpp",
11 "NuPlayer2DecoderPassThrough.cpp",
12 "NuPlayer2Driver.cpp",
13 "NuPlayer2Drm.cpp",
14 "NuPlayer2Renderer.cpp",
Wei Jia2409c872018-02-02 10:34:33 -080015 "RTSPSource2.cpp",
Wei Jia53692fa2017-12-11 10:33:46 -080016 ],
17
18 header_libs: [
Chih-Hung Hsiehc89566d2018-09-13 14:22:06 -070019 "libbase_headers",
Wei Jia51b69562018-02-05 16:17:13 -080020 "libmediaplayer2_headers",
Wei Jia53692fa2017-12-11 10:33:46 -080021 "media_plugin_headers",
22 ],
23
24 include_dirs: [
Wei Jia53692fa2017-12-11 10:33:46 -080025 "frameworks/av/media/libstagefright",
26 "frameworks/av/media/libstagefright/httplive",
27 "frameworks/av/media/libstagefright/include",
28 "frameworks/av/media/libstagefright/mpeg2ts",
29 "frameworks/av/media/libstagefright/rtsp",
30 "frameworks/av/media/libstagefright/timedtext",
Robert Shih49fb89d2018-01-31 17:53:19 -080031 "frameworks/av/media/ndk",
Wei Jia53692fa2017-12-11 10:33:46 -080032 ],
33
34 cflags: [
35 "-Werror",
36 "-Wall",
37 ],
38
39 product_variables: {
40 debuggable: {
41 cflags: [
42 "-DENABLE_STAGEFRIGHT_EXPERIMENTS",
43 ],
44 }
45 },
46
47 shared_libs: [
48 "libbinder",
49 "libui",
50 "libgui",
51 "libmedia",
Wei Jia53692fa2017-12-11 10:33:46 -080052 "libmediandk",
Robert Shih49fb89d2018-01-31 17:53:19 -080053 "libmediandk_utils",
Wei Jia53692fa2017-12-11 10:33:46 -080054 "libpowermanager",
55 ],
56
Wei Jia981fff02018-01-23 19:09:58 -080057 static_libs: [
58 "libmedia_helper",
Dongwon Kang9f631982018-07-10 12:34:41 -070059 "libmediaplayer2-protos",
Wei Jia981fff02018-01-23 19:09:58 -080060 ],
61
Wei Jia53692fa2017-12-11 10:33:46 -080062 name: "libstagefright_nuplayer2",
63
Wei Jia53692fa2017-12-11 10:33:46 -080064 sanitize: {
65 cfi: true,
66 diag: {
67 cfi: true,
68 },
69 },
70
71}