summaryrefslogtreecommitdiffstats
path: root/mobile/android/base/java/org/mozilla/gecko/media/GeckoMediaDrmBridgeV23.java
diff options
context:
space:
mode:
Diffstat (limited to 'mobile/android/base/java/org/mozilla/gecko/media/GeckoMediaDrmBridgeV23.java')
-rw-r--r--mobile/android/base/java/org/mozilla/gecko/media/GeckoMediaDrmBridgeV23.java44
1 files changed, 0 insertions, 44 deletions
diff --git a/mobile/android/base/java/org/mozilla/gecko/media/GeckoMediaDrmBridgeV23.java b/mobile/android/base/java/org/mozilla/gecko/media/GeckoMediaDrmBridgeV23.java
deleted file mode 100644
index 74144f28e..000000000
--- a/mobile/android/base/java/org/mozilla/gecko/media/GeckoMediaDrmBridgeV23.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-package org.mozilla.gecko.media;
-
-import android.annotation.TargetApi;
-import static android.os.Build.VERSION_CODES.M;
-import android.media.MediaDrm;
-import android.util.Log;
-import java.util.List;
-
-public class GeckoMediaDrmBridgeV23 extends GeckoMediaDrmBridgeV21 {
-
- private static final String LOGTAG = "GeckoMediaDrmBridgeV23";
- private static final boolean DEBUG = false;
-
- GeckoMediaDrmBridgeV23(String keySystem) throws Exception {
- super(keySystem);
- if (DEBUG) Log.d(LOGTAG, "GeckoMediaDrmBridgeV23 ctor");
- mDrm.setOnKeyStatusChangeListener(new KeyStatusChangeListener(), null);
- }
-
- @TargetApi(M)
- private class KeyStatusChangeListener implements MediaDrm.OnKeyStatusChangeListener {
- @Override
- public void onKeyStatusChange(MediaDrm mediaDrm,
- byte[] sessionId,
- List<MediaDrm.KeyStatus> keyInformation,
- boolean hasNewUsableKey) {
- if (DEBUG) Log.d(LOGTAG, "[onKeyStatusChange] hasNewUsableKey = " + hasNewUsableKey);
- if (keyInformation.size() == 0) {
- return;
- }
- SessionKeyInfo[] keyInfos = new SessionKeyInfo[keyInformation.size()];
- for (int i = 0; i < keyInformation.size(); i++) {
- MediaDrm.KeyStatus keyStatus = keyInformation.get(i);
- keyInfos[i] = new SessionKeyInfo(keyStatus.getKeyId(),
- keyStatus.getStatusCode());
- }
- onSessionBatchedKeyChanged(sessionId, keyInfos);
- }
- }
-}