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

Commit 26cb27a9 authored by Robert Shih's avatar Robert Shih Committed by Android (Google) Code Review
Browse files

Merge "libmedia_jni requiresSecureDecoder: throw on error" into sc-dev

parents 627cac02 5bb242af
Loading
Loading
Loading
Loading
+9 −2
Original line number Original line Diff line number Diff line
@@ -2002,10 +2002,17 @@ static jboolean android_media_MediaDrm_requiresSecureDecoder(
        return JNI_FALSE;
        return JNI_FALSE;
    }
    }


    bool required = false;
    status_t err = OK;
    if (securityLevel == DrmPlugin::kSecurityLevelMax) {
    if (securityLevel == DrmPlugin::kSecurityLevelMax) {
        return drm->requiresSecureDecoder(mimeType.c_str());
        err = drm->requiresSecureDecoder(mimeType.c_str(), &required);
    } else {
        err = drm->requiresSecureDecoder(mimeType.c_str(), securityLevel, &required);
    }
    if (throwExceptionAsNecessary(env, drm, err, "Failed to query secure decoder requirement")) {
        return false;
    }
    }
    return drm->requiresSecureDecoder(mimeType.c_str(), securityLevel);
    return required;
}
}


static void android_media_MediaDrm_setPlaybackId(
static void android_media_MediaDrm_setPlaybackId(