mirror of
https://github.com/samsonjs/media.git
synced 2026-04-21 13:55:47 +00:00
fix false positives in sync word detection thanks to @jeoliva
This commit is contained in:
parent
2ce938d650
commit
9208c655d1
1 changed files with 1 additions and 1 deletions
|
|
@ -225,7 +225,7 @@ import java.util.Collections;
|
|||
int startOffset = pesBuffer.getPosition();
|
||||
int endOffset = pesBuffer.limit();
|
||||
for (int i = startOffset; i < endOffset - 1; i++) {
|
||||
int syncBits = (mpaData[i] << 8 ) | mpaData[i + 1];
|
||||
int syncBits = ((mpaData[i] & 0xFF) << 8 ) | (mpaData[i + 1] & 0xFF);
|
||||
if ((syncBits & 0xFFF0) == 0xFFF0) {
|
||||
hasCrc = (mpaData[i + 1] & 0x1) == 0;
|
||||
pesBuffer.setPosition(i);
|
||||
|
|
|
|||
Loading…
Reference in a new issue