MCPcopy Create free account
hub / github.com/IENT/YUView / findDecoder

Method findDecoder

YUViewLib/src/ffmpeg/FFmpegVersionHandler.cpp:428–438  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

426}
427
428AVCodecWrapper FFmpegVersionHandler::findDecoder(AVCodecIDWrapper codecId)
429{
430 AVCodecID avCodecID = getCodecIDFromWrapper(codecId);
431 AVCodec * c = this->lib.avcodec.avcodec_find_decoder(avCodecID);
432 if (c == nullptr)
433 {
434 this->log("Unable to find decoder for codec " + codecId.getCodecName());
435 return AVCodecWrapper();
436 }
437 return AVCodecWrapper(c, libVersion);
438}
439
440AVCodecContextWrapper FFmpegVersionHandler::allocDecoder(AVCodecWrapper &codec)
441{

Callers 1

createDecoderMethod · 0.80

Calls 3

logMethod · 0.95
AVCodecWrapperClass · 0.85
getCodecNameMethod · 0.45

Tested by

no test coverage detected