Attach ExoMediaCryptoType for progressive streams

PiperOrigin-RevId: 311628160
This commit is contained in:
olly 2020-05-15 00:27:33 +01:00 committed by Oliver Woodman
parent 932a8fcf3d
commit f91cfb12e8

View File

@ -781,6 +781,11 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull;
trackFormat = trackFormat.buildUpon().setAverageBitrate(icyHeaders.bitrate).build();
}
}
if (trackFormat.drmInitData != null) {
trackFormat =
trackFormat.copyWithExoMediaCryptoType(
drmSessionManager.getExoMediaCryptoType(trackFormat.drmInitData));
}
trackArray[i] = new TrackGroup(trackFormat);
}
trackState = new TrackState(new TrackGroupArray(trackArray), trackIsAudioVideoFlags);