PDK API Guide for J721E
|
Configuration for DSS Write Back Pipe.
Data Fields | |
Fvid2_Format | inFmt |
Fvid2_Format | outFmt |
Fvid2_PosConfig | inPos |
uint32_t | wbMode |
uint32_t | yuvAlign |
uint32_t | cscRange |
uint32_t | scEnable |
uint32_t | alphaEnable |
Fvid2_Format CSL_DssWbPipeCfg::inFmt |
Input format described using FVID2 frame format Fvid2_Format
width:
Input width, in pixels This represents the input width to be programmed
height:
Input height, in lines This represents the input height to be programmed
dataFormat:
Input Data format, only FVID2_DF_ARGB48_12121212 is supported
Other fields are not used, set to 0 or default
Fvid2_Format CSL_DssWbPipeCfg::outFmt |
Output format described using FVID2 frame format Fvid2_Format
width:
Output width, in pixels This represents the output width to be programmed
height:
Output height, in lines This represents the output height to be programmed
pitch:
Pitch in bytes between two lines Pitch can be specified separately for every plane
dataFormat:
Output Data format, valid options are
FVID2_DF_YUV422I_UYVY,
FVID2_DF_YUV422I_YUYV,
FVID2_DF_YUV420SP_UV,
FVID2_DF_XBGR64_16161616,
FVID2_DF_BGRX64_16161616,
FVID2_DF_RGBX32_1010102,
FVID2_DF_BGRX32_1010102,
FVID2_DF_XRGB32_8888,
FVID2_DF_XBGR24_8888,
FVID2_DF_BGRX32_8888,
FVID2_DF_BGRX24_8888,
FVID2_DF_BGRX16_1555,
FVID2_DF_BGRX16_5551,
FVID2_DF_XBGR_4444,
FVID2_DF_RGBX16_4444,
FVID2_DF_BGRX_4444,
FVID2_DF_RGB16_565_A8,
FVID2_DF_BGR16_565_A8,
FVID2_DF_ABGR64_16161616,
FVID2_DF_BGRA64_16161616,
FVID2_DF_RGBA32_1010102,
FVID2_DF_BGRA32_1010102,
FVID2_DF_RGB24_888,
FVID2_DF_BGR24_888,
FVID2_DF_ARGB32_8888,
FVID2_DF_ABGR32_8888,
FVID2_DF_RGBA32_8888,
FVID2_DF_BGRA32_8888,
FVID2_DF_BGRA16_1555,
FVID2_DF_BGRA16_5551,
FVID2_DF_RGB16_565,
FVID2_DF_BGR16_565,
FVID2_DF_ABGR16_4444,
FVID2_DF_RGBA16_4444,
FVID2_DF_BGRA16_4444
For valid values see Fvid2_DataFormat
scanFormat:
Scan format, valid options are
FVID2_SF_INTERLACED,
FVID2_SF_PROGRESSIVE
For valid values see Fvid2_ScanFormat
ccsFormat:
Color component storage format, used only in case of YUV data Valid options are
FVID2_CCSF_BITS8_PACKED,
FVID2_CCSF_BITS10_PACKED,
FVID2_CCSF_BITS10_UNPACKED16
For valid values see Fvid2_ColorCompStorageFmt
fieldMerged:
Field Merged Flag for interlaced buffers, valid options are
TRUE,
FALSE
chNum: Not used, set to 0 or default
Fvid2_PosConfig CSL_DssWbPipeCfg::inPos |
Position of the picture at input of write back pipeline described using Fvid2_PosConfig
startX:
X position of the Input The first pixel on the left of the screen has the X-position 0
startY:
Y position of the Input The line at the top has the Y-position 0
uint32_t CSL_DssWbPipeCfg::wbMode |
Write back mode For valid values see CSL_DssWbPipeMode
uint32_t CSL_DssWbPipeCfg::yuvAlign |
Alignment for unpacked YUV data For valid values see CSL_DssWbPipeYuvAlign
uint32_t CSL_DssWbPipeCfg::cscRange |
Color Space Conversion range setting For valid values see CSL_DssCscRange
uint32_t CSL_DssWbPipeCfg::scEnable |
Enable the scaler, valid only if input and output size are different FALSE: Disable Scaler TRUE: Enable Scaler
uint32_t CSL_DssWbPipeCfg::alphaEnable |
Enable alpha on write back output FALSE: Alpha support is disabled TRUE: Alpha support is enabled