filter_bobdeint.c File Reference

Go to the source code of this file.

Classes

struct  BDFilter

Functions

static void doSplit (BDFilter *filter, unsigned char *buf, int lines, int width)
int bobDeintFilter (VideoFilter *f, VideoFrame *frame)
void bobDtor (VideoFilter *f)
VideoFilternew_filter (VideoFrameType inpixfmt, VideoFrameType outpixfmt, int *width, int *height, char *options)

Variables

static FmtConv FmtList []
FilterInfo filter_table []


Function Documentation

static void doSplit ( BDFilter filter,
unsigned char *  buf,
int  lines,
int  width 
) [static]

Definition at line 37 of file filter_bobdeint.c.

Referenced by bobDeintFilter().

int bobDeintFilter ( VideoFilter f,
VideoFrame frame 
)

Definition at line 67 of file filter_bobdeint.c.

Referenced by new_filter().

void bobDtor ( VideoFilter f  ) 

Definition at line 102 of file filter_bobdeint.c.

Referenced by new_filter().

VideoFilter* new_filter ( VideoFrameType  inpixfmt,
VideoFrameType  outpixfmt,
int *  width,
int *  height,
char *  options 
)

Definition at line 111 of file filter_bobdeint.c.

Referenced by HDHRChannel::UpdateFilters().


Variable Documentation

FmtConv FmtList[] [static]

Initial value:

 
{
    { FMT_YV12, FMT_YV12 },
    FMT_NULL
}

Definition at line 139 of file filter_bobdeint.c.

Initial value:

 
{
    {
        symbol:     "new_filter",
        name:       "bobdeint",
        descript:   "bob deinterlace filter; splits fields to top and bottom of buffer",
        formats:    FmtList,
        libname:    NULL,
    },
    FILT_NULL
}

Definition at line 145 of file filter_bobdeint.c.


Generated on Sat Dec 18 05:15:51 2010 for MythTV by  doxygen 1.5.5