From 3b7ec52ca876a4a095451393400b94aba1b16a45 Mon Sep 17 00:00:00 2001 From: datdoantelus Date: Thu, 25 Apr 2024 12:32:25 -0400 Subject: [PATCH] Ignore rowLock and numLock as define in CTA-708 spec. Update current row value when new line is added. --- .../java/androidx/media3/extractor/text/cea/Cea708Decoder.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libraries/extractor/src/main/java/androidx/media3/extractor/text/cea/Cea708Decoder.java b/libraries/extractor/src/main/java/androidx/media3/extractor/text/cea/Cea708Decoder.java index 077d1e2210..c75bf57336 100644 --- a/libraries/extractor/src/main/java/androidx/media3/extractor/text/cea/Cea708Decoder.java +++ b/libraries/extractor/src/main/java/androidx/media3/extractor/text/cea/Cea708Decoder.java @@ -1228,6 +1228,8 @@ public final class Cea708Decoder extends CeaDecoder { || rolledUpCaptions.size() >= MAXIMUM_ROW_COUNT) { rolledUpCaptions.remove(0); } + // update row value after newline + row = rolledUpCaptions.size(); } else { captionStringBuilder.append(text); }