Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 62abf5a3 authored by Rakesh Kumar's avatar Rakesh Kumar Committed by Wonsik Kim
Browse files

codec2: add C2SoftMpeg2Dec

Test: setprop debug.stagefright.ccodec true
Test: stagefright -S -N c2.google.mpeg2.decoder /sdcard/clips/bbb.mp4

Change-Id: I7cb1b0134d036131ee93d6ffa9e94c9f5915c605
parent 8cb073df
Loading
Loading
Loading
Loading
+43 −0
Original line number Diff line number Diff line
cc_library_shared {
    name: "libstagefright_soft_c2mpeg2dec",
//    vendor_available: true,
//    vndk: {
//        enabled: true,
//    },

    srcs: ["C2SoftMpeg2Dec.cpp"],

    cflags: [
        "-Wall",
        "-Werror",
    ],

    include_dirs: [
        "external/libmpeg2/decoder",
        "external/libmpeg2/common",
    ],

    sanitize: {
        misc_undefined: [
            "signed-integer-overflow",
        ],
        cfi: false, // true,
        diag: {
            cfi: false, // true,
        },
    },

    static_libs: ["libmpeg2dec"],

    shared_libs: [
        "liblog",
        "libutils",
        "libstagefright_codec2",
        "libstagefright_codec2_vndk",
        "libstagefright_foundation",
        "libstagefright_simple_c2component",
    ],

    ldflags: ["-Wl,-Bsymbolic"],
}

cc_library_shared {
    name: "libstagefright_soft_mpeg2dec",
    vendor_available: true,