From c75f3f77ffc9d5cf8c2973fa02d1c43071ede76e Mon Sep 17 00:00:00 2001 From: Oliver Woodman Date: Tue, 31 Mar 2020 12:35:44 +0100 Subject: [PATCH] Merge pull request #7099 from matamegger:feature/fix_pssh_v1_on_firetv PiperOrigin-RevId: 303937576 --- RELEASENOTES.md | 10 +++++++--- .../android/exoplayer2/drm/FrameworkMediaDrm.java | 14 ++++++++++---- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 023bec98f1..2036b15727 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -18,10 +18,14 @@ ([#7134](https://github.com/google/ExoPlayer/issues/7134)). * Fix failure to play WAV files that contain trailing non-media bytes ([#7129](https://github.com/google/ExoPlayer/issues/7129)) +* DRM: + * Fix playback of Widevine protected content that only provides V1 PSSH atoms + on API levels 21 and 22. + * Fix playback of PlayReady content on Fire TV Stick (Gen 2). * DASH: - * Update the manifest URI to avoid repeated HTTP redirects - ([#6907](https://github.com/google/ExoPlayer/issues/6907)). - * Parse period `AssetIdentifier` elements. + * Update the manifest URI to avoid repeated HTTP redirects + ([#6907](https://github.com/google/ExoPlayer/issues/6907)). + * Parse period `AssetIdentifier` elements. * UI: Add an option to set whether to use the orientation sensor for rotation in spherical playbacks ([#6761](https://github.com/google/ExoPlayer/issues/6761)). 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 8ac92b093c..56d1aeea4b 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 @@ -341,14 +341,20 @@ public final class FrameworkMediaDrm implements ExoMediaDrm