From 76e99504097a7519d496de3d709f14c7e73bb55e Mon Sep 17 00:00:00 2001 From: andrewlewis Date: Mon, 11 Mar 2019 22:57:26 +0000 Subject: [PATCH] Make MatroskaExtractor.seek() non-final Now that this class can be extended, it makes sense for subclasses to be able to clear state in seek(). PiperOrigin-RevId: 237902276 --- .../android/exoplayer2/extractor/mkv/MatroskaExtractor.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/library/core/src/main/java/com/google/android/exoplayer2/extractor/mkv/MatroskaExtractor.java b/library/core/src/main/java/com/google/android/exoplayer2/extractor/mkv/MatroskaExtractor.java index 9469ecf6ce..e53a25d0af 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/extractor/mkv/MatroskaExtractor.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/extractor/mkv/MatroskaExtractor.java @@ -412,8 +412,9 @@ public class MatroskaExtractor implements Extractor { extractorOutput = output; } + @CallSuper @Override - public final void seek(long position, long timeUs) { + public void seek(long position, long timeUs) { clusterTimecodeUs = C.TIME_UNSET; blockState = BLOCK_STATE_START; reader.reset();