diff --git a/XilinxProcessorIPLib/drivers/deinterlacer/data/deinterlacer.tcl b/XilinxProcessorIPLib/drivers/deinterlacer/data/deinterlacer.tcl index 0d34cd27..2792a2df 100755 --- a/XilinxProcessorIPLib/drivers/deinterlacer/data/deinterlacer.tcl +++ b/XilinxProcessorIPLib/drivers/deinterlacer/data/deinterlacer.tcl @@ -33,7 +33,9 @@ proc generate {drv_handle} { - xdefine_include_file $drv_handle "xparameters.h" "XDEINT" "NUM_INSTANCES" "DEVICE_ID" "C_DIAG" "C_MOTION" "C_DEPTH" "C_STREAMS" "C_TRIPLE_PORT" "C_MAX_XSIZE" "C_BASEADDR" "C_HIGHADDR" "XDeint" "DEVICE_ID" "C_BASEADDR" + xdefine_include_file $drv_handle "xparameters.h" "XDEINT" "NUM_INSTANCES" "DEVICE_ID" "C_DIAG" "C_MOTION" "C_DEPTH" "C_STREAMS" "C_TRIPLE_PORT" "C_MAX_XSIZE" "C_BASEADDR" "C_HIGHADDR" + xdefine_config_file $drv_handle "xdeint_g.c" "XDeint" "DEVICE_ID" "C_BASEADDR" - xdefine_canonical_xpars $drv_handle "xparameters.h" "Deinterlacer" "DEVICE_ID" "C_BASEADDR" "C_HIGHADDR" "XDeint" "DEVICE_ID" "C_BASEADDR" + + xdefine_canonical_xpars $drv_handle "xparameters.h" "Deinterlacer" "DEVICE_ID" "C_BASEADDR" "C_HIGHADDR" } diff --git a/XilinxProcessorIPLib/drivers/deinterlacer/doc/html/api/functions.html b/XilinxProcessorIPLib/drivers/deinterlacer/doc/html/api/functions.html index 27e0dff6..51264a1f 100755 --- a/XilinxProcessorIPLib/drivers/deinterlacer/doc/html/api/functions.html +++ b/XilinxProcessorIPLib/drivers/deinterlacer/doc/html/api/functions.html @@ -34,8 +34,7 @@ Here is a list of all class members with links to the classes they belong to: : XDeint_Config
This is the main header file of Xilinx Video Deinterlacer core.
Interrupt Service
diff --git a/XilinxProcessorIPLib/drivers/deinterlacer/doc/html/api/struct_x_deint-members.html b/XilinxProcessorIPLib/drivers/deinterlacer/doc/html/api/struct_x_deint-members.html index 2b95679c..d98eb2d2 100755 --- a/XilinxProcessorIPLib/drivers/deinterlacer/doc/html/api/struct_x_deint-members.html +++ b/XilinxProcessorIPLib/drivers/deinterlacer/doc/html/api/struct_x_deint-members.html @@ -24,7 +24,6 @@
Config | XDeint | |
IntCallBack | XDeint | |
IntRef | XDeint | |
IsReady | XDeint | |
XSize | XDeint | |
YSize | XDeint | |
XDeint_CallBack | IntCallBack | |
void * | IntRef |
void* XDeint::IntRef | -
-To be passed to interrupt call back -
u32 XDeint_GetVideo | +void XDeint_GetVideo | ( | XDeint * | -InstancePtr | -) | -+ | InstancePtr, | +
+ | + | u32 * | +Packing, | +||||
+ | + | u32 * | +Color, | +||||
+ | + | u32 * | +Order, | +||||
+ | + | u32 * | +PSF | + | |||
+ | ) | +
This function gets the video format of the Deinterlacer core.
InstancePtr | is a pointer to XDeint instance to be worked on. | |
InstancePtr | is a pointer to XDeint instance to be worked on. | |
Packing | is a pointer to 32 bit variable which holds Packaging format.
| |
Color | is a pointer to 32 bit varaible which holds color value.
| |
Order | is a pointer to 32 bit varaible which holds Field order.
| |
PSF | is a pointer to 32 bit variable which says whether Psf enabled or disabled.
|
InstancePtr | is a pointer to XDeint instance to be worked on. | |
Enable_32 | allows detectors to automatically control Deinterlacer core. | |
Enable_22 | allows detectors to automatically control Deinterlacer core. | |
Enable_32 | allows detectors to automatically control Deinterlacer core.
| |
Enable_22 | allows detectors to automatically control Deinterlacer core.
|
InstancePtr | is a pointer to XDeint instance to be worked on. | |
Packing | selects the XSVI video packing mode. | |
Color | selects what color space to use. | |
Order | selects which field ordering is being used. | |
PSF | enables psf (progressive segmented frame mode). | |
Packing | selects the XSVI video packing mode.
| |
Color | selects what color space to use.
| |
Order | selects which field ordering is being used.
| |
PSF | enables psf (progressive segmented frame mode).
|
Value:
XDeint_ReadReg((InstancePtr)->Config.BaseAddress, \ - (XDEINT_MODE_OFFSET)) & (~(XDEINT_MODE_ALGORITHM_FULL)) + (XDEINT_MODE_OFFSET)) & (XDEINT_MODE_ALGORITHM_FULL)
u32 XDeint_GetVideo | +void XDeint_GetVideo | ( | XDeint * | -InstancePtr | -) | -+ | InstancePtr, | +
+ | + | u32 * | +Packing, | +||||
+ | + | u32 * | +Color, | +||||
+ | + | u32 * | +Order, | +||||
+ | + | u32 * | +PSF | + | |||
+ | ) | +
This function gets the video format of the Deinterlacer core.
InstancePtr | is a pointer to XDeint instance to be worked on. | |
InstancePtr | is a pointer to XDeint instance to be worked on. | |
Packing | is a pointer to 32 bit variable which holds Packaging format.
| |
Color | is a pointer to 32 bit varaible which holds color value.
| |
Order | is a pointer to 32 bit varaible which holds Field order.
| |
PSF | is a pointer to 32 bit variable which says whether Psf enabled or disabled.
|
InstancePtr | is a pointer to XDeint instance to be worked on. | |
Enable_32 | allows detectors to automatically control Deinterlacer core. | |
Enable_22 | allows detectors to automatically control Deinterlacer core. | |
Enable_32 | allows detectors to automatically control Deinterlacer core.
| |
Enable_22 | allows detectors to automatically control Deinterlacer core.
|
InstancePtr | is a pointer to XDeint instance to be worked on. | |
Packing | selects the XSVI video packing mode. | |
Color | selects what color space to use. | |
Order | selects which field ordering is being used. | |
PSF | enables psf (progressive segmented frame mode). | |
Packing | selects the XSVI video packing mode.
| |
Color | selects what color space to use.
| |
Order | selects which field ordering is being used.
| |
PSF | enables psf (progressive segmented frame mode).
|
#define XDEINT_STS_ERROR_OFFSET 0x00000008 | +#define XDEINT_STS_ERROR 0x00000008 |