From 1cfb68bf68dbc52f8841c5540007bed42699c87c Mon Sep 17 00:00:00 2001 From: olly Date: Thu, 28 May 2020 19:09:57 +0100 Subject: [PATCH] Change order of RawCcExtractor init to call format before endTracks. This fixes an issue where the output track's sample format is null for rawCC captions when endTracks method is called. PiperOrigin-RevId: 313622631 --- .../android/exoplayer2/extractor/rawcc/RawCcExtractor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/extractor/src/main/java/com/google/android/exoplayer2/extractor/rawcc/RawCcExtractor.java b/library/extractor/src/main/java/com/google/android/exoplayer2/extractor/rawcc/RawCcExtractor.java index ae30231a50..4e0cefcb54 100644 --- a/library/extractor/src/main/java/com/google/android/exoplayer2/extractor/rawcc/RawCcExtractor.java +++ b/library/extractor/src/main/java/com/google/android/exoplayer2/extractor/rawcc/RawCcExtractor.java @@ -66,8 +66,8 @@ public final class RawCcExtractor implements Extractor { public void init(ExtractorOutput output) { output.seekMap(new SeekMap.Unseekable(C.TIME_UNSET)); trackOutput = output.track(0, C.TRACK_TYPE_TEXT); - output.endTracks(); trackOutput.format(format); + output.endTracks(); } @Override