Commit 36fef95f by andrewlewis Committed by Oliver Woodman

Fix extended service number calculation

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=219597894
parent f76b80c3
...@@ -272,7 +272,10 @@ public final class Cea708Decoder extends CeaDecoder { ...@@ -272,7 +272,10 @@ public final class Cea708Decoder extends CeaDecoder {
if (serviceNumber == 7) { if (serviceNumber == 7) {
// extended service numbers // extended service numbers
serviceBlockPacket.skipBits(2); serviceBlockPacket.skipBits(2);
serviceNumber += serviceBlockPacket.readBits(6); serviceNumber = serviceBlockPacket.readBits(6);
if (serviceNumber < 7) {
Log.w(TAG, "Invalid extended service number: " + serviceNumber);
}
} }
// Ignore packets in which blockSize is 0 // Ignore packets in which blockSize is 0
......
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