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

Commit a3048953 authored by Peiyong Lin's avatar Peiyong Lin Committed by android-build-merger
Browse files

Merge "[JNI] Adapt graphics::common:V1_0::Hdr from HAL." into pi-dev am: 16da326c

am: 1aad7555

Change-Id: Id3c945d44a89d4fce01e1e501787c859e54b193e
parents 100d5ab5 1aad7555
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -877,8 +877,12 @@ static jobject nativeGetHdrCapabilities(JNIEnv* env, jclass clazz, jobject token
    SurfaceComposerClient::getHdrCapabilities(token, &capabilities);

    const auto& types = capabilities.getSupportedHdrTypes();
    std::vector<int32_t> intTypes;
    for (auto type : types) {
        intTypes.push_back(static_cast<int32_t>(type));
    }
    auto typesArray = env->NewIntArray(types.size());
    env->SetIntArrayRegion(typesArray, 0, types.size(), types.data());
    env->SetIntArrayRegion(typesArray, 0, intTypes.size(), intTypes.data());

    return env->NewObject(gHdrCapabilitiesClassInfo.clazz, gHdrCapabilitiesClassInfo.ctor,
            typesArray, capabilities.getDesiredMaxLuminance(),