我们发现这个模块 会对图像画质产生影响,过度锐化细节,因此希望跳过这个模块。
但是修改ti_vdis.c里面的pContext->enableEdgeEnhancement = FALSE,发现屏幕绿屏,
于是修改System_displayCtrlInit里面的dcEdeCfg参数,发现及时强度dcEdeCfg.strength调整到最弱,还是有明显的锐化
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.
我们发现这个模块 会对图像画质产生影响,过度锐化细节,因此希望跳过这个模块。
但是修改ti_vdis.c里面的pContext->enableEdgeEnhancement = FALSE,发现屏幕绿屏,
于是修改System_displayCtrlInit里面的dcEdeCfg参数,发现及时强度dcEdeCfg.strength调整到最弱,还是有明显的锐化
Hi ,
HDVPSS文档中EDE模块可以设置bypass
3.8.19 EDE_cfg_ede18 Register (offset = 48h) [reset = 0h]
bit31 CFG_BYP R/W 0h Unsigned 1bit. Default:0 EDE all bypass.
0: normal operation
1: EDE is bypassed
请看RDK的原始代码,已经配置EDE为bypass了。
if (pPrm->enableEdgeEnhancement) {
dcEdeCfg.ltiEnable = TRUE;
dcEdeCfg.horzPeaking = TRUE;
dcEdeCfg.ctiEnable = TRUE;
dcEdeCfg.transAdjustEnable = TRUE;
dcEdeCfg.lumaPeaking = TRUE;
dcEdeCfg.chromaPeaking = TRUE;
dcEdeCfg.minClipLuma = 0;
dcEdeCfg.maxClipLuma = 1023;
dcEdeCfg.minClipChroma = 0;
dcEdeCfg.maxClipChroma = 1023;
dcEdeCfg.bypass = TRUE;
dcCreateCfg.edeConfig = &dcEdeCfg;
}