From dc5fcced233ac4c9f2d644cbfc246644a095f673 Mon Sep 17 00:00:00 2001 From: wm4 Date: Tue, 26 Sep 2017 23:20:08 +0200 Subject: vd_lavc: cuda requires setting hw_device_ctx This restores cuda/cuvid under Windows. Cuvid is relatively useless under Windows, but this was requested. --- waftools/fragments/cuda.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'waftools') diff --git a/waftools/fragments/cuda.c b/waftools/fragments/cuda.c index c63ec2945d..1d534f62d3 100644 --- a/waftools/fragments/cuda.c +++ b/waftools/fragments/cuda.c @@ -2,11 +2,14 @@ typedef void * CUcontext; +#include #include #include int main(int argc, char *argv[]) { enum AVHWDeviceType type = AV_HWDEVICE_TYPE_CUDA; AVCUDADeviceContextInternal *foo; + AVCodecContext *avctx = avcodec_alloc_context3(NULL); + avctx->hw_device_ctx = NULL; return 0; } -- cgit v1.2.3