blob: 2a1fc59e9c984faf64b7a251e69e240147d5e2de [file] [log] [blame]
Wei Jia53692fa2017-12-11 10:33:46 -08001cc_library_static {
2
3 srcs: [
4 "JWakeLock.cpp",
5 "GenericSource.cpp",
6 "HTTPLiveSource.cpp",
7 "NdkWrapper.cpp",
8 "NuPlayer2.cpp",
9 "NuPlayer2CCDecoder.cpp",
10 "NuPlayer2Decoder.cpp",
11 "NuPlayer2DecoderBase.cpp",
12 "NuPlayer2DecoderPassThrough.cpp",
13 "NuPlayer2Driver.cpp",
14 "NuPlayer2Drm.cpp",
15 "NuPlayer2Renderer.cpp",
16 "NuPlayer2StreamListener.cpp",
17 "RTSPSource.cpp",
18 "StreamingSource.cpp",
19 ],
20
21 header_libs: [
22 "media_plugin_headers",
23 ],
24
25 include_dirs: [
26 "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",
32 ],
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",
52 "libmediadrm",
53 "libmediandk",
54 "libpowermanager",
55 ],
56
57 name: "libstagefright_nuplayer2",
58
59 tags: ["eng"],
60
61 sanitize: {
62 cfi: true,
63 diag: {
64 cfi: true,
65 },
66 },
67
68}