From 282cf303a4ad321fa97e73faa8a133c130c8dd95 Mon Sep 17 00:00:00 2001 From: andrewlewis Date: Thu, 29 Nov 2018 12:15:51 +0000 Subject: [PATCH] Fix clearkey DRM UUID passed to MediaCrypto PiperOrigin-RevId: 223324279 --- RELEASENOTES.md | 1 + .../android/exoplayer2/drm/FrameworkMediaDrm.java | 14 ++++++++------ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/RELEASENOTES.md b/RELEASENOTES.md index bae43931c8..55db12d56e 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -8,6 +8,7 @@ * Add options for controlling audio track selections to `DefaultTrackSelector` ([#3314](https://github.com/google/ExoPlayer/issues/3314)). * Do not retry failed loads whose error is `FileNotFoundException`. +* Fix UUID passed to `MediaCrypto` when using `C.CLEARKEY_UUID` before API 27. ### 2.9.2 ### diff --git a/library/core/src/main/java/com/google/android/exoplayer2/drm/FrameworkMediaDrm.java b/library/core/src/main/java/com/google/android/exoplayer2/drm/FrameworkMediaDrm.java index 1f862546ae..fda85a759c 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/drm/FrameworkMediaDrm.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/drm/FrameworkMediaDrm.java @@ -70,9 +70,7 @@ public final class FrameworkMediaDrm implements ExoMediaDrm schemeDatas) { @@ -271,6 +268,11 @@ public final class FrameworkMediaDrm implements ExoMediaDrm