Commit 0257e895 by olly Committed by Ian Baker

DefaultTrackSelectorTest: Add @test to enable test, and fix it

PiperOrigin-RevId: 295414974
parent 2a012f86
......@@ -346,6 +346,7 @@ public final class DefaultTrackSelectorTest {
}
/** Tests that adaptive audio track selections respect the maximum audio bitrate. */
@Test
public void testSelectAdaptiveAudioTrackGroupWithMaxBitrate() throws ExoPlaybackException {
Format format128k =
Format.createAudioSampleFormat(
......@@ -394,7 +395,7 @@ public final class DefaultTrackSelectorTest {
TrackSelectorResult result =
trackSelector.selectTracks(rendererCapabilities, trackGroups, periodId, TIMELINE);
assertAdaptiveSelection(result.selections.get(0), trackGroups.get(0), 0, 1, 2);
assertAdaptiveSelection(result.selections.get(0), trackGroups.get(0), 2, 0, 1);
trackSelector.setParameters(
trackSelector.buildUponParameters().setMaxAudioBitrate(256 * 1024 - 1));
......@@ -408,11 +409,11 @@ public final class DefaultTrackSelectorTest {
trackSelector.setParameters(
trackSelector.buildUponParameters().setMaxAudioBitrate(192 * 1024 - 1));
result = trackSelector.selectTracks(rendererCapabilities, trackGroups, periodId, TIMELINE);
assertAdaptiveSelection(result.selections.get(0), trackGroups.get(0), 1);
assertFixedSelection(result.selections.get(0), trackGroups.get(0), 1);
trackSelector.setParameters(trackSelector.buildUponParameters().setMaxAudioBitrate(10));
result = trackSelector.selectTracks(rendererCapabilities, trackGroups, periodId, TIMELINE);
assertAdaptiveSelection(result.selections.get(0), trackGroups.get(0), 1);
assertFixedSelection(result.selections.get(0), trackGroups.get(0), 1);
}
/**
......
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