Go to the source code of this file.
Classes | |
| struct | ThisFilter |
Typedefs | |
| typedef struct ThisFilter | ThisFilter |
Functions | |
| static void | AllocFilter (ThisFilter *filter, int width, int height) |
| static void * | memcpy_pic (void *dst, const void *src, int bytesPerLine, int height, int dstStride, int srcStride) |
| static void | store_ref (struct ThisFilter *p, uint8_t *src, int src_offsets[3], int src_stride[3], int width, int height) |
| static void | filter_func (struct ThisFilter *p, uint8_t *dst, int dst_offsets[3], int dst_stride[3], int width, int height, int parity, int tff, int dirty) |
| static int | FieldorderDeint (VideoFilter *f, VideoFrame *frame, int field) |
| static void | CleanupFieldorderDeintFilter (VideoFilter *filter) |
| static VideoFilter * | FieldorderDeintFilter (VideoFrameType inpixfmt, VideoFrameType outpixfmt, int *width, int *height, char *options, int threads) |
Variables | |
| static FmtConv | FmtList [] |
| ConstFilterInfo | filter_table [] |
| typedef struct ThisFilter ThisFilter |
| static void AllocFilter | ( | ThisFilter * | filter, | |
| int | width, | |||
| int | height | |||
| ) | [static] |
Definition at line 42 of file filter_fieldorder.c.
Referenced by FieldorderDeint(), and FieldorderDeintFilter().
| static void* memcpy_pic | ( | void * | dst, | |
| const void * | src, | |||
| int | bytesPerLine, | |||
| int | height, | |||
| int | dstStride, | |||
| int | srcStride | |||
| ) | [inline, static] |
Definition at line 72 of file filter_fieldorder.c.
Referenced by store_ref().
| static void store_ref | ( | struct ThisFilter * | p, | |
| uint8_t * | src, | |||
| int | src_offsets[3], | |||
| int | src_stride[3], | |||
| int | width, | |||
| int | height | |||
| ) | [static] |
Definition at line 101 of file filter_fieldorder.c.
Referenced by FieldorderDeint().
| static void filter_func | ( | struct ThisFilter * | p, | |
| uint8_t * | dst, | |||
| int | dst_offsets[3], | |||
| int | dst_stride[3], | |||
| int | width, | |||
| int | height, | |||
| int | parity, | |||
| int | tff, | |||
| int | dirty | |||
| ) | [static] |
Definition at line 121 of file filter_fieldorder.c.
Referenced by FieldorderDeint(), YadifDeint(), and YadifThread().
| static int FieldorderDeint | ( | VideoFilter * | f, | |
| VideoFrame * | frame, | |||
| int | field | |||
| ) | [static] |
Definition at line 154 of file filter_fieldorder.c.
Referenced by FieldorderDeintFilter().
| static void CleanupFieldorderDeintFilter | ( | VideoFilter * | filter | ) | [static] |
Definition at line 184 of file filter_fieldorder.c.
Referenced by FieldorderDeintFilter().
| static VideoFilter* FieldorderDeintFilter | ( | VideoFrameType | inpixfmt, | |
| VideoFrameType | outpixfmt, | |||
| int * | width, | |||
| int * | height, | |||
| char * | options, | |||
| int | threads | |||
| ) | [static] |
Definition at line 196 of file filter_fieldorder.c.
Definition at line 223 of file filter_fieldorder.c.
{
{
filter_init: &FieldorderDeintFilter,
name: "fieldorderdoubleprocessdeint",
descript: "avoids synchronisation problems when matching an "
"interlaced video mode to an interlaced source",
formats: FmtList,
libname: NULL
}, FILT_NULL
}
Definition at line 229 of file filter_fieldorder.c.
1.6.3