5 #include "LSBFEncoder.h"
6 #include "Common/Defs.h"
11 void CEncoder::WriteBits(UInt32 value
, int numBits
)
15 if (numBits
< m_BitPos
)
17 m_CurByte
|= (value
& ((1 << numBits
) - 1)) << (8 - m_BitPos
);
22 m_Stream
.WriteByte((Byte
)(m_CurByte
| (value
<< (8 - m_BitPos
))));