Merge pull request #9924 from jruesga:cea708-decoder-honor-service-block-size
PiperOrigin-RevId: 426953267
This commit is contained in:
commit
77315b6596
@ -329,7 +329,9 @@ public final class Cea708Decoder extends CeaDecoder {
|
||||
// 8.10.4 for more details.
|
||||
boolean cuesNeedUpdate = false;
|
||||
|
||||
while (serviceBlockPacket.bitsLeft() > 0) {
|
||||
int blockEndBitPosition = serviceBlockPacket.getPosition() + (blockSize * 8);
|
||||
while (serviceBlockPacket.bitsLeft() > 0
|
||||
&& serviceBlockPacket.getPosition() < blockEndBitPosition) {
|
||||
int command = serviceBlockPacket.readBits(8);
|
||||
if (command != COMMAND_EXT1) {
|
||||
if (command <= GROUP_C0_END) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user