Go to the source code of this file.
|
static CUresult | call_kernel (AVFilterContext *ctx, CUfunction func, CUdeviceptr prev, CUdeviceptr cur, CUdeviceptr next, CUarray_format format, int channels, int src_width, int src_height, int src_pitch, CUdeviceptr dst, int dst_width, int dst_height, int dst_pitch, int parity, int tff) |
|
static void | filter (AVFilterContext *ctx, AVFrame *dst, int parity, int tff) |
|
static av_cold void | deint_cuda_uninit (AVFilterContext *ctx) |
|
static int | config_input (AVFilterLink *inlink) |
|
static int | config_output (AVFilterLink *link) |
|
◆ DIV_UP
#define DIV_UP |
( |
|
a, |
|
|
|
b |
|
) |
| ( ((a) + (b) - 1) / (b) ) |
◆ ALIGN_UP
#define ALIGN_UP |
( |
|
a, |
|
|
|
b |
|
) |
| (((a) + (b) - 1) & ~((b) - 1)) |
◆ BLOCKX
◆ BLOCKY
◆ CHECK_CU
◆ call_kernel()
static CUresult call_kernel |
( |
AVFilterContext * |
ctx, |
|
|
CUfunction |
func, |
|
|
CUdeviceptr |
prev, |
|
|
CUdeviceptr |
cur, |
|
|
CUdeviceptr |
next, |
|
|
CUarray_format |
format, |
|
|
int |
channels, |
|
|
int |
src_width, |
|
|
int |
src_height, |
|
|
int |
src_pitch, |
|
|
CUdeviceptr |
dst, |
|
|
int |
dst_width, |
|
|
int |
dst_height, |
|
|
int |
dst_pitch, |
|
|
int |
parity, |
|
|
int |
tff |
|
) |
| |
|
static |
◆ filter()
◆ deint_cuda_uninit()
◆ config_input()
◆ config_output()
◆ ff_vf_yadif_cuda_ptx_data
const unsigned char ff_vf_yadif_cuda_ptx_data[] |
◆ ff_vf_yadif_cuda_ptx_len
const unsigned int ff_vf_yadif_cuda_ptx_len |
◆ yadif_cuda_class
Initial value:= {
.class_name = "yadif_cuda",
}
Definition at line 317 of file vf_yadif_cuda.c.
◆ deint_cuda_inputs
Initial value:= {
{
.name = "default",
},
}
Definition at line 325 of file vf_yadif_cuda.c.
◆ deint_cuda_outputs
Initial value:= {
{
.name = "default",
},
}
Definition at line 334 of file vf_yadif_cuda.c.
◆ ff_vf_yadif_cuda