Lines Matching refs:_bindInfo
22 unsigned numIn = _bindInfo.Coders.Size();
27 unsigned numOut = _bindInfo.GetNum_Bonds_and_PackStreams();
34 for (unsigned i = _bindInfo.Coders.Size(); i != 0;)
38 const NCoderMixer2::CCoderStreamsInfo &coder = _bindInfo.Coders[i];
59 folder.Bonds.SetSize(_bindInfo.Bonds.Size());
63 for (i = 0; i < _bindInfo.Bonds.Size(); i++)
66 const NCoderMixer2::CBond &mixerBond = _bindInfo.Bonds[_bindInfo.Bonds.Size() - 1 - i];
71 folder.Coders.SetSize(_bindInfo.Coders.Size());
73 for (i = 0; i < _bindInfo.Coders.Size(); i++)
76 const NCoderMixer2::CCoderStreamsInfo &coderStreamsInfo = _bindInfo.Coders[_bindInfo.Coders.Size() - 1 - i];
83 folder.PackStreams.SetSize(_bindInfo.PackStreams.Size());
85 for (i = 0; i < _bindInfo.PackStreams.Size(); i++)
86 folder.PackStreams[i] = SrcOut_to_DestIn[_bindInfo.PackStreams[i]];
152 RINOK(_mixer->SetBindInfo(_bindInfo))
346 for (i = 1; i < _bindInfo.PackStreams.Size(); i++)
354 const unsigned numMethods = _bindInfo.Coders.Size();
366 _mixer->SetCoderInfo(_bindInfo.UnpackCoder, inStreamSize, NULL);
473 if (_bindInfo.PackStreams.Size() != 0)
482 for (i = 1; i < _bindInfo.PackStreams.Size(); i++)
492 if (_bindInfo.PackStreams.Size() != 0)
495 for (i = 1; i < _bindInfo.PackStreams.Size(); i++)
519 for (unsigned i = 0; i < _bindInfo.Coders.Size(); i++)
521 const int bond = _bindInfo.FindBond_for_UnpackStream(DestOut_to_SrcIn[i]);
575 _bindInfo.Coders.Add(coderStreamsInfo);
577 _bindInfo.PackStreams.Add(0);
578 _bindInfo.UnpackCoder = 0;
601 _bindInfo.Bonds.Add(bond);
604 _bindInfo.PackStreams.Insert(0, numOutStreams);
607 _bindInfo.PackStreams.Add(numOutStreams + j);
612 _bindInfo.Coders.Add(cod);
621 if (bond.InCoder >= _bindInfo.Coders.Size()
622 || bond.OutCoder >= _bindInfo.Coders.Size()
623 || bond.OutStream >= _bindInfo.Coders[bond.OutCoder].NumStreams)
625 mixerBond.PackIndex = _bindInfo.GetStream_for_Coder(bond.OutCoder) + bond.OutStream;
627 _bindInfo.Bonds.Add(mixerBond);
631 if (_bindInfo.FindBond_for_PackStream(i) == -1)
632 _bindInfo.PackStreams.Add(i);
635 if (!_bindInfo.SetUnpackCoder())
638 if (!_bindInfo.CalcMapsAndCheck())
641 if (_bindInfo.PackStreams.Size() != 1)
648 UInt32 ci = _bindInfo.UnpackCoder;
652 if (_bindInfo.Coders[ci].NumStreams == 0)
655 const UInt32 outIndex = _bindInfo.Coder_to_Stream[ci];
656 const int bond = _bindInfo.FindBond_for_PackStream(outIndex);
659 ci = _bindInfo.Bonds[(unsigned)bond].UnpackIndex;
663 const int si = _bindInfo.FindStream_in_PackStreams(outIndex);
665 _bindInfo.PackStreams.MoveToFront((unsigned)si);
672 unsigned numCryptoStreams = _bindInfo.PackStreams.Size();
674 unsigned numInStreams = _bindInfo.Coders.Size();
680 bond.PackIndex = _bindInfo.PackStreams[i];
681 _bindInfo.Bonds.Add(bond);
683 _bindInfo.PackStreams.Clear();
699 _bindInfo.Coders.Add(cod);
701 _bindInfo.PackStreams.Add(numOutStreams++);
710 if (_bindInfo.Coders.Size() > 16)
712 if (_bindInfo.GetNum_Bonds_and_PackStreams() > 16)
715 if (!_bindInfo.CalcMapsAndCheck())