Lines Matching refs:codec
171 const CCodecInfo &codec = *g_Codecs[i];
172 if ((encode ? codec.CreateEncoder : codec.CreateDecoder)
173 && StringsAreEqualNoCase_Ascii(name, codec.Name))
175 methodId = codec.Id;
176 numStreams = codec.NumStreams;
177 isFilter = codec.IsFilter;
189 const CCodecInfoEx &codec = _externalCodecs->Codecs[i];
190 if ((encode ? codec.EncoderIsAssigned : codec.DecoderIsAssigned)
191 && StringsAreEqualNoCase_Ascii(name, codec.Name))
193 methodId = codec.Id;
194 numStreams = codec.NumStreams;
195 isFilter = codec.IsFilter;
213 const CCodecInfo &codec = *g_Codecs[i];
214 if (codec.Id == methodId && (encode ? codec.CreateEncoder : codec.CreateDecoder))
225 const CCodecInfoEx &codec = _externalCodecs->Codecs[i];
226 if (codec.Id == methodId && (encode ? codec.EncoderIsAssigned : codec.DecoderIsAssigned))
246 const CCodecInfo &codec = *g_Codecs[i];
247 if (methodId == codec.Id)
249 name = codec.Name;
261 const CCodecInfoEx &codec = _externalCodecs->Codecs[i];
262 if (methodId == codec.Id)
264 name = codec.Name;
282 const CHasherInfo &codec = *g_Hashers[i];
283 if (StringsAreEqualNoCase_Ascii(name, codec.Name))
285 methodId = codec.Id;
297 const CHasherInfoEx &codec = _externalCodecs->Hashers[i];
298 if (StringsAreEqualNoCase_Ascii(name, codec.Name))
300 methodId = codec.Id;
344 const CCodecInfo &codec = *g_Codecs[i];
345 // if (codec.Id == methodId)
349 if (codec.CreateEncoder)
351 void *p = codec.CreateEncoder();
352 if (codec.IsFilter) filter = (ICompressFilter *)p;
353 else if (codec.NumStreams == 1) cod.Coder = (ICompressCoder *)p;
354 else { cod.Coder2 = (ICompressCoder2 *)p; cod.NumStreams = codec.NumStreams; }
359 if (codec.CreateDecoder)
361 void *p = codec.CreateDecoder();
362 if (codec.IsFilter) filter = (ICompressFilter *)p;
363 else if (codec.NumStreams == 1) cod.Coder = (ICompressCoder *)p;
364 else { cod.Coder2 = (ICompressCoder2 *)p; cod.NumStreams = codec.NumStreams; }
380 const CCodecInfoEx &codec = _externalCodecs->Codecs[i];
381 // if (codec.Id == methodId)
385 if (codec.EncoderIsAssigned)
387 if (codec.NumStreams == 1)
396 cod.NumStreams = codec.NumStreams;
401 if (codec.DecoderIsAssigned)
403 if (codec.NumStreams == 1)
412 cod.NumStreams = codec.NumStreams;
521 const CHasherInfo &codec = *g_Hashers[i];
522 if (codec.Id == methodId)
524 hasher = codec.CreateHasher();
525 name = codec.Name;
537 const CHasherInfoEx &codec = _externalCodecs->Hashers[i];
538 if (codec.Id == methodId)
540 name = codec.Name;