mirror of
https://github.com/androidx/media.git
synced 2025-05-06 23:20:42 +08:00
Make BitArray.readUnsignedByte() a bit more clear by using int value instead of byte to prevent unnecessary convert from int to byte.
This commit is contained in:
parent
a9b2120fc9
commit
80602b1684
@ -148,16 +148,15 @@ public final class BitArray {
|
||||
* @return The value of the parsed byte.
|
||||
*/
|
||||
public int readUnsignedByte() {
|
||||
byte b;
|
||||
int value;
|
||||
if (bitOffset != 0) {
|
||||
b = (byte) ((data[byteOffset] << bitOffset)
|
||||
| ((data[byteOffset + 1] & 0xFF) >> (8 - bitOffset)));
|
||||
value = (data[byteOffset] << bitOffset)
|
||||
| ((data[byteOffset + 1] & 0xFF) >>> (8 - bitOffset));
|
||||
} else {
|
||||
b = data[byteOffset];
|
||||
value = data[byteOffset];
|
||||
}
|
||||
byteOffset++;
|
||||
// Converting a signed byte into unsigned.
|
||||
return b & 0xFF;
|
||||
return value & 0xFF;
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user