Part Number: PROCESSOR-SDK-DRA8X-TDA4X
Many of the LCDs and encoders accept the video over BT656 or BT1120 format. How t0 change PSDKRA to configure DSS for BT656 and BT1120 output format?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Part Number: PROCESSOR-SDK-DRA8X-TDA4X
Many of the LCDs and encoders accept the video over BT656 or BT1120 format. How t0 change PSDKRA to configure DSS for BT656 and BT1120 output format?
PSDKRA by default support discrete sync output for DPI output. But many of the LCDs and encoders supports video over only BT656 or BT1120 input. This require change in PSDKRA to configure DSS for BT mode.
DSS in DRA8x has Video Port (VP) module, which is used to output over BT or discrete sync interface. This module is configured in the API appDctrlDefaultInit in psdk_rtos_auto_j7_07_00_00_11\vision_apps\utils\dss\src\app_dss_defaults.c file. This API internally calls appDctrlVpParamsInit API to initialize VP parameters to default values. As part of this initialization, it also intializes output format to discrete sync output format. In order to configure DSS for BT output mode, after calling API appDctrlVpParamsInit, add a below line.
vpParams.dvoFormat = APP_DCTRL_DV_BT656_EMBSYNC; // for BT656 output format
vpParams.dvoFormat = APP_DCTRL_DV_BT1120_EMBSYNC; // for BT1120 output format
The use of video parameters sligtly changes for BT output mode. The video timing for the output is specified in appInit API in the file psdk_rtos_auto_j7_07_00_00_11\vision_apps\apps\basic_demos\app_tirtos\common\app_init.c. Please find below meaning of different timing parameter for BT output mode
Regards,
Brijesh