Lines Matching refs:dec
447 dec.lims[i] = dec.bufs[i] = _bufs[i];
452 Bcj2Dec_Init(&dec);
458 (dec.state < BCJ2_NUM_STREAMS)
462 const unsigned state = dec.state;
466 const Byte *cur = dec.bufs[state];
467 // if (cur != dec.lims[state]) throw 1; // unexpected case
468 dec.lims[state] =
469 dec.bufs[state] = buf;
520 dec.lims[state] += total; // = _bufs[state] + total;
535 dec.destLim = dec.dest = _bufs[BCJ2_NUM_STREAMS];
545 if (Bcj2Dec_Decode(&dec) != SZ_OK)
551 if (dec.state < BCJ2_NUM_STREAMS)
553 ReadInStream(inStreams[dec.state]);
554 const unsigned state = dec.state;
556 if (dec.lims[state] == _bufs[state])
568 const size_t curSize = (size_t)(dec.dest - _bufs[BCJ2_NUM_STREAMS]);
583 dec.dest = _bufs[BCJ2_NUM_STREAMS];
584 dec.destLim = dec.dest + rem;
594 // here we don't count additional data in dec.temp (up to 4 bytes for output stream)
595 const UInt64 processed = outSizeWritten + (size_t)(dec.dest - _bufs[BCJ2_NUM_STREAMS]);
601 dec.lims[BCJ2_STREAM_RC] -
602 dec.bufs[BCJ2_STREAM_RC]);
609 const size_t curSize = (size_t)(dec.dest - _bufs[BCJ2_NUM_STREAMS]);
622 if (!Bcj2Dec_IsMaybeFinished_code(&dec))
640 if (dec.state != BCJ2_STREAM_MAIN)
641 if (dec.state != BCJ2_DEC_STATE_ORIG)
695 dec.destLim = dec.dest = NULL;
725 dec.dest = (Byte *)data;
726 dec.destLim = (const Byte *)data + size;
732 if (Bcj2Dec_Decode(&dec) != SZ_OK)
735 const UInt32 curSize = (UInt32)(size_t)(dec.dest - (Byte *)data);
746 if (dec.state >= BCJ2_NUM_STREAMS)
748 ReadInStream(_inStreams[dec.state]);
749 if (dec.lims[dec.state] == _bufs[dec.state])
754 res = _readRes[dec.state];
762 if (!Bcj2Dec_IsMaybeFinished_code(&dec))
764 if (dec.state != BCJ2_STREAM_MAIN)
765 if (dec.state != BCJ2_DEC_STATE_ORIG)