diff options
author | Timo Rothenpieler <timo@rothenpieler.org> | 2021-06-11 23:54:34 +0200 |
---|---|---|
committer | Timo Rothenpieler <timo@rothenpieler.org> | 2021-06-22 14:05:44 +0200 |
commit | 072788c46e36a21ca9e8f1e3cc19a1944db5b89c (patch) | |
tree | 105335f7b8f9ccc16e13000934aee86e8da1fc5d /libavfilter/vf_yadif_cuda.c | |
parent | abe150c9de6a096b14b6d623c5be49b19afe92b2 (diff) | |
download | ffmpeg-072788c46e36a21ca9e8f1e3cc19a1944db5b89c.tar.gz |
avfilter: compress CUDA PTX code if possible
Diffstat (limited to 'libavfilter/vf_yadif_cuda.c')
-rw-r--r-- | libavfilter/vf_yadif_cuda.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/libavfilter/vf_yadif_cuda.c b/libavfilter/vf_yadif_cuda.c index bbdbfc1adc..5099f0a806 100644 --- a/libavfilter/vf_yadif_cuda.c +++ b/libavfilter/vf_yadif_cuda.c @@ -24,7 +24,10 @@ #include "internal.h" #include "yadif.h" -extern char vf_yadif_cuda_ptx[]; +#include "cuda/load_helper.h" + +extern const unsigned char ff_vf_yadif_cuda_ptx_data[]; +extern const unsigned int ff_vf_yadif_cuda_ptx_len; typedef struct DeintCUDAContext { YADIFContext yadif; @@ -318,7 +321,7 @@ static int config_output(AVFilterLink *link) if (ret < 0) goto exit; - ret = CHECK_CU(cu->cuModuleLoadData(&s->cu_module, vf_yadif_cuda_ptx)); + ret = ff_cuda_load_module(ctx, s->hwctx, &s->cu_module, ff_vf_yadif_cuda_ptx_data, ff_vf_yadif_cuda_ptx_len); if (ret < 0) goto exit; |