Go to the source code of this file.
Classes | |
| struct | ThisFilter |
Functions | |
| void | KDP (uint8_t *Plane, uint8_t *Line, int W, int H, int Threshold) |
| void | KDP_MMX (uint8_t *Plane, uint8_t *Line, int W, int H, int Threshold) |
| static int | KernelDeint (VideoFilter *f, VideoFrame *frame) |
| void | CleanupKernelDeintFilter (VideoFilter *filter) |
| VideoFilter * | NewKernelDeintFilter (VideoFrameType inpixfmt, VideoFrameType outpixfmt, int *width, int *height, char *options) |
Variables | |
| static const mmx_t | mm_cpool [] |
| static FmtConv | FmtList [] |
| FilterInfo | filter_table [] |
| void KDP | ( | uint8_t * | Plane, | |
| uint8_t * | Line, | |||
| int | W, | |||
| int | H, | |||
| int | Threshold | |||
| ) |
| void KDP_MMX | ( | uint8_t * | Plane, | |
| uint8_t * | Line, | |||
| int | W, | |||
| int | H, | |||
| int | Threshold | |||
| ) |
| static int KernelDeint | ( | VideoFilter * | f, | |
| VideoFrame * | frame | |||
| ) | [static] |
| void CleanupKernelDeintFilter | ( | VideoFilter * | filter | ) |
| VideoFilter* NewKernelDeintFilter | ( | VideoFrameType | inpixfmt, | |
| VideoFrameType | outpixfmt, | |||
| int * | width, | |||
| int * | height, | |||
| char * | options | |||
| ) |
Definition at line 304 of file filter_kerneldeint.c.
Initial value:
{
{ FMT_YV12, FMT_YV12 },
{ FMT_YUV422P, FMT_YUV422P },
FMT_NULL
}
Definition at line 359 of file filter_kerneldeint.c.
Initial value:
{
{
symbol: "NewKernelDeintFilter",
name: "kerneldeint",
descript: "combines data from several fields to deinterlace with less motion blur",
formats: FmtList,
libname: NULL
},
FILT_NULL
}
Definition at line 366 of file filter_kerneldeint.c.
1.5.5