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

Commit 70898c3e authored by Edwin Wong's avatar Edwin Wong Committed by Automerger Merge Worker
Browse files

Merge "Update clearkey plugin to drm HAL v1.4" into sc-dev am: 59b86d11

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/13963883

Change-Id: I0ead3b9ec7398e85419c3d596fbf2814a38d81a2
parents 0339463f 59b86d11
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -26,7 +26,7 @@
namespace android {
namespace hardware {
namespace drm {
namespace V1_2 {
namespace V1_4 {
namespace clearkey {

using ::android::hardware::drm::V1_0::SubSample;
@@ -79,7 +79,7 @@ Status AesCtrDecryptor::decrypt(
}

} // namespace clearkey
} // namespace V1_2
} // namespace V1_4
} // namespace drm
} // namespace hardware
} // namespace android
+8 −7
Original line number Diff line number Diff line
@@ -57,6 +57,7 @@ cc_defaults {
        "android.hardware.drm@1.1",
        "android.hardware.drm@1.2",
        "android.hardware.drm@1.3",
        "android.hardware.drm@1.4",
        "libbase",
        "libbinder",
        "libcrypto",
@@ -110,18 +111,18 @@ cc_binary {
}

cc_binary {
    name: "android.hardware.drm@1.3-service.clearkey",
    name: "android.hardware.drm@1.4-service.clearkey",
    defaults: ["clearkey_service_defaults"],
    srcs: ["service.cpp"],
    init_rc: ["android.hardware.drm@1.3-service.clearkey.rc"],
    vintf_fragments: ["manifest_android.hardware.drm@1.3-service.clearkey.xml"],
    init_rc: ["android.hardware.drm@1.4-service.clearkey.rc"],
    vintf_fragments: ["manifest_android.hardware.drm@1.4-service.clearkey.xml"],
}

cc_binary {
    name: "android.hardware.drm@1.3-service-lazy.clearkey",
    overrides: ["android.hardware.drm@1.3-service.clearkey"],
    name: "android.hardware.drm@1.4-service-lazy.clearkey",
    overrides: ["android.hardware.drm@1.4-service.clearkey"],
    defaults: ["clearkey_service_defaults"],
    srcs: ["serviceLazy.cpp"],
    init_rc: ["android.hardware.drm@1.3-service-lazy.clearkey.rc"],
    vintf_fragments: ["manifest_android.hardware.drm@1.3-service.clearkey.xml"],
    init_rc: ["android.hardware.drm@1.4-service-lazy.clearkey.rc"],
    vintf_fragments: ["manifest_android.hardware.drm@1.4-service.clearkey.xml"],
}
+2 −2
Original line number Diff line number Diff line
@@ -21,7 +21,7 @@
namespace android {
namespace hardware {
namespace drm {
namespace V1_2 {
namespace V1_4 {
namespace clearkey {

sp<Buffer> decodeBase64(const std::string &s) {
@@ -169,7 +169,7 @@ void encodeBase64Url(const void *_data, size_t size, std::string *out) {
}

} // namespace clearkey
} // namespace V1_2
} // namespace V1_4
} // namespace drm
} // namespace hardware
} // namespace android
+2 −2
Original line number Diff line number Diff line
@@ -21,7 +21,7 @@
namespace android {
namespace hardware {
namespace drm {
namespace V1_2 {
namespace V1_4 {
namespace clearkey {

Buffer::Buffer(size_t capacity)
@@ -47,7 +47,7 @@ Buffer::~Buffer() {
}

} // namespace clearkey
} // namespace V1_2
} // namespace V1_4
} // namespace drm
} // namespace hardware
} // namespace android
+2 −2
Original line number Diff line number Diff line
@@ -22,7 +22,7 @@
namespace android {
namespace hardware {
namespace drm {
namespace V1_3 {
namespace V1_4 {
namespace clearkey {

extern "C" {
@@ -38,7 +38,7 @@ ICryptoFactory* createCryptoFactory() {
} // extern "C"

}  // namespace clearkey
}  // namespace V1_3
}  // namespace V1_4
}  // namespace drm
}  // namespace hardware
}  // namespace android
Loading