| Index: media/base/android/media_drm_bridge.cc
|
| diff --git a/media/base/android/media_drm_bridge.cc b/media/base/android/media_drm_bridge.cc
|
| index 4b877be66d811be788547939469fbba5a2592c38..0633c31b98603f1f4e1b0ad99f291a1b261c6635 100644
|
| --- a/media/base/android/media_drm_bridge.cc
|
| +++ b/media/base/android/media_drm_bridge.cc
|
| @@ -303,12 +303,13 @@ scoped_refptr<MediaDrmBridge> MediaDrmBridge::CreateWithoutSessionSupport(
|
| void MediaDrmBridge::SetServerCertificate(
|
| const std::vector<uint8_t>& certificate,
|
| scoped_ptr<media::SimpleCdmPromise> promise) {
|
| - DVLOG(2) << __FUNCTION__;
|
| + DVLOG(2) << __FUNCTION__ << "(" << certificate.size() << " bytes)";
|
|
|
| DCHECK(!certificate.empty());
|
|
|
| JNIEnv* env = AttachCurrentThread();
|
| - ScopedJavaLocalRef<jbyteArray> j_certificate;
|
| + ScopedJavaLocalRef<jbyteArray> j_certificate = base::android::ToJavaByteArray(
|
| + env, certificate.data(), certificate.size());
|
| if (Java_MediaDrmBridge_setServerCertificate(env, j_media_drm_.obj(),
|
| j_certificate.obj())) {
|
| promise->resolve();
|
|
|