mirror of
https://github.com/samsonjs/media.git
synced 2026-04-27 15:07:40 +00:00
Fix release branch
This commit is contained in:
parent
615b2b1039
commit
97e68ecc31
3 changed files with 5 additions and 6 deletions
|
|
@ -668,7 +668,6 @@ public class ConcatenatingMediaSource extends CompositeMediaSource<MediaSourceHo
|
||||||
|
|
||||||
public MediaSourceHolder(MediaSource mediaSource) {
|
public MediaSourceHolder(MediaSource mediaSource) {
|
||||||
this.mediaSource = mediaSource;
|
this.mediaSource = mediaSource;
|
||||||
this.uid = System.identityHashCode(this);
|
|
||||||
this.timeline = new DeferredTimeline();
|
this.timeline = new DeferredTimeline();
|
||||||
this.activeMediaPeriods = new ArrayList<>();
|
this.activeMediaPeriods = new ArrayList<>();
|
||||||
this.uid = new Object();
|
this.uid = new Object();
|
||||||
|
|
|
||||||
|
|
@ -1173,7 +1173,7 @@ public class DefaultTrackSelector extends MappingTrackSelector {
|
||||||
// MappingTrackSelector implementation.
|
// MappingTrackSelector implementation.
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected final Pair<@NullableType RendererConfiguration[], @NullableType TrackSelection[]>
|
protected final Pair<RendererConfiguration[], TrackSelection[]>
|
||||||
selectTracks(
|
selectTracks(
|
||||||
MappedTrackInfo mappedTrackInfo,
|
MappedTrackInfo mappedTrackInfo,
|
||||||
int[][][] rendererFormatSupports,
|
int[][][] rendererFormatSupports,
|
||||||
|
|
@ -1181,7 +1181,7 @@ public class DefaultTrackSelector extends MappingTrackSelector {
|
||||||
throws ExoPlaybackException {
|
throws ExoPlaybackException {
|
||||||
Parameters params = parametersReference.get();
|
Parameters params = parametersReference.get();
|
||||||
int rendererCount = mappedTrackInfo.getRendererCount();
|
int rendererCount = mappedTrackInfo.getRendererCount();
|
||||||
@NullableType TrackSelection[] rendererTrackSelections =
|
TrackSelection[] rendererTrackSelections =
|
||||||
selectAllTracks(
|
selectAllTracks(
|
||||||
mappedTrackInfo,
|
mappedTrackInfo,
|
||||||
rendererFormatSupports,
|
rendererFormatSupports,
|
||||||
|
|
@ -1404,7 +1404,7 @@ public class DefaultTrackSelector extends MappingTrackSelector {
|
||||||
String selectedMimeType = null;
|
String selectedMimeType = null;
|
||||||
if (!allowMixedMimeTypes) {
|
if (!allowMixedMimeTypes) {
|
||||||
// Select the mime type for which we have the most adaptive tracks.
|
// Select the mime type for which we have the most adaptive tracks.
|
||||||
HashSet<@NullableType String> seenMimeTypes = new HashSet<>();
|
HashSet<String> seenMimeTypes = new HashSet<>();
|
||||||
int selectedMimeTypeTrackCount = 0;
|
int selectedMimeTypeTrackCount = 0;
|
||||||
for (int i = 0; i < selectedTrackIndices.size(); i++) {
|
for (int i = 0; i < selectedTrackIndices.size(); i++) {
|
||||||
int trackIndex = selectedTrackIndices.get(i);
|
int trackIndex = selectedTrackIndices.get(i);
|
||||||
|
|
|
||||||
|
|
@ -383,7 +383,7 @@ public abstract class MappingTrackSelector extends TrackSelector {
|
||||||
rendererFormatSupports,
|
rendererFormatSupports,
|
||||||
unmappedTrackGroupArray);
|
unmappedTrackGroupArray);
|
||||||
|
|
||||||
Pair<@NullableType RendererConfiguration[], @NullableType TrackSelection[]> result =
|
Pair<RendererConfiguration[], TrackSelection[]> result =
|
||||||
selectTracks(
|
selectTracks(
|
||||||
mappedTrackInfo, rendererFormatSupports, rendererMixedMimeTypeAdaptationSupports);
|
mappedTrackInfo, rendererFormatSupports, rendererMixedMimeTypeAdaptationSupports);
|
||||||
return new TrackSelectorResult(result.first, result.second, mappedTrackInfo);
|
return new TrackSelectorResult(result.first, result.second, mappedTrackInfo);
|
||||||
|
|
@ -403,7 +403,7 @@ public abstract class MappingTrackSelector extends TrackSelector {
|
||||||
* RendererCapabilities#getTrackType()} is {@link C#TRACK_TYPE_NONE}.
|
* RendererCapabilities#getTrackType()} is {@link C#TRACK_TYPE_NONE}.
|
||||||
* @throws ExoPlaybackException If an error occurs while selecting the tracks.
|
* @throws ExoPlaybackException If an error occurs while selecting the tracks.
|
||||||
*/
|
*/
|
||||||
protected abstract Pair<@NullableType RendererConfiguration[], @NullableType TrackSelection[]>
|
protected abstract Pair<RendererConfiguration[], TrackSelection[]>
|
||||||
selectTracks(
|
selectTracks(
|
||||||
MappedTrackInfo mappedTrackInfo,
|
MappedTrackInfo mappedTrackInfo,
|
||||||
int[][][] rendererFormatSupports,
|
int[][][] rendererFormatSupports,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue