blob: 0f69b2eabe523011e8c8586233172c19cabf6930 [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",
Ray Essick89269d62019-01-20 14:46:19 -080054 "libmediametrics",
Wei Jia53692fa2017-12-11 10:33:46 -080055 "libmediandk",
Robert Shih49fb89d2018-01-31 17:53:19 -080056 "libmediandk_utils",
Wei Jia53692fa2017-12-11 10:33:46 -080057 "libpowermanager",
58 ],
59
Wei Jia981fff02018-01-23 19:09:58 -080060 static_libs: [
61 "libmedia_helper",
Dongwon Kang9f631982018-07-10 12:34:41 -070062 "libmediaplayer2-protos",
Dongwon Kang946bdb32018-11-14 10:12:00 -080063 "libmedia2_jni_core",
Wei Jia981fff02018-01-23 19:09:58 -080064 ],
65
Wei Jia53692fa2017-12-11 10:33:46 -080066 name: "libstagefright_nuplayer2",
67
Wei Jia53692fa2017-12-11 10:33:46 -080068 sanitize: {
69 cfi: true,
Wei Jia53692fa2017-12-11 10:33:46 -080070 },
71
72}