From f0666c605c962c9a9b734ba4ad9deff12cf8f080 Mon Sep 17 00:00:00 2001 From: Daniele Sparano Date: Tue, 6 Jun 2023 15:51:15 +0100 Subject: [PATCH] Fix lib-extractor tests --- .../main/java/androidx/media3/extractor/ts/TsExtractor.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libraries/extractor/src/main/java/androidx/media3/extractor/ts/TsExtractor.java b/libraries/extractor/src/main/java/androidx/media3/extractor/ts/TsExtractor.java index fb9ca683a8..99a1cdf615 100644 --- a/libraries/extractor/src/main/java/androidx/media3/extractor/ts/TsExtractor.java +++ b/libraries/extractor/src/main/java/androidx/media3/extractor/ts/TsExtractor.java @@ -327,8 +327,9 @@ public final class TsExtractor implements Extractor { // Send a dummy pusi to allow for packetFinished to be triggered on the last unit for (int i = 0; i < tsPayloadReaders.size(); i++) { TsPayloadReader payloadReader = tsPayloadReaders.valueAt(i); - int pid = tsPayloadReaders.keyAt(i); - payloadReader.consume(new ParsableByteArray(), FLAG_PAYLOAD_UNIT_START_INDICATOR); + if (payloadReader instanceof PesReader) { + payloadReader.consume(new ParsableByteArray(), FLAG_PAYLOAD_UNIT_START_INDICATOR); + } } } return RESULT_END_OF_INPUT; }