src/main/java/com/allantaborda/ooogg/OggPage.java
private byte[] computeCRC(){
		long crcReg = 0L;
		for(byte b : getBytes(false)){
			int tmp = ((int) ((crcReg >>> 24) & 0xff)) ^ (b & 0xff);
			crcReg = (crcReg << 8) ^ crcLookup[tmp];
			crcReg &= 0xffffffff;
		}
		return new byte[]{(byte) (crcReg & 0xff), (byte) ((crcReg >>> 8) & 0xff), (byte) ((crcReg >>> 16) & 0xff), (byte) ((crcReg >>> 24) & 0xff)};
	}
/**
	 * Computes the CRC checksum based in OGG page content.
	 * @return The computed CRC checksum.
	 */
Computes the CRC checksum based in OGG page content.
@return The computed CRC checksum.
Computes the CRC checksum based in OGG page content . @return The computed CRC checksum .
private byte[] computeCRC(){
		long crcReg = 0L;
		for(byte b : getBytes(false)){
			int tmp = ((int) ((crcReg >>> 24) & 0xff)) ^ (b & 0xff);
			crcReg = (crcReg << 8) ^ crcLookup[tmp];
			crcReg &= 0xffffffff;
		}
		return new byte[]{(byte) (crcReg & 0xff), (byte) ((crcReg >>> 8) & 0xff), (byte) ((crcReg >>> 16) & 0xff), (byte) ((crcReg >>> 24) & 0xff)};
	}
private byte [ ] computeCRC ( ) { long crcReg = 0L ; for ( byte b : getBytes ( false ) ) { int tmp = ( ( int ) ( ( crcReg >>> 24 ) & 0xff ) ) ^ ( b & 0xff ) ; crcReg = ( crcReg << 8 ) ^ crcLookup [ tmp ] ; crcReg &= 0xffffffff ; } return new byte [ ] { ( byte ) ( crcReg & 0xff ) , ( byte ) ( ( crcReg >>> 8 ) & 0xff ) , ( byte ) ( ( crcReg >>> 16 ) & 0xff ) , ( byte ) ( ( crcReg >>> 24 ) & 0xff ) } ; }
Computes the CRC checksum based in OGG page content.
Computes the CRC checksum based in OGG page content .