Home | History | Annotate | Download | only in Common

Lines Matching refs:Encoder

718     CEncoderInfo *Encoder;

770 CEncoderInfo *encoder = (CEncoderInfo *)param;
774 alloca(encoder->AllocaSize);
777 res = encoder->Encode();
778 encoder->Results[0] = res;
785 encoder->progressInfoSpec[0]->Status->SetResult(res);
797 CEncoderInfo *encoder = decoder->Encoder;
798 encoder->Results[decoder->DecoderIndex] = encoder->Decode(decoder->DecoderIndex);
815 decoder.Encoder = this;
1222 CEncoderInfo &encoder = encoders[i];
1223 encoder.callback = (i == 0) ? callback : 0;
1224 encoder.printCallback = printCallback;
1228 RINOK(CreateCoder(EXTERNAL_CODECS_LOC_VARS methodId, true, encoder._encoderFilter, cod));
1229 encoder._encoder = cod.Coder;
1230 if (!encoder._encoder && !encoder._encoderFilter)
1234 encoder.CheckCrc_Enc = (benchProps->EncComplex) > 30 ;
1235 encoder.CheckCrc_Dec = (benchProps->DecComplexCompr + benchProps->DecComplexUnc) > 30 ;
1237 memset(encoder._iv, 0, sizeof(encoder._iv));
1238 memset(encoder._key, 0, sizeof(encoder._key));
1239 memset(encoder._psw, 0, sizeof(encoder._psw));
1244 CMyComPtr<ICompressCoder> &decoder = encoder._decoders[j];
1245 RINOK(CreateCoder(EXTERNAL_CODECS_LOC_VARS methodId, false, encoder._decoderFilter, cod));
1247 if (!encoder._decoderFilter && !decoder)
1261 CEncoderInfo &encoder = encoders[i];
1262 encoder._method = method;
1263 encoder._uncompressedDataSize = uncompressedDataSize;
1264 encoder.kBufferSize = uncompressedDataSize;
1265 encoder.fileData = fileData;
1266 encoder.crc = crc;
1277 CEncoderInfo &encoder = encoders[i];
1278 encoder.NumIterations = GetNumIterations(benchProps->GeComprCommands(uncompressedDataSize), complexInCommands);
1283 encoder.progressInfoSpec[j] = spec;
1284 encoder.progressInfo[j] = spec;
1290 CBenchProgressInfo *bpi = encoder.progressInfoSpec[0];
1300 encoder.AllocaSize = (i * 16 * 21) & 0x7FF;
1303 RINOK(encoder.CreateEncoderThread())
1308 RINOK(encoder.Encode());
1329 CEncoderInfo &encoder = encoders[i];
1330 info.UnpackSize += encoder.kBufferSize;
1331 info.PackSize += encoder.compressedSize;
1344 encoder = encoders[i];
1348 encoder.NumIterations = GetNumIterations(benchProps->GeDecomprCommands(encoder.compressedSize, encoder.kBufferSize), complexInCommands);
1349 CBenchProgressInfo *bpi = encoder.progressInfoSpec[0];
1355 encoder.NumIterations = encoders[0].NumIterations;
1360 encoder.NumDecoderSubThreads = (numSubThreads <= 0) ? 1 : numSubThreads;
1366 HRESULT res = encoder.CreateDecoderThread(j, (i == 0 && j == 0)
1377 RINOK(encoder.Decode(0));
1387 CEncoderInfo &encoder = encoders[i];
1388 encoder.thread[j].Wait();
1389 if (encoder.Results[j] != S_OK)
1390 res = encoder.Results[j];
1417 CEncoderInfo &encoder = encoders[i];
1418 info.UnpackSize += encoder.kBufferSize;
1419 info.PackSize += encoder.compressedSize;