Commit 45d5d308 by aquilescanta Committed by Santiago Seifert

Add transport error indicator support to TsExtractor

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=132307448
parent 7c48028f
...@@ -190,7 +190,11 @@ public final class TsExtractor implements Extractor { ...@@ -190,7 +190,11 @@ public final class TsExtractor implements Extractor {
tsPacketBuffer.skipBytes(1); tsPacketBuffer.skipBytes(1);
tsPacketBuffer.readBytes(tsScratch, 3); tsPacketBuffer.readBytes(tsScratch, 3);
tsScratch.skipBits(1); // transport_error_indicator if (tsScratch.readBit()) { // transport_error_indicator
// There are uncorrectable errors in this packet.
tsPacketBuffer.setPosition(endOfPacket);
return RESULT_CONTINUE;
}
boolean payloadUnitStartIndicator = tsScratch.readBit(); boolean payloadUnitStartIndicator = tsScratch.readBit();
tsScratch.skipBits(1); // transport_priority tsScratch.skipBits(1); // transport_priority
int pid = tsScratch.readBits(13); int pid = tsScratch.readBits(13);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment