filter_greedyhdeint.c File Reference

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 int GreedyHDeint (VideoFilter *f, VideoFrame *frame, int field)
static void CleanupGreedyHDeintFilter (VideoFilter *filter)
static VideoFilterGreedyHDeintFilter (VideoFrameType inpixfmt, VideoFrameType outpixfmt, int *width, int *height, char *options, int threads)

Variables

static unsigned int GreedyMaxComb = MAXCOMB_DEFAULT
static unsigned int GreedyMotionThreshold = MOTIONTHRESHOLD_DEFAULT
static unsigned int GreedyMotionSense = MOTIONSENSE_DEFAULT
static const mmx_t mm_cpool []
static FmtConv FmtList []
ConstFilterInfo filter_table []

Typedef Documentation

typedef struct ThisFilter ThisFilter

Function Documentation

static void AllocFilter ( ThisFilter filter,
int  width,
int  height 
) [static]

Definition at line 95 of file filter_greedyhdeint.c.

Referenced by GreedyHDeint(), and GreedyHDeintFilter().

static int GreedyHDeint ( VideoFilter f,
VideoFrame frame,
int  field 
) [static]

Definition at line 121 of file filter_greedyhdeint.c.

Referenced by GreedyHDeintFilter().

static void CleanupGreedyHDeintFilter ( VideoFilter filter  )  [static]

Definition at line 225 of file filter_greedyhdeint.c.

Referenced by GreedyHDeintFilter().

static VideoFilter* GreedyHDeintFilter ( VideoFrameType  inpixfmt,
VideoFrameType  outpixfmt,
int *  width,
int *  height,
char *  options,
int  threads 
) [static]

Definition at line 233 of file filter_greedyhdeint.c.


Variable Documentation

unsigned int GreedyMaxComb = MAXCOMB_DEFAULT [static]

Definition at line 33 of file filter_greedyhdeint.c.

unsigned int GreedyMotionThreshold = MOTIONTHRESHOLD_DEFAULT [static]

Definition at line 34 of file filter_greedyhdeint.c.

unsigned int GreedyMotionSense = MOTIONSENSE_DEFAULT [static]

Definition at line 35 of file filter_greedyhdeint.c.

const mmx_t mm_cpool[] [static]
Initial value:
{
    { 0x0000000000000000LL },
}

Definition at line 69 of file filter_greedyhdeint.c.

FmtConv FmtList[] [static]
Initial value:
{
    { FMT_YV12, FMT_YV12 } ,
    FMT_NULL
}

Definition at line 270 of file filter_greedyhdeint.c.

Initial value:
{
    {
            filter_init: &GreedyHDeintFilter,
            name:       "greedyhdeint",
            descript:   "combines data from several fields to deinterlace with less motion blur",
            formats:    FmtList,
            libname:    NULL
    },
    {
            filter_init: &GreedyHDeintFilter,
            name:       "greedyhdoubleprocessdeint",
            descript:   "combines data from several fields to deinterlace with less motion blur",
            formats:    FmtList,
            libname:    NULL
    },FILT_NULL
}

Definition at line 276 of file filter_greedyhdeint.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Sat May 26 06:41:48 2012 for MythTV by  doxygen 1.6.3