• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1cc_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
25cc_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