diff --git a/src/media/video/accel.cpp b/src/media/video/accel.cpp index 8b015d18b90b277786435dce521db4a3d992f6d2..9cc952610265cab4d022b7bb7b3350f794f7144e 100644 --- a/src/media/video/accel.cpp +++ b/src/media/video/accel.cpp @@ -261,7 +261,8 @@ std::unique_ptr<HardwareAccel> HardwareAccel::setupDecoder(AVCodecID id, int width, int height) { static const HardwareAPI apiList[] = { - { "nvdec", AV_PIX_FMT_CUDA, AV_PIX_FMT_NV12, { AV_CODEC_ID_H264, AV_CODEC_ID_H265, AV_CODEC_ID_VP8, AV_CODEC_ID_MJPEG } }, + // TODO Find out why nvdec decoding doesn't quite work + //{ "nvdec", AV_PIX_FMT_CUDA, AV_PIX_FMT_NV12, { AV_CODEC_ID_H264, AV_CODEC_ID_H265, AV_CODEC_ID_VP8, AV_CODEC_ID_MJPEG } }, { "vaapi", AV_PIX_FMT_VAAPI, AV_PIX_FMT_NV12, { AV_CODEC_ID_H264, AV_CODEC_ID_MPEG4, AV_CODEC_ID_VP8, AV_CODEC_ID_MJPEG } }, { "vdpau", AV_PIX_FMT_VDPAU, AV_PIX_FMT_NV12, { AV_CODEC_ID_H264, AV_CODEC_ID_MPEG4 } }, { "videotoolbox", AV_PIX_FMT_VIDEOTOOLBOX, AV_PIX_FMT_NV12, { AV_CODEC_ID_H264, AV_CODEC_ID_MPEG4 } },