blob: dcdb320d793cd7e5bcf049caae76eeae679459a8 [file] [log] [blame]
Dongwon Kangd91dc5a2017-10-10 00:07:09 -07001cc_library_shared {
2 name: "libmediaextractor",
Dongwon Kang661e6992018-01-05 13:44:10 -08003
Dongwon Kangd91dc5a2017-10-10 00:07:09 -07004 include_dirs: [
5 "frameworks/av/include",
6 "frameworks/av/media/libmediaextractor/include",
7 ],
8
9 export_include_dirs: ["include"],
10
11 cflags: [
12 "-Wno-multichar",
13 "-Werror",
14 "-Wall",
15 ],
16
17 shared_libs: [
Dongwon Kangd91dc5a2017-10-10 00:07:09 -070018 "libstagefright_foundation",
19 "libutils",
20 "libcutils",
21 "liblog",
22 ],
23
24 srcs: [
25 "DataSource.cpp",
26 "MediaSource.cpp",
27 "MediaExtractor.cpp",
28 ],
29
30 clang: true,
31
32 sanitize: {
33 misc_undefined: [
34 "unsigned-integer-overflow",
35 "signed-integer-overflow",
36 ],
37 cfi: true,
38 diag: {
39 cfi: true,
40 },
41 },
42}