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

Commit 68995cb3 authored by Kourosh Derakshan's avatar Kourosh Derakshan Committed by Zhijun He
Browse files

camera: Adding 64-bit version of Camera Provider

Added a secondary Camera Provider for 64bit HALs

Test: GCA and normal camera usecases, CTS
Bug: 73173997
Change-Id: I2d9b9a916edc71b73086375f541368b080f5eca9
parent 42eca492
Loading
Loading
Loading
Loading
+24 −0
Original line number Diff line number Diff line
@@ -61,6 +61,30 @@ cc_binary {
    ],
}


cc_binary {
    name: "android.hardware.camera.provider@2.4-service_64",
    defaults: ["hidl_defaults"],
    proprietary: true,
    relative_install_path: "hw",
    srcs: ["service.cpp"],
    compile_multilib: "64",
    init_rc: ["android.hardware.camera.provider@2.4-service_64.rc"],
    shared_libs: [
        "libhidlbase",
        "libhidltransport",
        "libbinder",
        "liblog",
        "libutils",
        "android.hardware.camera.device@1.0",
        "android.hardware.camera.device@3.2",
        "android.hardware.camera.device@3.3",
        "android.hardware.camera.device@3.4",
        "android.hardware.camera.provider@2.4",
        "android.hardware.camera.common@1.0",
    ],
}

cc_binary {
    name: "android.hardware.camera.provider@2.4-external-service",
    defaults: ["hidl_defaults"],
+7 −0
Original line number Diff line number Diff line
service vendor.camera-provider-2-4 /vendor/bin/hw/android.hardware.camera.provider@2.4-service_64
    class hal
    user cameraserver
    group audio camera input drmrpc
    ioprio rt 4
    capabilities SYS_NICE
    writepid /dev/cpuset/camera-daemon/tasks /dev/stune/top-app/tasks