From 374ba127385292a72b11ea7d36ad82ee1511ea46 Mon Sep 17 00:00:00 2001 From: ibaker Date: Thu, 3 Dec 2020 14:15:36 +0000 Subject: [PATCH] Disable subtitle output in the playback tests This is currently flaky, so it's better to disable it than end up with flaky tests. PiperOrigin-RevId: 345436319 --- .../robolectric/PlaybackOutput.java | 2 +- .../playbackdumps/dash/webvtt-in-mp4.dump | 25 ------------------- .../mkv/sample_with_ssa_subtitles.mkv.dump | 14 ----------- 3 files changed, 1 insertion(+), 40 deletions(-) diff --git a/robolectricutils/src/main/java/com/google/android/exoplayer2/robolectric/PlaybackOutput.java b/robolectricutils/src/main/java/com/google/android/exoplayer2/robolectric/PlaybackOutput.java index 64ff61cb22..d4091c37b7 100644 --- a/robolectricutils/src/main/java/com/google/android/exoplayer2/robolectric/PlaybackOutput.java +++ b/robolectricutils/src/main/java/com/google/android/exoplayer2/robolectric/PlaybackOutput.java @@ -52,7 +52,7 @@ public final class PlaybackOutput implements Dumper.Dumpable { // player.getCurrentPosition() inside onMetadata/Cues will likely be non-deterministic // because renderer-thread != playback-thread. player.addMetadataOutput(metadatas::add); - player.addTextOutput(subtitles::add); + // TODO(internal b/174661563): Output subtitle data when it's not flaky. } /** diff --git a/testdata/src/test/assets/playbackdumps/dash/webvtt-in-mp4.dump b/testdata/src/test/assets/playbackdumps/dash/webvtt-in-mp4.dump index 3fbd68f8db..f0f2f8d4df 100644 --- a/testdata/src/test/assets/playbackdumps/dash/webvtt-in-mp4.dump +++ b/testdata/src/test/assets/playbackdumps/dash/webvtt-in-mp4.dump @@ -31,28 +31,3 @@ MediaCodec (video/avc): buffers[28] = length 530, hash C98BC6A8 buffers[29] = length 568, hash 4FE5C8EA buffers[30] = length 0, hash 1 -TextOutput: - Subtitle[0]: - Cues = [] - Subtitle[1]: - Cue[0]: - text = This is the first subtitle. - textAlignment = ALIGN_CENTER - lineType = 1 - lineAnchor = 0 - position = 0.5 - positionAnchor = 1 - size = 1.0 - Subtitle[2]: - Cues = [] - Subtitle[3]: - Cue[0]: - text = This is the second subtitle. - textAlignment = ALIGN_CENTER - lineType = 1 - lineAnchor = 0 - position = 0.5 - positionAnchor = 1 - size = 1.0 - Subtitle[4]: - Cues = [] diff --git a/testdata/src/test/assets/playbackdumps/mkv/sample_with_ssa_subtitles.mkv.dump b/testdata/src/test/assets/playbackdumps/mkv/sample_with_ssa_subtitles.mkv.dump index b444d09530..9cae6de0ca 100644 --- a/testdata/src/test/assets/playbackdumps/mkv/sample_with_ssa_subtitles.mkv.dump +++ b/testdata/src/test/assets/playbackdumps/mkv/sample_with_ssa_subtitles.mkv.dump @@ -63,17 +63,3 @@ MediaCodec (video/avc): buffers[28] = length 476, hash A0423645 buffers[29] = length 486, hash DDF32CBB buffers[30] = length 0, hash 1 -TextOutput: - Subtitle[0]: - Cues = [] - Subtitle[1]: - Cue[0]: - text = This is the first subtitle. - textAlignment = ALIGN_CENTER - line = 0.95 - lineType = 0 - lineAnchor = 2 - position = 0.5 - positionAnchor = 1 - Subtitle[2]: - Cues = []