configBitstreamParser: added static method to switch bits for 32bits value
This commit is contained in:
parent
543be23d03
commit
e75e15bb63
|
|
@ -157,6 +157,14 @@ uint8_t ConfigBitstreamParser::reverseByte(uint8_t src)
|
|||
#endif
|
||||
}
|
||||
|
||||
uint32_t ConfigBitstreamParser::reverse_32(const uint32_t src)
|
||||
{
|
||||
return (revertByteArr[(src >> 0) & 0xff] << 24) |
|
||||
(revertByteArr[(src >> 8) & 0xff] << 16) |
|
||||
(revertByteArr[(src >> 16) & 0xff] << 8) |
|
||||
(revertByteArr[(src >> 24) & 0xff] << 0);
|
||||
}
|
||||
|
||||
bool ConfigBitstreamParser::decompress_bitstream(string source, string *dest)
|
||||
{
|
||||
#ifndef HAS_ZLIB
|
||||
|
|
|
|||
|
|
@ -47,6 +47,7 @@ class ConfigBitstreamParser {
|
|||
};
|
||||
|
||||
static uint8_t reverseByte(uint8_t src);
|
||||
static uint32_t reverse_32(uint32_t src);
|
||||
|
||||
private:
|
||||
/**
|
||||
|
|
|
|||
Loading…
Reference in New Issue