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

Commit e7385f74 authored by Ady Abraham's avatar Ady Abraham
Browse files

SF: use AIDL composer

Open and use the new AIDL composer if supported by the device

Bug: 198690444
Test: Build

Change-Id: I190170913b2adc980a23b0916817b74777be7c81
parent cc3784bf
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -41,6 +41,7 @@ staticLibraries = [
    "libbroadcastring",
    "libvr_manager",
    "libbroadcastring",
    "libaidlcommonsupport",
]

sharedLibraries = [
@@ -50,7 +51,9 @@ sharedLibraries = [
    "android.hardware.graphics.composer@2.2",
    "android.hardware.graphics.composer@2.3",
    "android.hardware.graphics.composer@2.4",
    "android.hardware.graphics.composer3-V1-ndk",
    "libbinder",
    "libbinder_ndk",
    "libbase",
    "libbufferhubqueue",
    "libcutils",
@@ -76,6 +79,7 @@ headerLibraries = [
    "android.hardware.graphics.composer@2.2-command-buffer",
    "android.hardware.graphics.composer@2.3-command-buffer",
    "android.hardware.graphics.composer@2.4-command-buffer",
    "android.hardware.graphics.composer3-command-buffer",
    "libdvr_headers",
    "libsurfaceflinger_headers",
]
+9 −0
Original line number Diff line number Diff line
@@ -39,15 +39,19 @@ cc_defaults {
        "android.hardware.graphics.allocator@2.0",
        "android.hardware.graphics.allocator@3.0",
        "android.hardware.graphics.common@1.2",
        "android.hardware.common-V2-ndk",
        "android.hardware.common.fmq-V1-ndk",
        "android.hardware.graphics.composer@2.1",
        "android.hardware.graphics.composer@2.2",
        "android.hardware.graphics.composer@2.3",
        "android.hardware.graphics.composer@2.4",
        "android.hardware.graphics.composer3-V1-ndk",
        "android.hardware.power@1.0",
        "android.hardware.power@1.3",
        "android.hardware.power-V2-cpp",
        "libbase",
        "libbinder",
        "libbinder_ndk",
        "libcutils",
        "libEGL",
        "libfmq",
@@ -69,18 +73,21 @@ cc_defaults {
        "server_configurable_flags",
    ],
    static_libs: [
        "libaidlcommonsupport",
        "libcompositionengine",
        "libframetimeline",
        "libperfetto_client_experimental",
        "librenderengine",
        "libserviceutils",
        "libtrace_proto",
        "libaidlcommonsupport",
    ],
    header_libs: [
        "android.hardware.graphics.composer@2.1-command-buffer",
        "android.hardware.graphics.composer@2.2-command-buffer",
        "android.hardware.graphics.composer@2.3-command-buffer",
        "android.hardware.graphics.composer@2.4-command-buffer",
        "android.hardware.graphics.composer3-command-buffer",
    ],
    export_static_lib_headers: [
        "libcompositionengine",
@@ -95,6 +102,7 @@ cc_defaults {
        "android.hardware.graphics.composer@2.2",
        "android.hardware.graphics.composer@2.3",
        "android.hardware.graphics.composer@2.4",
        "android.hardware.graphics.composer3-V1-ndk",
        "android.hardware.power@1.3",
        "libhidlbase",
        "libtimestats",
@@ -144,6 +152,7 @@ filegroup {
        "EffectLayer.cpp",
        "ContainerLayer.cpp",
        "DisplayDevice.cpp",
        "DisplayHardware/AidlComposerHal.cpp",
        "DisplayHardware/ComposerHal.cpp",
        "DisplayHardware/DisplayIdentification.cpp",
        "DisplayHardware/FramebufferSurface.cpp",
+3 −0
Original line number Diff line number Diff line
@@ -20,6 +20,7 @@ cc_defaults {
        "android.hardware.graphics.composer@2.2",
        "android.hardware.graphics.composer@2.3",
        "android.hardware.graphics.composer@2.4",
        "android.hardware.graphics.composer3-V1-ndk",
        "android.hardware.power@1.0",
        "android.hardware.power@1.3",
        "libbase",
@@ -38,12 +39,14 @@ cc_defaults {
        "libmath",
        "librenderengine",
        "libtrace_proto",
        "libaidlcommonsupport",
    ],
    header_libs: [
        "android.hardware.graphics.composer@2.1-command-buffer",
        "android.hardware.graphics.composer@2.2-command-buffer",
        "android.hardware.graphics.composer@2.3-command-buffer",
        "android.hardware.graphics.composer@2.4-command-buffer",
        "android.hardware.graphics.composer3-command-buffer",
        "libsurfaceflinger_headers",
    ],
}
Loading