/*
* myLib - https://github.com/taktod/myLib
* Copyright (c) 2014 ttProject. All rights reserved.
*
* Licensed under The MIT license.
*/
package com.ttProject.container.mpegts.test;
import java.nio.ByteBuffer;
import org.apache.log4j.Logger;
import org.junit.Test;
import com.ttProject.container.mpegts.Crc32;
import com.ttProject.util.HexUtil;
/**
* crc32 check test for mpegts
* @author taktod
*/
public class Crc32Test {
/** logger */
private Logger logger = Logger.getLogger(Crc32Test.class);
@Test
public void test() throws Exception {
Crc32 crc32 = new Crc32();
// ByteBuffer buffer = HexUtil.makeBuffer("00B00D0001C100000001F000");
ByteBuffer buffer = HexUtil.makeBuffer("00B00D5504C500000001E042");
while(buffer.remaining() != 0) {
crc32.update(buffer.get());
}
logger.info(Long.toHexString(crc32.getValue()));
}
}