blob: 93c218e10bb64cffd0b86b02186a33022f6e46ba [file] [log] [blame]
Wei Jia53692fa2017-12-11 10:33:46 -08001cc_library_static {
2
3 srcs: [
Dongwon Kang946bdb32018-11-14 10:12:00 -08004 "JMediaPlayer2Utils.cpp",
Wei Jia53692fa2017-12-11 10:33:46 -08005 "JWakeLock.cpp",
Wei Jia2409c872018-02-02 10:34:33 -08006 "GenericSource2.cpp",
7 "HTTPLiveSource2.cpp",
Wei Jia53692fa2017-12-11 10:33:46 -08008 "NuPlayer2.cpp",
9 "NuPlayer2CCDecoder.cpp",
10 "NuPlayer2Decoder.cpp",
11 "NuPlayer2DecoderBase.cpp",
12 "NuPlayer2DecoderPassThrough.cpp",
13 "NuPlayer2Driver.cpp",
14 "NuPlayer2Drm.cpp",
15 "NuPlayer2Renderer.cpp",
Wei Jia2409c872018-02-02 10:34:33 -080016 "RTSPSource2.cpp",
Wei Jia53692fa2017-12-11 10:33:46 -080017 ],
18
19 header_libs: [
Chih-Hung Hsiehc89566d2018-09-13 14:22:06 -070020 "libbase_headers",
Wei Jia51b69562018-02-05 16:17:13 -080021 "libmediaplayer2_headers",
Wei Jia53692fa2017-12-11 10:33:46 -080022 "media_plugin_headers",
23 ],
24
25 include_dirs: [
Wei Jia53692fa2017-12-11 10:33:46 -080026 "frameworks/av/media/libstagefright",
27 "frameworks/av/media/libstagefright/httplive",
28 "frameworks/av/media/libstagefright/include",
29 "frameworks/av/media/libstagefright/mpeg2ts",
30 "frameworks/av/media/libstagefright/rtsp",
31 "frameworks/av/media/libstagefright/timedtext",
Robert Shih49fb89d2018-01-31 17:53:19 -080032 "frameworks/av/media/ndk",
Dongwon Kang946bdb32018-11-14 10:12:00 -080033 "frameworks/base/core/jni",
Wei Jia53692fa2017-12-11 10:33:46 -080034 ],
35
36 cflags: [
37 "-Werror",
38 "-Wall",
39 ],
40
41 product_variables: {
42 debuggable: {
43 cflags: [
44 "-DENABLE_STAGEFRIGHT_EXPERIMENTS",
45 ],
46 }
47 },
48
49 shared_libs: [
50 "libbinder",
51 "libui",
52 "libgui",
53 "libmedia",
Wei Jia53692fa2017-12-11 10:33:46 -080054 "libmediandk",
Robert Shih49fb89d2018-01-31 17:53:19 -080055 "libmediandk_utils",
Wei Jia53692fa2017-12-11 10:33:46 -080056 "libpowermanager",
57 ],
58
Wei Jia981fff02018-01-23 19:09:58 -080059 static_libs: [
60 "libmedia_helper",
Dongwon Kang9f631982018-07-10 12:34:41 -070061 "libmediaplayer2-protos",
Dongwon Kang946bdb32018-11-14 10:12:00 -080062 "libmedia2_jni_core",
Wei Jia981fff02018-01-23 19:09:58 -080063 ],
64
Wei Jia53692fa2017-12-11 10:33:46 -080065 name: "libstagefright_nuplayer2",
66
Wei Jia53692fa2017-12-11 10:33:46 -080067 sanitize: {
68 cfi: true,
69 diag: {
70 cfi: true,
71 },
72 },
73
74}