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

Commit 23a180b0 authored by Dongwon Kang's avatar Dongwon Kang
Browse files

libmedia: separate codeclist from libmedia

Test: build.
Bug: 139201422
Change-Id: I150c3bd04cc68a3b96a8762ba193fc1595ee6da3
parent 3b93ca58
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -8,7 +8,7 @@ LOCAL_SRC_FILES:= \
        SineSource.cpp

LOCAL_SHARED_LIBRARIES := \
        libstagefright libmedia libmedia_omx libutils libbinder \
        libstagefright libmedia libmedia_codeclist libutils libbinder \
        libstagefright_foundation libjpeg libui libgui libcutils liblog \
        libhidlbase \
        android.hardware.media.omx@1.0 \
+1 −1
Original line number Diff line number Diff line
@@ -38,7 +38,7 @@ cc_library_shared {
        "libhidlallocatorutils",
        "libhidlbase",
        "liblog",
        "libmedia",
        "libmedia_codeclist",
        "libmedia_omx",
        "libsfplugin_ccodec_utils",
        "libstagefright_bufferqueue_helper",
+44 −2
Original line number Diff line number Diff line
@@ -215,6 +215,49 @@ cc_library_static {
    },
}

cc_library_shared {
    name: "libmedia_codeclist",

    srcs: [
        "IMediaCodecList.cpp",
        "MediaCodecInfo.cpp",
    ],

    local_include_dirs: [
        "include",
    ],

    shared_libs: [
        "android.hardware.media.omx@1.0",
        "libbinder",
        "liblog",
        "libstagefright_foundation",
        "libutils",
    ],

    include_dirs: [
        "system/libhidl/transport/token/1.0/utils/include",
    ],

    export_include_dirs: [
        "include",
    ],

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

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

cc_library {
    name: "libmedia",

@@ -222,7 +265,6 @@ cc_library {
        "IDataSource.cpp",
        "BufferingSettings.cpp",
        "mediaplayer.cpp",
        "IMediaCodecList.cpp",
        "IMediaHTTPConnection.cpp",
        "IMediaHTTPService.cpp",
        "IMediaExtractor.cpp",
@@ -238,7 +280,6 @@ cc_library {
        "IResourceManagerClient.cpp",
        "IResourceManagerService.cpp",
        "IStreamSource.cpp",
        "MediaCodecInfo.cpp",
        "MediaUtils.cpp",
        "Metadata.cpp",
        "mediarecorder.cpp",
@@ -291,6 +332,7 @@ cc_library {
        "libdl",
        "libaudioutils",
        "libaudioclient",
        "libmedia_codeclist",
        "libmedia_omx",
    ],

+1 −0
Original line number Diff line number Diff line
@@ -26,6 +26,7 @@ cc_library_shared {
        "libhidlbase",
        "liblog",
        "libmedia",
        "libmedia_codeclist",
        "libmedia_omx",
        "libmediadrm",
        "libmediametrics",
+2 −1
Original line number Diff line number Diff line
@@ -61,7 +61,7 @@ cc_library_shared {
    shared_libs: [
        "libgui",
        "liblog",
        "libmedia",
        "libmedia_codeclist",
        "libstagefright_foundation",
        "libui",
        "libutils",
@@ -185,6 +185,7 @@ cc_library {
        "libgui",
        "liblog",
        "libmedia",
        "libmedia_codeclist",
        "libmedia_omx",
        "libmedia_omx_client",
        "libaudioclient",
Loading