1 cc_library_shared { 2 name: "libstagefright_soft_c2avcdec", 3 defaults: ["libstagefright_soft_c2-defaults"], 4 5 static_libs: ["libavcdec"], 6 7 srcs: ["C2SoftAvcDec.cpp"], 8 9 include_dirs: [ 10 "external/libavc/decoder", 11 "external/libavc/common", 12 ], 13 14 sanitize: { 15 misc_undefined: [ 16 "signed-integer-overflow", 17 ], 18 cfi: false, // true, 19 diag: { 20 cfi: false, // true, 21 }, 22 }, 23 } 24 25 cc_library_shared { 26 name: "libstagefright_soft_c2avcenc", 27 defaults: ["libstagefright_soft_c2-defaults"], 28 29 static_libs: ["libavcenc"], 30 31 srcs: ["C2SoftAvcEnc.cpp"], 32 33 include_dirs: [ 34 "external/libavc/encoder", 35 "external/libavc/common", 36 ], 37 38 sanitize: { 39 misc_undefined: [ 40 "signed-integer-overflow", 41 ], 42 cfi: true, 43 diag: { 44 cfi: true, 45 }, 46 }, 47 48 cflags: [ 49 "-Wno-unused-variable", 50 ], 51 } 52