mirror of
https://github.com/crskycode/GARbro.git
synced 2024-11-27 15:44:00 +08:00
(HuffmanDecoder) renamed some private fields.
This commit is contained in:
parent
db0902751a
commit
321ac1cf69
@ -300,8 +300,8 @@ namespace GameRes.Formats
|
|||||||
ushort[] rhs = new ushort[512];
|
ushort[] rhs = new ushort[512];
|
||||||
ushort token = 256;
|
ushort token = 256;
|
||||||
|
|
||||||
int input_pos;
|
int m_input_pos;
|
||||||
int remaining;
|
int m_remaining;
|
||||||
int m_cached_bits;
|
int m_cached_bits;
|
||||||
int m_cache;
|
int m_cache;
|
||||||
|
|
||||||
@ -309,8 +309,8 @@ namespace GameRes.Formats
|
|||||||
{
|
{
|
||||||
m_src = src;
|
m_src = src;
|
||||||
m_dst = dst;
|
m_dst = dst;
|
||||||
input_pos = index;
|
m_input_pos = index;
|
||||||
remaining = length;
|
m_remaining = length;
|
||||||
m_cached_bits = 0;
|
m_cached_bits = 0;
|
||||||
m_cache = 0;
|
m_cache = 0;
|
||||||
}
|
}
|
||||||
@ -356,10 +356,12 @@ namespace GameRes.Formats
|
|||||||
|
|
||||||
uint GetBits (int n)
|
uint GetBits (int n)
|
||||||
{
|
{
|
||||||
while ( n > m_cached_bits )
|
while (n > m_cached_bits)
|
||||||
{
|
{
|
||||||
int v = m_src[input_pos++];
|
if (0 == m_remaining)
|
||||||
--remaining;
|
throw new ApplicationException ("Invalid huffman-compressed stream");
|
||||||
|
int v = m_src[m_input_pos++];
|
||||||
|
--m_remaining;
|
||||||
m_cache = v | (m_cache << 8);
|
m_cache = v | (m_cache << 8);
|
||||||
m_cached_bits += 8;
|
m_cached_bits += 8;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user