Commit 3204cf8f by aquilescanta Committed by Oliver Woodman

Make DrmSessionException extend IOException

Makes it throwable from SampleStream.maybeThrowError

PiperOrigin-RevId: 253600396
parent c05cb3f6
...@@ -18,6 +18,7 @@ package com.google.android.exoplayer2.drm; ...@@ -18,6 +18,7 @@ package com.google.android.exoplayer2.drm;
import android.media.MediaDrm; import android.media.MediaDrm;
import androidx.annotation.IntDef; import androidx.annotation.IntDef;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import java.io.IOException;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy; import java.lang.annotation.RetentionPolicy;
...@@ -42,10 +43,8 @@ public interface DrmSession<T extends ExoMediaCrypto> { ...@@ -42,10 +43,8 @@ public interface DrmSession<T extends ExoMediaCrypto> {
} }
} }
/** /** Wraps the throwable which is the cause of the error state. */
* Wraps the throwable which is the cause of the error state. class DrmSessionException extends IOException {
*/
class DrmSessionException extends Exception {
public DrmSessionException(Throwable cause) { public DrmSessionException(Throwable cause) {
super(cause); super(cause);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment