MCPcopy Create free account
hub / github.com/FFmpeg/FFmpeg / map_avcodec_id

Function map_avcodec_id

libavcodec/nvdec.c:67–85  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

65#define CHECK_CU(x) FF_CUDA_CHECK_DL(logctx, decoder->cudl, x)
66
67static int map_avcodec_id(enum AVCodecID id)
68{
69 switch (id) {
70#if CONFIG_AV1_NVDEC_HWACCEL
71 case AV_CODEC_ID_AV1: return cudaVideoCodec_AV1;
72#endif
73 case AV_CODEC_ID_H264: return cudaVideoCodec_H264;
74 case AV_CODEC_ID_HEVC: return cudaVideoCodec_HEVC;
75 case AV_CODEC_ID_MJPEG: return cudaVideoCodec_JPEG;
76 case AV_CODEC_ID_MPEG1VIDEO: return cudaVideoCodec_MPEG1;
77 case AV_CODEC_ID_MPEG2VIDEO: return cudaVideoCodec_MPEG2;
78 case AV_CODEC_ID_MPEG4: return cudaVideoCodec_MPEG4;
79 case AV_CODEC_ID_VC1: return cudaVideoCodec_VC1;
80 case AV_CODEC_ID_VP8: return cudaVideoCodec_VP8;
81 case AV_CODEC_ID_VP9: return cudaVideoCodec_VP9;
82 case AV_CODEC_ID_WMV3: return cudaVideoCodec_VC1;
83 }
84 return -1;
85}
86
87static int map_chroma_format(enum AVPixelFormat pix_fmt)
88{

Callers 2

ff_nvdec_decode_initFunction · 0.85
ff_nvdec_frame_paramsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected