filter_linearblend.c File Reference

Go to the source code of this file.

Classes

struct  LBFilter

Functions

void linearBlendMMX (unsigned char *src, int stride)
void linearBlend3DNow (unsigned char *src, int stride)
void linearBlend (unsigned char *src, int stride)
void linearBlendAltivec (unsigned char *src, int stride)
int linearBlendFilterAltivec (VideoFilter *f, VideoFrame *frame)
int linearBlendFilter (VideoFilter *f, VideoFrame *frame)
VideoFilternew_filter (VideoFrameType inpixfmt, VideoFrameType outpixfmt, int *width, int *height, char *options)

Variables

static FmtConv FmtList []
FilterInfo filter_table []


Function Documentation

void linearBlendMMX ( unsigned char *  src,
int  stride 
)

Definition at line 42 of file filter_linearblend.c.

Referenced by new_filter().

void linearBlend3DNow ( unsigned char *  src,
int  stride 
)

Definition at line 89 of file filter_linearblend.c.

Referenced by new_filter().

void linearBlend ( unsigned char *  src,
int  stride 
)

Definition at line 240 of file filter_linearblend.c.

Referenced by linearBlendFilterAltivec(), and new_filter().

void linearBlendAltivec ( unsigned char *  src,
int  stride 
) [inline]

Definition at line 143 of file filter_linearblend.c.

Referenced by linearBlendFilterAltivec().

int linearBlendFilterAltivec ( VideoFilter f,
VideoFrame frame 
)

Definition at line 160 of file filter_linearblend.c.

Referenced by new_filter().

int linearBlendFilter ( VideoFilter f,
VideoFrame frame 
)

Definition at line 284 of file filter_linearblend.c.

Referenced by new_filter().

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

Definition at line 332 of file filter_linearblend.c.


Variable Documentation

FmtConv FmtList[] [static]

Initial value:

 
{
    { FMT_YV12, FMT_YV12 },
    FMT_NULL
}

Definition at line 370 of file filter_linearblend.c.

Initial value:

 
{
    {
        symbol:     "new_filter",
        name:       "linearblend",
        descript:   "fast blending deinterlace filter",
        formats:    FmtList,
        libname:    NULL
    },
    FILT_NULL
}

Definition at line 376 of file filter_linearblend.c.


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