ThisFilter Struct Reference

List of all members.


Detailed Description

Definition at line 33 of file filter_adjust.c.


Public Attributes

VideoFilter vf
int yfilt
int cfilt
mmx_t yscale
mmx_t yshift
mmx_t ymin
mmx_t cscale
mmx_t cshift
mmx_t cmin
uint8_t ytable [256]
uint8_t ctable [256]
 TF_STRUCT
int uoff
int cwidth
int cheight
int icsize
int ocsize
int osize
int yp1
int yp2
int xp1
int xp2
int offsets [3]
int pitches [3]
int mm_flags
int line_size
int prev_size
uint8_t * line
uint8_t * prev
uint8_t coefs [4][512]
void(* filtfunc )(uint8_t *, uint8_t *, uint8_t *, int, int, uint8_t *, uint8_t *)
long long frames_nr [2]
int8_t got_frames [2]
unsigned char * frames [2]
unsigned char * deint_frame
long long last_framenr
int width
int height
struct pullup_contextcontext
int progressive_frame_seen
int interlaced_frame_seen
int apply_filter
int threshold
int skipchroma
mmx_t threshold_low
mmx_t threshold_high
uint8_t * line
int linesize
pp_mode_tmode
pp_context_tcontext
int ysize
int csize
unsigned char * src [3]
unsigned char * dst [3]
int srcStride [3]
int dstStride [3]
int eprint
uint64_t Luma_threshold_mask1
uint64_t Luma_threshold_mask2
uint64_t Chroma_threshold_mask1
uint64_t Chroma_threshold_mask2
uint8_t Luma_threshold1
uint8_t Luma_threshold2
uint8_t Chroma_threshold1
uint8_t Chroma_threshold2
uint8_t * average
int average_size
uint8_t * ref [4][3]
int stride [3]
void(* filter_line )(struct ThisFilter *p, uint8_t *dst, uint8_t *prev, uint8_t *cur, uint8_t *next, int w, int refs, int parity)
int mode

Member Data Documentation

Definition at line 38 of file filter_adjust.c.

Referenced by adjustFilter(), and newAdjustFilter().

Definition at line 39 of file filter_adjust.c.

Referenced by adjustFilter(), and newAdjustFilter().

Definition at line 41 of file filter_adjust.c.

Referenced by adjustFilter(), and newAdjustFilter().

Definition at line 42 of file filter_adjust.c.

Referenced by adjustFilter(), and newAdjustFilter().

Definition at line 43 of file filter_adjust.c.

Referenced by adjustFilter(), and newAdjustFilter().

Definition at line 45 of file filter_adjust.c.

Referenced by adjustFilter(), and newAdjustFilter().

Definition at line 46 of file filter_adjust.c.

Referenced by adjustFilter(), and newAdjustFilter().

Definition at line 47 of file filter_adjust.c.

Referenced by adjustFilter(), and newAdjustFilter().

uint8_t ThisFilter::ytable[256]

Definition at line 50 of file filter_adjust.c.

Referenced by adjustFilter(), and newAdjustFilter().

uint8_t ThisFilter::ctable[256]

Definition at line 51 of file filter_adjust.c.

Referenced by adjustFilter(), and newAdjustFilter().

Definition at line 53 of file filter_adjust.c.

Definition at line 35 of file filter_convert.c.

Referenced by Cvt420422(), Cvt422420(), and newConvertFilter().

Definition at line 36 of file filter_convert.c.

Referenced by Cvt420422(), Cvt422420(), and newConvertFilter().

Definition at line 37 of file filter_convert.c.

Referenced by Cvt420422(), Cvt422420(), and newConvertFilter().

Definition at line 38 of file filter_convert.c.

Referenced by Cvt420422(), Cvt422420(), and newConvertFilter().

Definition at line 39 of file filter_convert.c.

Referenced by Cvt420422(), Cvt422420(), and newConvertFilter().

Definition at line 40 of file filter_convert.c.

Referenced by Cvt420422(), Cvt422420(), and newConvertFilter().

Definition at line 34 of file filter_crop.c.

Referenced by crop(), cropMMX(), and new_filter().

Definition at line 34 of file filter_crop.c.

Referenced by crop(), cropMMX(), and new_filter().

Definition at line 34 of file filter_crop.c.

Referenced by crop(), cropMMX(), and new_filter().

Definition at line 34 of file filter_crop.c.

Referenced by crop(), cropMMX(), and new_filter().

Definition at line 40 of file filter_denoise3d.c.

Referenced by init_avg(), and init_buf().

Definition at line 41 of file filter_denoise3d.c.

Referenced by init_avg(), and init_buf().

Definition at line 43 of file filter_denoise3d.c.

Referenced by alloc_line().

Definition at line 44 of file filter_denoise3d.c.

Referenced by alloc_prev(), and init_buf().

uint8_t* ThisFilter::line

Definition at line 45 of file filter_denoise3d.c.

Referenced by alloc_line(), denoise3DFilter(), KernelDeint(), and NewKernelDeintFilter().

