PDK API Guide for J721E
Dss_DispCreateParams Struct Reference

Detailed Description

Structure containing display driver create arguments, used when calling Fvid2_create().

Data Fields

uint32_t periodicCbEnable
 
uint32_t progPipeVsyncEnable
 

Field Documentation

◆ periodicCbEnable

uint32_t Dss_DispCreateParams::periodicCbEnable

Periodic Callback Enable. Possible values are TRUE or FALSE. TRUE: User callback passed during FVID2 create is called periodically. For progressive display, this interval is equal to VSYNC interval. For interlaced display, this interval is equal to twice the VSYNC interval as frames (two fields) are queued to the driver FALSE: User callback passed during FVID2 create is called only if one or more frames (requests) are available in the driver output queue for the application to dequeue

◆ progPipeVsyncEnable

uint32_t Dss_DispCreateParams::progPipeVsyncEnable

Program Pipe at Vsync Enable. Possible values are TRUE or FALSE. TRUE: Pipe Registers will be updated only during VSYNC context. This essentially implies that start and stop will be dummy. The actual buffer programming will happen at next VSYNC and hence there will be one frame delay. In case of queue operation the frame will always be pushed to request queue. This means buffer will not be updated immediately even when driver is repeating frames in safe to push context. FALSE: This is the default behavior. Start and stop will be agnostic to Vsync and happen immediately. In case of queue operation, driver will display the new frame if there was frame repeat and queue is done during safe to push period.