Other Parts Discussed in Thread: TDA2
We use TDA2.
We want to change display resolution dynamically at run time.
How can I do ?
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.
Hi,
Do you mean to change DSS output resolution or input resolution?
Typically output resolution cannot be changed, you will need to stop display and then only it can be chagned..
Input resolution can be changed, you just need to call driver ioctl SET_DSS_PARAMS to change input resolutions..
Rgds,
Brijesh
Hi Brijesh:
We want to change DSS output resolution at run time.
My step:
1. DisplayLink_drvStop(pObj);
2. change dssPrms->tarHeight parameter and then call FVID2_control API.
FVID2_control(
pObj->displayHndl,
IOCTL_VPS_DISP_SET_DSS_PARAMS,
&pObj->dssPrms,
NULL);
3. DisplayLink_drvStart(pObj);
And display will not work normally.
How can I solve it?
Joe
Hi Joe,
This does not change output resolution from DSS, ie LCD output resolution. This just restarts the pipeline, also please note that target resolution is not the output resolution from LCD. it is output resolution of this pipeline on the overlay manager..
Rgds,
Brijesh