| 65 | #define CHECK_CU(x) FF_CUDA_CHECK_DL(logctx, decoder->cudl, x) |
| 66 | |
| 67 | static 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 | |
| 87 | static int map_chroma_format(enum AVPixelFormat pix_fmt) |
| 88 | { |
no outgoing calls
no test coverage detected