DSS Video Pipe layer interface file.
Go to the source code of this file.
Data Structures | |
struct | CSL_DssVidPipeCfg |
Configuration for DSS Video Pipe. More... | |
struct | CSL_DssVidPipeDmaCfg |
DSS Video Pipe DMA related Config parameters. More... | |
struct | CSL_DssVidPipeLumaCfg |
DSS Video Pipe Luma Key Config parameters. More... | |
struct | CSL_DssVidPipeAlphaCfg |
DSS Video Pipe Alpha Config parameters. More... | |
struct | CSL_DssVidPipeVC1Cfg |
DSS Video Pipe VC1 configuration. More... | |
struct | CSL_DssVidPipeMFlagCfg |
DSS Video Pipe MFLAG Config parameters. More... | |
Typedefs | |
typedef CSL_dss_vidRegs | CSL_dss_pipeRegs |
DSS Video Pipe Registers. More... | |
Functions | |
int32_t | CSL_dssVidPipeSetConfig (CSL_dss_pipeRegs *pipeRegs, const CSL_DssVidPipeCfg *pipeCfg, const CSL_DssVidPipeVC1Cfg *vc1Cfg) |
Configure the Video Pipe. More... | |
void | CSL_dssVidPipeSetDmaConfig (CSL_dss_pipeRegs *pipeRegs, const CSL_DssVidPipeDmaCfg *dmaCfg) |
Configure the Video Pipe DMA parameters. More... | |
void | CSL_dssVidPipeEnableTransparency (CSL_dss_pipeRegs *pipeRegs, const CSL_DssVidPipeLumaCfg *lumaCfg) |
Enable the Luma Key transparency matching and set luma params. More... | |
void | CSL_dssVidPipeSetAlphaConfig (CSL_dss_pipeRegs *pipeRegs, const CSL_DssVidPipeAlphaCfg *alphaCfg) |
Set DSS Video Pipe Alpha parameters. More... | |
void | CSL_dssVidPipeSetCSCCoeff (CSL_dss_pipeRegs *pipeRegs, const CSL_DssCscCoeff *coeff) |
Configure the coefficients for Color Space Conversion. More... | |
void | CSL_dssVidPipeSetBuffAddr (CSL_dss_pipeRegs *pipeRegs, uint32_t field, uint64_t baseAddrRGBY, uint64_t baseAddrUV) |
Set the video buffer address. More... | |
void | CSL_dssVidPipeEnable (CSL_dss_pipeRegs *pipeRegs, uint32_t enable) |
Enable the DSS Video Pipe. More... | |
void | CSL_dssVidPipeSetSafetySignSeedVal (CSL_dss_pipeRegs *pipeRegs, uint32_t signSeedVal) |
Set the seed value for the signature calculation. More... | |
void | CSL_dssVidPipeSetSafetyReferenceSign (CSL_dss_pipeRegs *pipeRegs, uint32_t referenceSign) |
Set the reference safety signature for data correctness check. More... | |
void | CSL_dssVidPipeSetSafetyChkConfig (CSL_dss_pipeRegs *pipeRegs, const CSL_DssSafetyChkCfg *safetyCfg) |
Configure the Safety Check Params. More... | |
uint32_t | CSL_dssVidPipeGetSafetySign (const CSL_dss_pipeRegs *pipeRegs) |
Get the Safety Signature. More... | |
void | CSL_dssVidPipeSetMflagConfig (CSL_dss_pipeRegs *pipeRegs, const CSL_DssVidPipeMFlagCfg *mflagCfg) |
Set the MFLAG configuration. More... | |
static void | CSL_dssVidPipeCfgInit (CSL_DssVidPipeCfg *pipeCfg) |
CSL_DssVidPipeCfg structure init function. More... | |
static void | CSL_dssVidPipeDmaCfgInit (CSL_DssVidPipeDmaCfg *dmaCfg) |
CSL_DssVidPipeDmaCfg structure init function. More... | |
static void | CSL_dssVidPipeLumaCfgInit (CSL_DssVidPipeLumaCfg *lumaCfg) |
CSL_DssVidPipeLumaCfg structure init function. More... | |
static void | CSL_dssVidPipeAlphaCfgInit (CSL_DssVidPipeAlphaCfg *alphaCfg) |
CSL_DssVidPipeAlphaCfg structure init function. More... | |
static void | CSL_dssVidPipeVC1CfgInit (CSL_DssVidPipeVC1Cfg *vc1Cfg) |
CSL_DssVidPipeVC1Cfg structure init function. More... | |
static void | CSL_dssVidPipeMFlagCfgInit (CSL_DssVidPipeMFlagCfg *mflagCfg) |
CSL_DssVidPipeMFlagCfg structure init function. More... | |