Turns out cuvid doesn't support h.263.
Showing the changes to libavcodec/allcodecs.c (1 of 3 files). Show all
Unified · Split
| @@ -67,7 +67,6 @@ void avcodec_register_all(void) · 66 unmodified lines | |||
| 67 | initialized = 1; | 67 | initialized = 1; |
| 68 | 68 | ||
| 69 | /* hardware accelerators */ | 69 | /* hardware accelerators */ |
| 70 | REGISTER_HWACCEL(H263_CUVID, h263_cuvid); | ||
| 71 | REGISTER_HWACCEL(H263_VAAPI, h263_vaapi); | 70 | REGISTER_HWACCEL(H263_VAAPI, h263_vaapi); |
| 72 | REGISTER_HWACCEL(H263_VIDEOTOOLBOX, h263_videotoolbox); | 71 | REGISTER_HWACCEL(H263_VIDEOTOOLBOX, h263_videotoolbox); |
| 73 | REGISTER_HWACCEL(H264_CUVID, h264_cuvid); | 72 | REGISTER_HWACCEL(H264_CUVID, h264_cuvid); |
| @@ -634,7 +633,6 @@ void avcodec_register_all(void) · 560 unmodified lines | |||
| 634 | /* external libraries, that shouldn't be used by default if one of the | 633 | /* external libraries, that shouldn't be used by default if one of the |
| 635 | * above is available */ | 634 | * above is available */ |
| 636 | REGISTER_ENCDEC (LIBOPENH264, libopenh264); | 635 | REGISTER_ENCDEC (LIBOPENH264, libopenh264); |
| 637 | REGISTER_DECODER(H263_CUVID, h263_cuvid); | ||
| 638 | REGISTER_DECODER(H264_CUVID, h264_cuvid); | 636 | REGISTER_DECODER(H264_CUVID, h264_cuvid); |
| 639 | REGISTER_ENCODER(H264_NVENC, h264_nvenc); | 637 | REGISTER_ENCODER(H264_NVENC, h264_nvenc); |
| 640 | REGISTER_ENCODER(H264_OMX, h264_omx); | 638 | REGISTER_ENCODER(H264_OMX, h264_omx); |