deinterlacer: Main Page

| deinterlacer Xilinx SDK Drivers API Documentation

- Overview
- Data Structures
- APIs
- File List
- Examples

deinterlacer Documentation

This is the main header file of Xilinx Video Deinterlacer core.Interrupt Service

The Deinterlacer can generate 11 interrupt sources

- Internal Register update done
- Deinterlacer is locked to incoming video
- Deinterlacer has lost lock to incoming video
- Deinterlacer internal FIFO error
- Pull down activated
- Pull down cancelled
- Frame Tick
- Frame store Write setup error
- Frame store Write FIFO overflow
- Frame store Read Field under run
- Frame store Read Frame under run

This driver provides functions to install callbacks for the interrupts and enable/disable/clear any of them.

Examples

Example(s) are provided with this driver to demonstrate the self test.

Limitations

BUS Interface

    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
    3.0   adk    19/12/13 Updated as per the New Tcl API's.
    3.2   adk    02/13/14 Modified XDeint_IntrDisable macro replace ISR_OFFSET
                          with IER OFFSET, XDeint_InReset.
                          Added Doxygen support, adherence to Xilinx
                          coding standards.

                          Modification history of xdeint_sinit.c:
                          Added Doxygen support, adherence to Xilinx
                          coding standards.

                          Modification history of xdeint_selftest.c:
                          Added the XDeint_Selftest function.

                          Modification history of xdeint_intr.c:
                          Adherence to Xilinx coding, Doxygen guidelines.

                          Modification history of xdeint_i.h:
                          Added Doxygen support.

                          Modification history of xdeint_hw.h:
                          Suffixed "_OFFSET" to all register offset macros.
                          Added bit masks for the registers and added
                          backward compatibility for macros.

                          Modification history of xdeint.c:
                          Changed the prototype of XDeint_GetVersion
                          Implemented the following functions:
                          XDeint_GetFramestore
                          XDeint_GetVideo
                          XDeint_GetThresholds
                          XDeint_GetPulldown
                          XDeint_GetSize
           ms    03/17/17 Added readme.txt file in examples folder for doxygen
                          generation.