diff --git a/XilinxProcessorIPLib/drivers/rgb2ycrcb/data/rgb2ycrcb.tcl b/XilinxProcessorIPLib/drivers/rgb2ycrcb/data/rgb2ycrcb.tcl index e2382233..002b22ab 100755 --- a/XilinxProcessorIPLib/drivers/rgb2ycrcb/data/rgb2ycrcb.tcl +++ b/XilinxProcessorIPLib/drivers/rgb2ycrcb/data/rgb2ycrcb.tcl @@ -32,7 +32,7 @@ proc generate {drv_handle} { xdefine_include_file $drv_handle "xparameters.h" "RGB2YCRCB" "NUM_INSTANCES" "DEVICE_ID" "C_BASEADDR" "C_HIGHADDR" "C_S_AXIS_VIDEO_FORMAT" "C_M_AXIS_VIDEO_FORMAT" "C_HAS_DEBUG" "C_HAS_INTC_IF" "C_MAX_COLS" "C_ACTIVE_COLS" "C_ACTIVE_ROWS" "C_HAS_CLIP" "C_HAS_CLAMP" "C_ACOEF" "C_BCOEF" "C_CCOEF" "C_DCOEF" "C_YOFFSET" "C_CBOFFSET" "C_CROFFSET" "C_YMAX" "C_YMIN" "C_CBMAX" "C_CBMIN" "C_CRMAX" "C_CRMIN" "C_S_AXI_CLK_FREQ_HZ" "C_STANDARD_SEL" "C_OUTPUT_RANGE" - xdefine_config_file $drv_handle "xrgb2ycrcb_g.c" "XRgb2YCrCb" "DEVICE_ID" "C_BASEADDR" "C_HIGHADDR" "C_S_AXIS_VIDEO_FORMAT" "C_M_AXIS_VIDEO_FORMAT" "C_HAS_DEBUG" "C_HAS_INTC_IF" "C_MAX_COLS" "C_ACTIVE_COLS" "C_ACTIVE_ROWS" "C_HAS_CLIP" "C_HAS_CLAMP" "C_ACOEF" "C_BCOEF" "C_CCOEF" "C_DCOEF" "C_YOFFSET" "C_CBOFFSET" "C_CROFFSET" "C_YMAX" "C_YMIN" "C_CBMAX" "C_CBMIN" "C_CRMAX" "C_CRMIN" "C_S_AXI_CLK_FREQ_HZ" "C_STANDARD_SEL" "C_OUTPUT_RANGE" + xdefine_config_file $drv_handle "xrgb2ycrcb_g.c" "XRgb2YCrCb" "DEVICE_ID" "C_BASEADDR" "C_S_AXIS_VIDEO_FORMAT" "C_M_AXIS_VIDEO_FORMAT" "C_HAS_DEBUG" "C_HAS_INTC_IF" "C_MAX_COLS" "C_ACTIVE_COLS" "C_ACTIVE_ROWS" "C_HAS_CLIP" "C_HAS_CLAMP" "C_ACOEF" "C_BCOEF" "C_CCOEF" "C_DCOEF" "C_YOFFSET" "C_CBOFFSET" "C_CROFFSET" "C_YMAX" "C_YMIN" "C_CBMAX" "C_CBMIN" "C_CRMAX" "C_CRMIN" "C_S_AXI_CLK_FREQ_HZ" "C_STANDARD_SEL" "C_OUTPUT_RANGE" xdefine_canonical_xpars $drv_handle "xparameters.h" "RGB2YCRCB" "DEVICE_ID" "C_BASEADDR" "C_HIGHADDR" "C_S_AXIS_VIDEO_FORMAT" "C_M_AXIS_VIDEO_FORMAT" "C_HAS_DEBUG" "C_HAS_INTC_IF" "C_MAX_COLS" "C_ACTIVE_COLS" "C_ACTIVE_ROWS" "C_HAS_CLIP" "C_HAS_CLAMP" "C_ACOEF" "C_BCOEF" "C_CCOEF" "C_DCOEF" "C_YOFFSET" "C_CBOFFSET" "C_CROFFSET" "C_YMAX" "C_YMIN" "C_CBMAX" "C_CBMIN" "C_CRMAX" "C_CRMIN" "C_S_AXI_CLK_FREQ_HZ" "C_STANDARD_SEL" "C_OUTPUT_RANGE" } diff --git a/XilinxProcessorIPLib/drivers/rgb2ycrcb/doc/html/api/globals.html b/XilinxProcessorIPLib/drivers/rgb2ycrcb/doc/html/api/globals.html old mode 100644 new mode 100755 index 1277aacb..407c1fd9 --- a/XilinxProcessorIPLib/drivers/rgb2ycrcb/doc/html/api/globals.html +++ b/XilinxProcessorIPLib/drivers/rgb2ycrcb/doc/html/api/globals.html @@ -34,9 +34,7 @@
@@ -44,9 +42,6 @@

Here is a list of all file members with links to the files they belong to:

-

- o -

- r -

-

- s -

- x -

Copyright @ 1995-2014 Xilinx, Inc. All rights reserved. diff --git a/XilinxProcessorIPLib/drivers/rgb2ycrcb/doc/html/api/globals_eval.html b/XilinxProcessorIPLib/drivers/rgb2ycrcb/doc/html/api/globals_eval.html index c28e2829..2815eeb1 100644 --- a/XilinxProcessorIPLib/drivers/rgb2ycrcb/doc/html/api/globals_eval.html +++ b/XilinxProcessorIPLib/drivers/rgb2ycrcb/doc/html/api/globals_eval.html @@ -36,15 +36,15 @@

+: xrgb2ycrcb.h
  • XRGB_STANDARD_ITU_601_SD +: xrgb2ycrcb.h
  • XRGB_STANDARD_ITU_709_NTSC +: xrgb2ycrcb.h
  • XRGB_STANDARD_ITU_709_PAL +: xrgb2ycrcb.h
  • XRGB_STANDARD_YUV +: xrgb2ycrcb.h
  • XRGB_STUDIO_16_TO_235 +: xrgb2ycrcb.h
  • XRGB_TV_16_TO_240 +: xrgb2ycrcb.h Copyright @ 1995-2014 Xilinx, Inc. All rights reserved. diff --git a/XilinxProcessorIPLib/drivers/rgb2ycrcb/doc/html/api/globals_func.html b/XilinxProcessorIPLib/drivers/rgb2ycrcb/doc/html/api/globals_func.html index 3271e675..5676f81e 100644 --- a/XilinxProcessorIPLib/drivers/rgb2ycrcb/doc/html/api/globals_func.html +++ b/XilinxProcessorIPLib/drivers/rgb2ycrcb/doc/html/api/globals_func.html @@ -68,8 +68,8 @@ : xrgb2ycrcb.h, xrgb2ycrcb.c
  • XRgb2YCrCb_IsDbgTestPatternEnabled() : xrgb2ycrcb.h, xrgb2ycrcb.c
  • XRgb2YCrCb_LookupConfig() : xrgb2ycrcb_sinit.c, xrgb2ycrcb.h
  • XRgb2YCrCb_Select_OutputRange() -: xrgb2ycrcb.h, xrgb2ycrcb.c
  • XRgb2YCrCb_Select_Standard() -: xrgb2ycrcb.h, xrgb2ycrcb.c
  • XRgb2YCrCb_SelfTest() +: xrgb2ycrcb.h, xrgb2ycrcb.c
  • XRgb2YCrCb_Select_Standard() +: xrgb2ycrcb.h, xrgb2ycrcb.c
  • XRgb2YCrCb_SelfTest() : xrgb2ycrcb_selftest.c, xrgb2ycrcb.h
  • XRgb2YCrCb_SetActiveSize() : xrgb2ycrcb.h, xrgb2ycrcb.c
  • XRgb2YCrCb_SetCallBack() : xrgb2ycrcb_intr.c, xrgb2ycrcb.h
  • XRgb2YCrCb_SetCbMax() diff --git a/XilinxProcessorIPLib/drivers/rgb2ycrcb/doc/html/api/index.html b/XilinxProcessorIPLib/drivers/rgb2ycrcb/doc/html/api/index.html index cf142fd1..3355a756 100644 --- a/XilinxProcessorIPLib/drivers/rgb2ycrcb/doc/html/api/index.html +++ b/XilinxProcessorIPLib/drivers/rgb2ycrcb/doc/html/api/index.html @@ -2,7 +2,7 @@ - RGB2YCRCB V7_0 + RGB2YCRCB @@ -16,7 +16,7 @@
  • Classes
  • Files
  • -

    RGB2YCRCB V7_0

    +

    RGB2YCRCB

    This header file contains identifiers and register-level driver functions (or macros), range macros, structure typedefs that can be used to access the Xilinx Rgb2YCrCb core instance.

    The RGB to YCrCb Color-Space Convertor core is a simplified 3x3 matrix multiplier converts three input color samples to three output samples in a single clock cycle. The core supports four common format conversions as well as a custom mode that allows for a user-defined transform. The core is capable of a maximum resolution of 7680 columns by 7680 rows with 8, 10, 12, or 16 bits per pixel.

    diff --git a/XilinxProcessorIPLib/drivers/rgb2ycrcb/doc/html/api/xrgb2ycrcb_8c.html b/XilinxProcessorIPLib/drivers/rgb2ycrcb/doc/html/api/xrgb2ycrcb_8c.html index 848243fe..2d867171 100644 --- a/XilinxProcessorIPLib/drivers/rgb2ycrcb/doc/html/api/xrgb2ycrcb_8c.html +++ b/XilinxProcessorIPLib/drivers/rgb2ycrcb/doc/html/api/xrgb2ycrcb_8c.html @@ -128,11 +128,11 @@ This file contains the implementation of the interface functions for RGB2YCRCB d void XRgb2YCrCb_GetCoefs (XRgb2YCrCb *InstancePtr, double *ACoef, double *BCoef, double *CCoef, double *DCoef) -void XRgb2YCrCb_Select_Standard (XRgb2YCrCb *InstancePtr, enum Standards StandardSel, enum OutputRanges InputRange, u32 DataWidth, struct XRgb2YCrCb_Coef_Inputs *CoefIn) +void XRgb2YCrCb_Select_Standard (XRgb2YCrCb *InstancePtr, enum XRgb_Standards StandardSel, enum XRgb_OutputRanges InputRange, u32 DataWidth, struct XRgb2YCrCb_Coef_Inputs *CoefIn) u32 XRgb2YCrCb_Coefficient_Translation (XRgb2YCrCb *InstancePtr, struct XRgb2YCrCb_Coef_Inputs *CoefIn, struct XRgb2YCrCb_Coef_Outputs *CoefOut, u32 DataWidth) -void XRgb2YCrCb_Select_OutputRange (XRgb2YCrCb *InstancePtr, enum OutputRanges Range) +void XRgb2YCrCb_Select_OutputRange (XRgb2YCrCb *InstancePtr, enum XRgb_OutputRanges Range)


    Function Documentation

    @@ -875,7 +875,7 @@ This function returns the test-pattern generator mode (enabled or not), if debug

    - +

    @@ -888,7 +888,7 @@ This function returns the test-pattern generator mode (enabled or not), if debug - + @@ -905,7 +905,7 @@ This function governs the range of outputs Y, Cr and Cb by affecting the convers
    Parameters:
    enum OutputRanges enum XRgb_OutputRanges  Range 
    - +
    InstancePtr is a pointer to the XRgb2YCrCb instance.
    Range needs to be set from the enum OutputRanges values as: 0 = XRGB_TV_16_TO_240, 1 = XRGB_STUDIO_16_TO_235, 2 = XRGB_GRAPHICS_0_TO_255.
    Range needs to be set from the enum XRgb_OutputRanges values as: 0 = XRGB_TV_16_TO_240, 1 = XRGB_STUDIO_16_TO_235, 2 = XRGB_GRAPHICS_0_TO_255.
    Returns:
    None.
    @@ -913,7 +913,7 @@ This function governs the range of outputs Y, Cr and Cb by affecting the convers

    - +

    @@ -926,13 +926,13 @@ This function governs the range of outputs Y, Cr and Cb by affecting the convers - + - + @@ -961,8 +961,8 @@ This function populates an - - + +
    enum Standards enum XRgb_Standards  StandardSel,
    enum OutputRanges enum XRgb_OutputRanges  InputRange,
    InstancePtr is a pointer to the XRgb2YCrCb instance.
    StandardSel needs to be set from enum Standards value as : 0 = XRGB_STANDARD_ITU_601_SD 1 = XRGB_STANDARD_ITU_709_NTSC 2 = XRGB_STANDARD_ITU_709_PAL 3 = XRGB_STANDARD_YUV.
    InputRange needs to be set from enum OutputRanges value as: 0 = XRGB_TV_16_TO_240, 1 = XRGB_STUDIO_16_TO_235, 2 = XRGB_GRAPHICS_0_TO_255.
    StandardSel needs to be set from enum XRgb_Standards value as : 0 = XRGB_STANDARD_ITU_601_SD 1 = XRGB_STANDARD_ITU_709_NTSC 2 = XRGB_STANDARD_ITU_709_PAL 3 = XRGB_STANDARD_YUV.
    InputRange needs to be set from enum XRgb_OutputRanges value as: 0 = XRGB_TV_16_TO_240, 1 = XRGB_STUDIO_16_TO_235, 2 = XRGB_GRAPHICS_0_TO_255.
    DataWidth specifies the valid range of [8,10,12,16] that needs to be set.
    CoefIn specifies a pointer to a XRgb2YCrCb_Coef_Inputs structure which is populated with the values from selected video standard.
    diff --git a/XilinxProcessorIPLib/drivers/rgb2ycrcb/doc/html/api/xrgb2ycrcb_8h.html b/XilinxProcessorIPLib/drivers/rgb2ycrcb/doc/html/api/xrgb2ycrcb_8h.html index 748f5d4e..f66bd260 100644 --- a/XilinxProcessorIPLib/drivers/rgb2ycrcb/doc/html/api/xrgb2ycrcb_8h.html +++ b/XilinxProcessorIPLib/drivers/rgb2ycrcb/doc/html/api/xrgb2ycrcb_8h.html @@ -98,20 +98,20 @@ }

    Standard Types

    -enum  
    Standards {
    -  XRGB_STANDARD_ITU_601_SD = 0, -XRGB_STANDARD_ITU_709_NTSC, -XRGB_STANDARD_ITU_709_PAL, -XRGB_STANDARD_YUV, +enum  XRgb_Standards {
    +  XRGB_STANDARD_ITU_601_SD = 0, +XRGB_STANDARD_ITU_709_NTSC, +XRGB_STANDARD_ITU_709_PAL, +XRGB_STANDARD_YUV,
    -  XRGB_STANDARD_CUSTOM +  XRGB_STANDARD_CUSTOM
    }

    Output Ranges

    -enum  OutputRanges { XRGB_TV_16_TO_240 = 0, -XRGB_STUDIO_16_TO_235, -XRGB_GRAPHICS_0_TO_255 +enum  XRgb_OutputRanges { XRGB_TV_16_TO_240 = 0, +XRGB_STUDIO_16_TO_235, +XRGB_GRAPHICS_0_TO_255 }

    Defines

    @@ -219,11 +219,11 @@ void XRgb2YCrCb_GetCoefs (XRgb2YCrCb *InstancePtr, double *ACoef, double *BCoef, double *CCoef, double *DCoef) -void XRgb2YCrCb_Select_Standard (XRgb2YCrCb *InstancePtr, enum Standards StandardSel, enum OutputRanges InputRange, u32 DataWidth, struct XRgb2YCrCb_Coef_Inputs *CoefIn) +void XRgb2YCrCb_Select_Standard (XRgb2YCrCb *InstancePtr, enum XRgb_Standards StandardSel, enum XRgb_OutputRanges InputRange, u32 DataWidth, struct XRgb2YCrCb_Coef_Inputs *CoefIn) u32 XRgb2YCrCb_Coefficient_Translation (XRgb2YCrCb *InstancePtr, struct XRgb2YCrCb_Coef_Inputs *CoefIn, struct XRgb2YCrCb_Coef_Outputs *CoefOut, u32 Data_Width) -void XRgb2YCrCb_Select_OutputRange (XRgb2YCrCb *InstancePtr, enum OutputRanges Range) +void XRgb2YCrCb_Select_OutputRange (XRgb2YCrCb *InstancePtr, enum XRgb_OutputRanges Range) int XRgb2YCrCb_SelfTest (XRgb2YCrCb *InstancePtr) @@ -1058,12 +1058,12 @@ An error condition interrupt type

    - +

    - +
    enum OutputRanges enum XRgb_OutputRanges
    @@ -1072,23 +1072,23 @@ An error condition interrupt type

    These constants specify different ranges used for studio equipment, television and computer graphics respectively.

    Enumerator:
    - - -
    XRGB_TV_16_TO_240  +
    XRGB_TV_16_TO_240  16 to 240, for Television.
    XRGB_STUDIO_16_TO_235  +
    XRGB_STUDIO_16_TO_235  16 to 235, for Studio Equipment.
    XRGB_GRAPHICS_0_TO_255  +
    XRGB_GRAPHICS_0_TO_255  0 to 255, for Computer Graphics.

    - +

    - +
    enum Standards enum XRgb_Standards
    @@ -1097,15 +1097,15 @@ These constants specify different ranges used for studio equipment, television a

    These constants specify different types of standards used to represent standard color encoding.

    Enumerator:
    - - - - -
    XRGB_STANDARD_ITU_601_SD  +
    XRGB_STANDARD_ITU_601_SD  Standard ITU 601 SD.
    XRGB_STANDARD_ITU_709_NTSC  +
    XRGB_STANDARD_ITU_709_NTSC  Standard ITU 709 NTSC.
    XRGB_STANDARD_ITU_709_PAL  +
    XRGB_STANDARD_ITU_709_PAL  Standard ITU 709 PAL.
    XRGB_STANDARD_YUV  +
    XRGB_STANDARD_YUV  Standard YUV.
    XRGB_STANDARD_CUSTOM  +
    XRGB_STANDARD_CUSTOM  Standard Custom.
    @@ -1910,7 +1910,7 @@ This function returns a reference to an +
    @@ -1923,7 +1923,7 @@ This function returns a reference to an - + @@ -1940,7 +1940,7 @@ This function governs the range of outputs Y, Cr and Cb by affecting the convers
    Parameters:
    enum OutputRanges enum XRgb_OutputRanges  Range 
    - +
    InstancePtr is a pointer to the XRgb2YCrCb instance.
    Range needs to be set from the enum OutputRanges values as: 0 = XRGB_TV_16_TO_240, 1 = XRGB_STUDIO_16_TO_235, 2 = XRGB_GRAPHICS_0_TO_255.
    Range needs to be set from the enum XRgb_OutputRanges values as: 0 = XRGB_TV_16_TO_240, 1 = XRGB_STUDIO_16_TO_235, 2 = XRGB_GRAPHICS_0_TO_255.
    Returns:
    None.
    @@ -1948,7 +1948,7 @@ This function governs the range of outputs Y, Cr and Cb by affecting the convers

    - +

    @@ -1961,13 +1961,13 @@ This function governs the range of outputs Y, Cr and Cb by affecting the convers - + - + @@ -1996,8 +1996,8 @@ This function populates an - - + +
    enum Standards enum XRgb_Standards  StandardSel,
    enum OutputRanges enum XRgb_OutputRanges  InputRange,
    InstancePtr is a pointer to the XRgb2YCrCb instance.
    StandardSel needs to be set from enum Standards value as : 0 = XRGB_STANDARD_ITU_601_SD 1 = XRGB_STANDARD_ITU_709_NTSC 2 = XRGB_STANDARD_ITU_709_PAL 3 = XRGB_STANDARD_YUV.
    InputRange needs to be set from enum OutputRanges value as: 0 = XRGB_TV_16_TO_240, 1 = XRGB_STUDIO_16_TO_235, 2 = XRGB_GRAPHICS_0_TO_255.
    StandardSel needs to be set from enum XRgb_Standards value as : 0 = XRGB_STANDARD_ITU_601_SD 1 = XRGB_STANDARD_ITU_709_NTSC 2 = XRGB_STANDARD_ITU_709_PAL 3 = XRGB_STANDARD_YUV.
    InputRange needs to be set from enum XRgb_OutputRanges value as: 0 = XRGB_TV_16_TO_240, 1 = XRGB_STUDIO_16_TO_235, 2 = XRGB_GRAPHICS_0_TO_255.
    DataWidth specifies the valid range of [8,10,12,16] that needs to be set.
    CoefIn specifies a pointer to a XRgb2YCrCb_Coef_Inputs structure which is populated with the values from selected video standard.
    diff --git a/XilinxProcessorIPLib/drivers/rgb2ycrcb/src/xrgb2ycrcb.c b/XilinxProcessorIPLib/drivers/rgb2ycrcb/src/xrgb2ycrcb.c index 900f500b..443f586b 100755 --- a/XilinxProcessorIPLib/drivers/rgb2ycrcb/src/xrgb2ycrcb.c +++ b/XilinxProcessorIPLib/drivers/rgb2ycrcb/src/xrgb2ycrcb.c @@ -1133,7 +1133,7 @@ void XRgb2YCrCb_GetCoefs(XRgb2YCrCb *InstancePtr, double *ACoef, double *BCoef, * from the selected video standard. * * @param InstancePtr is a pointer to the XRgb2YCrCb instance. -* @param StandardSel needs to be set from enum Standards value as : +* @param StandardSel needs to be set from enum XRgb_Standards value as : * 0 = XRGB_STANDARD_ITU_601_SD * 1 = XRGB_STANDARD_ITU_709_NTSC * 2 = XRGB_STANDARD_ITU_709_PAL @@ -1154,8 +1154,8 @@ void XRgb2YCrCb_GetCoefs(XRgb2YCrCb *InstancePtr, double *ACoef, double *BCoef, * ******************************************************************************/ void XRgb2YCrCb_Select_Standard(XRgb2YCrCb *InstancePtr, - enum Standards StandardSel, - enum OutputRanges InputRange, u32 DataWidth, + enum XRgb_Standards StandardSel, + enum XRgb_OutputRanges InputRange, u32 DataWidth, struct XRgb2YCrCb_Coef_Inputs *CoefIn) { /* Verify arguments. */ @@ -1344,7 +1344,8 @@ u32 XRgb2YCrCb_Coefficient_Translation(XRgb2YCrCb *InstancePtr, * conversion coefficients as well as the clipping and clamping values. * * @param InstancePtr is a pointer to the XRgb2YCrCb instance. -* @param Range needs to be set from the enum OutputRanges values as: +* @param Range needs to be set from the enum XRgb_OutputRanges +* values as: * 0 = XRGB_TV_16_TO_240, * 1 = XRGB_STUDIO_16_TO_235, * 2 = XRGB_GRAPHICS_0_TO_255. @@ -1355,7 +1356,7 @@ u32 XRgb2YCrCb_Coefficient_Translation(XRgb2YCrCb *InstancePtr, * *****************************************************************************/ void XRgb2YCrCb_Select_OutputRange(XRgb2YCrCb *InstancePtr, - enum OutputRanges Range) + enum XRgb_OutputRanges Range) { /* Verify arguments. */ Xil_AssertVoid(InstancePtr != NULL); diff --git a/XilinxProcessorIPLib/drivers/rgb2ycrcb/src/xrgb2ycrcb.h b/XilinxProcessorIPLib/drivers/rgb2ycrcb/src/xrgb2ycrcb.h index 56aff325..3a944bc3 100755 --- a/XilinxProcessorIPLib/drivers/rgb2ycrcb/src/xrgb2ycrcb.h +++ b/XilinxProcessorIPLib/drivers/rgb2ycrcb/src/xrgb2ycrcb.h @@ -221,7 +221,7 @@ enum { * These constants specify different types of standards used to represent * standard color encoding. */ -enum Standards { +enum XRgb_Standards { XRGB_STANDARD_ITU_601_SD = 0, /**< Standard ITU 601 SD. */ XRGB_STANDARD_ITU_709_NTSC, /**< Standard ITU 709 NTSC. */ XRGB_STANDARD_ITU_709_PAL, /**< Standard ITU 709 PAL. */ @@ -238,7 +238,7 @@ enum Standards { * These constants specify different ranges used for studio equipment, * television and computer graphics respectively. */ -enum OutputRanges { +enum XRgb_OutputRanges { XRGB_TV_16_TO_240 = 0, /**< 16 to 240, for Television. */ XRGB_STUDIO_16_TO_235, /**< 16 to 235, for Studio Equipment. */ XRGB_GRAPHICS_0_TO_255 /**< 0 to 255, for Computer Graphics. */ @@ -808,8 +808,8 @@ void XRgb2YCrCb_GetCoefs(XRgb2YCrCb *InstancePtr, double *ACoef, double *BCoef, double *CCoef, double *DCoef); void XRgb2YCrCb_Select_Standard(XRgb2YCrCb *InstancePtr, - enum Standards StandardSel, - enum OutputRanges InputRange, u32 DataWidth, + enum XRgb_Standards StandardSel, + enum XRgb_OutputRanges InputRange, u32 DataWidth, struct XRgb2YCrCb_Coef_Inputs *CoefIn); u32 XRgb2YCrCb_Coefficient_Translation(XRgb2YCrCb *InstancePtr, @@ -818,7 +818,7 @@ u32 XRgb2YCrCb_Coefficient_Translation(XRgb2YCrCb *InstancePtr, u32 Data_Width); void XRgb2YCrCb_Select_OutputRange(XRgb2YCrCb *InstancePtr, - enum OutputRanges Range); + enum XRgb_OutputRanges Range); /* Self-test function implemented in xrgb2ycrcb_selftest.c */ int XRgb2YCrCb_SelfTest(XRgb2YCrCb *InstancePtr);