MODIFICATION HISTORY:
Ver Who Date Changes ----- ---- -------- ------------------------------------------------------- 1.00a rjh 07/10/11 First release 2.00a rjh 18/01/12 Updated for v_deinterlacer 2.00
#include "xdeint.h"
#include "xenv.h"
#include "xil_assert.h"
Functions | |
int | XDeint_ConfigInitialize (XDeint *InstancePtr, XDeint_Config *CfgPtr, u32 EffectiveAddr) |
void | XDeint_SetFramestore (XDeint *InstancePtr, u32 FieldAddr1, u32 FieldAddr2, u32 FieldAddr3, u32 FrameSize) |
void | XDeint_SetVideo (XDeint *InstancePtr, u32 Packing, u32 Colour, u32 Order, u32 PSF) |
void | XDeint_SetThresholds (XDeint *InstancePtr, u32 t1, u32 t2) |
void | XDeint_SetPulldown (XDeint *InstancePtr, u32 enable_32, u32 enable_22) |
void | XDeint_GetVersion (XDeint *InstancePtr, u16 *Major, u16 *Minor, u16 *Revision) |
void | XDeint_SetSize (XDeint *InstancePtr, u32 Width, u32 Height) |
|
This function initializes an Deinterlacer device. This function must be called prior to using a Deinterlacer device. Initialization of an Deinterlacer includes setting up the instance data, and ensuring the hardware is in a quiescent state.
|
|
This function returns the version of a Deinterlacer device.
|
|
This function sets up input field buffer addresses of an Deinterlacer device.
|
|
This function sets up the pulldown controller
|
|
This function sets up the input frame size of the deinterlacer
|
|
This function sets up the threshold used by the motion adaptive kernel
|
|
This function sets up the video format
|