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

Commit 85e3d7c5 authored by Dongwon Kang's avatar Dongwon Kang Committed by Android (Google) Code Review
Browse files

Merge "Include external modules statically in extractor implementations"

parents da1ba20c efe396f4
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -8,13 +8,15 @@ cc_library_shared {

    shared_libs: [
        "liblog",
        "libmedia",  // Needed for MidiIoWrapper
        "libmediaextractor",
        "libsonivox",
        "libstagefright_foundation",
        "libutils",
    ],

    static_libs: [
        "libmedia_midiiowrapper",
        "libsonivox",
    ],
    name: "libmidiextractor",
    relative_install_path: "extractors",

+1 −1
Original line number Diff line number Diff line
@@ -12,12 +12,12 @@ cc_library_shared {
    shared_libs: [
        "liblog",
        "libmediaextractor",
        "libstagefright_flacdec",
        "libstagefright_foundation",
        "libutils",
    ],

    static_libs: [
        "libstagefright_flacdec",
        "libwebm",
    ],

+3 −0
Original line number Diff line number Diff line
@@ -12,6 +12,9 @@ cc_library_shared {
        "libmediaextractor",
        "libstagefright_foundation",
        "libutils",
    ],

    static_libs: [
        "libvorbisidec",
    ],

+29 −3
Original line number Diff line number Diff line
@@ -122,6 +122,33 @@ cc_library_shared {
    defaults: ["libmedia_omx_defaults"],
}

cc_library_static {
    name: "libmedia_midiiowrapper",

    srcs: ["MidiIoWrapper.cpp"],

    static_libs: [
        "libsonivox",
    ],

    cflags: [
        "-Werror",
        "-Wno-error=deprecated-declarations",
        "-Wall",
    ],

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

cc_library_shared {
    name: "libmedia",
    defaults: ["libmedia_omx_defaults"],
@@ -151,7 +178,6 @@ cc_library_shared {
        "IMediaMetadataRetriever.cpp",
        "mediametadataretriever.cpp",
        "MidiDeviceInfo.cpp",
        "MidiIoWrapper.cpp",
        "JetPlayer.cpp",
        "MediaScanner.cpp",
        "MediaScannerClient.cpp",
@@ -193,9 +219,9 @@ cc_library_shared {
        "libsonivox",
    ],

    // for memory heap analysis
    static_libs: [
        "libc_malloc_debug_backtrace",
        "libc_malloc_debug_backtrace",  // for memory heap analysis
        "libmedia_midiiowrapper",
    ],

    export_include_dirs: [
+8 −2
Original line number Diff line number Diff line
cc_library_shared {
cc_library {
    name: "libstagefright_flacdec",
    vendor_available: true,
    vndk: {
@@ -27,7 +27,13 @@ cc_library_shared {
        },
    },

    static: {
        whole_static_libs: ["libFLAC"],
    },

    shared: {
        static_libs: ["libFLAC"],
    },

    shared_libs: [
        "liblog",