1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00

Replace crc32 IEEE by golang to match MIT license. 3.0.30

This commit is contained in:
winlin 2018-07-21 20:58:20 +08:00
parent dea5e5bb48
commit e395878916
4 changed files with 66 additions and 75 deletions

View file

@ -1540,6 +1540,13 @@ VOID TEST(KernelUtility, CRC32IEEE)
uint32_t checksum = checksums[i];
EXPECT_EQ(checksum, srs_crc32_ieee(data.data(), data.length(), 0));
}
uint32_t previous = 0;
for (int i = 0; i < (int)(sizeof(datas)/sizeof(string)); i++) {
string data = datas[i];
previous = srs_crc32_ieee(data.data(), data.length(), previous);
}
EXPECT_EQ((uint32_t)0x431b8785, previous);
}
#endif