uint8_t* ThisFilter::prev

Definition at line 46 of file filter_denoise3d.c.

Referenced by alloc_prev(), denoise3DFilter(), and init_buf().

uint8_t ThisFilter::coefs[4][512]

Definition at line 47 of file filter_denoise3d.c.

Referenced by denoise3DFilter(), and NewDenoise3DFilter().

void(* ThisFilter::filtfunc)(uint8_t *, uint8_t *, int, int, int) ( uint8_t *  ,
uint8_t *  ,
uint8_t *  ,
int  ,
int  ,
uint8_t *  ,
uint8_t *   
)

long long ThisFilter::frames_nr[2]

Definition at line 81 of file filter_greedyhdeint.c.

Referenced by AllocFilter(), and GreedyHDeint().

Definition at line 82 of file filter_greedyhdeint.c.

Referenced by AllocFilter(), GreedyHDeint(), store_ref(), and YadifDeint().

unsigned char* ThisFilter::frames[2]

unsigned char* ThisFilter::deint_frame

Definition at line 85 of file filter_greedyhdeint.c.

Referenced by GreedyHDeint(), and YadifDeint().

Definition at line 24 of file filter_ivtc.c.

Referenced by IvtcFilter(), new_filter(), NewIvtcFilter(), pp(), and SetupFilter().

Definition at line 27 of file filter_ivtc.c.

Referenced by IvtcFilter(), and NewIvtcFilter().

Definition at line 28 of file filter_ivtc.c.

Referenced by IvtcFilter(), and NewIvtcFilter().

Definition at line 29 of file filter_ivtc.c.

Referenced by IvtcFilter(), and NewIvtcFilter().

Definition at line 41 of file filter_kerneldeint.c.

Referenced by KernelDeint(), and NewKernelDeintFilter().

Definition at line 42 of file filter_kerneldeint.c.

Referenced by KernelDeint(), and NewKernelDeintFilter().

Definition at line 45 of file filter_kerneldeint.c.

Definition at line 46 of file filter_kerneldeint.c.

uint8_t* ThisFilter::line

Definition at line 47 of file filter_kerneldeint.c.

Definition at line 48 of file filter_kerneldeint.c.

Referenced by KernelDeint(), and NewKernelDeintFilter().

Definition at line 24 of file filter_postprocess.c.

Referenced by filter_line_mmx2(), new_filter(), pp(), and YadifDeintFilter().

Definition at line 25 of file filter_postprocess.c.

Definition at line 28 of file filter_postprocess.c.

Referenced by pp().

Definition at line 29 of file filter_postprocess.c.

Referenced by pp().

unsigned char* ThisFilter::src[3]

Definition at line 30 of file filter_postprocess.c.

Referenced by pp().

unsigned char* ThisFilter::dst[3]

Definition at line 31 of file filter_postprocess.c.

Referenced by pp().

Definition at line 32 of file filter_postprocess.c.

Referenced by pp().

Definition at line 33 of file filter_postprocess.c.

Referenced by pp().

Definition at line 34 of file filter_postprocess.c.

Referenced by new_filter().

Definition at line 49 of file filter_quickdnr.c.

Referenced by new_filter(), quickdnr2MMX(), and quickdnrMMX().

Definition at line 50 of file filter_quickdnr.c.

Referenced by new_filter(), and quickdnr2MMX().

Definition at line 51 of file filter_quickdnr.c.

Referenced by new_filter(), quickdnr2MMX(), and quickdnrMMX().

Definition at line 52 of file filter_quickdnr.c.

Referenced by new_filter(), and quickdnr2MMX().

Definition at line 53 of file filter_quickdnr.c.

Referenced by init_vars(), and new_filter().

Definition at line 54 of file filter_quickdnr.c.

Referenced by init_vars(), and new_filter().

Definition at line 55 of file filter_quickdnr.c.

Referenced by init_vars(), and new_filter().

Definition at line 56 of file filter_quickdnr.c.

Referenced by init_vars(), and new_filter().

Definition at line 57 of file filter_quickdnr.c.

Referenced by alloc_avg(), cleanup(), init_avg(), and init_vars().

Definition at line 58 of file filter_quickdnr.c.

Referenced by alloc_avg().

uint8_t* ThisFilter::ref[4][3]

Definition at line 60 of file filter_yadif.c.

Referenced by AllocFilter(), CleanupYadifDeintFilter(), store_ref(), and YadifDeintFilter().

Definition at line 61 of file filter_yadif.c.

Referenced by AllocFilter(), CleanupYadifDeintFilter(), and store_ref().

void(* ThisFilter::filter_line)(struct ThisFilter *p, uint8_t *dst, uint8_t *prev, uint8_t *cur, uint8_t *next, int w, int refs, int parity)

Referenced by YadifDeintFilter().

Definition at line 66 of file filter_yadif.c.


The documentation for this struct was generated from the following files:

Generated on Sat Dec 18 05:16:11 2010 for MythTV by  doxygen 1.5.5