Lines Matching refs:m_reader
216 , m_state(PRE_STREAM), m_repeat(repeat), m_reader(m_inQueue)
226 m_reader.SkipBits(m_reader.BitsBuffered());
364 if (!m_reader.FillBuffer(3))
366 m_eof = m_reader.GetBits(1) != 0;
367 m_blockType = (byte)m_reader.GetBits(2);
372 m_reader.SkipBits(m_reader.BitsBuffered() % 8);
373 if (!m_reader.FillBuffer(32))
375 m_storedLen = (word16)m_reader.GetBits(16);
376 word16 nlen = (word16)m_reader.GetBits(16);
386 if (!m_reader.FillBuffer(5+5+4))
388 unsigned int hlit = m_reader.GetBits(5);
389 unsigned int hdist = m_reader.GetBits(5);
390 unsigned int hclen = m_reader.GetBits(4);
398 codeLengths[border[i]] = m_reader.GetBits(3);
406 bool result = codeLengthDecoder.Decode(m_reader, k);
417 if (!m_reader.FillBuffer(2))
419 count = 3 + m_reader.GetBits(2);
425 if (!m_reader.FillBuffer(3))
427 count = 3 + m_reader.GetBits(3);
431 if (!m_reader.FillBuffer(7))
433 count = 11 + m_reader.GetBits(7);
470 assert(m_reader.BitsBuffered() == 0);
508 if (!literalDecoder.Decode(m_reader, m_literal))
527 if (!m_reader.FillBuffer(bits))
532 m_literal = m_reader.GetBits(bits) + lengthStarts[m_literal-257];
534 if (!distanceDecoder.Decode(m_reader, m_distance))
541 if (!m_reader.FillBuffer(bits))
546 m_distance = m_reader.GetBits(bits) + distanceStarts[m_distance];
557 m_reader.SkipBits(m_reader.BitsBuffered()%8);
558 if (m_reader.BitsBuffered())
561 SecBlockWithHint<byte, 4> buffer(m_reader.BitsBuffered() / 8);
563 buffer[i] = (byte)m_reader.GetBits(8);