mt6735 Status bar display incompletely on TV
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
连上WFD之后,在某些TV上会出现画面显示不完整的问题,比如:status bar显示不完整。从现象上,这叫TV Overscan,是电视特有的概念。Overscan的区域大小随着电视不同而不同,一般由终端用户通过UI指定,比如说GoogleTV就有确定Overscan大小的应用。
在早期的SW Version:JB和KK1.MP2,通过改小antI_OVERSCAN_RATIO的值解决有的TV的overscan问题。具体可参考 FAQ07140。
而对于KK之后,HDMI 输出采用mirror mode方式的,比如:KK2.MP13及M0.MP7,即HDMI输出是主屏
输出的一个镜像, 在WMS里面的修改ANTI_OVERSCAN_RATIO的值对解决Overscan的问题没有起作用。
[SOLUTION]
对于HDMI采用mirror mode,Overscan问题的一般解法是:通过get/set property,来控制mirror region,让客户来定制。目前还只是根据需求将get property方法check in到两个branch上。具体
解法如下:
1. 若是KK2.MP13 (MT8752),先申请patch: ALPS01819809,get property。合入patch后,输入
adb shell "setprop overscan.scale.width 80"
adb shell "setprop overscan.scale.height 85"
重新插拔一次HDMI,即可看到Display region发生变化,width变为原来的80%,height变为原来的
85%,width和height的比例根据需要设定。
或者 可以在 build/tools/buildinfo.sh 这个文件里添加overscan的property设定,如:
echo "overscan.scale.width=80"
echo "overscan.scale.height=85"
重新build之后,对property的设定即可生效。
2. 若是M0.MP7,申请patch: ALPS02513899,采用KK2.MP13中的set property的方法即可。
若是其它branch有遇到overscan的问题,可以将ALPS02513899/ALPS01819809 中get proeprty的方法port过来,然后用上面提到的set property的方法来控制region。
连上WFD之后,在某些TV上会出现画面显示不完整的问题,比如:status bar显示不完整。从现象上,这叫TV Overscan,是电视特有的概念。Overscan的区域大小随着电视不同而不同,一般由终端用户通过UI指定,比如说GoogleTV就有确定Overscan大小的应用。
在早期的SW Version:JB和KK1.MP2,通过改小antI_OVERSCAN_RATIO的值解决有的TV的overscan问题。具体可参考 FAQ07140。
而对于KK之后,HDMI 输出采用mirror mode方式的,比如:KK2.MP13及M0.MP7,即HDMI输出是主屏
输出的一个镜像, 在WMS里面的修改ANTI_OVERSCAN_RATIO的值对解决Overscan的问题没有起作用。
[SOLUTION]
对于HDMI采用mirror mode,Overscan问题的一般解法是:通过get/set property,来控制mirror region,让客户来定制。目前还只是根据需求将get property方法check in到两个branch上。具体
解法如下:
1. 若是KK2.MP13 (MT8752),先申请patch: ALPS01819809,get property。合入patch后,输入
adb shell "setprop overscan.scale.width 80"
adb shell "setprop overscan.scale.height 85"
重新插拔一次HDMI,即可看到Display region发生变化,width变为原来的80%,height变为原来的
85%,width和height的比例根据需要设定。
或者 可以在 build/tools/buildinfo.sh 这个文件里添加overscan的property设定,如:
echo "overscan.scale.width=80"
echo "overscan.scale.height=85"
重新build之后,对property的设定即可生效。
2. 若是M0.MP7,申请patch: ALPS02513899,采用KK2.MP13中的set property的方法即可。
若是其它branch有遇到overscan的问题,可以将ALPS02513899/ALPS01819809 中get proeprty的方法port过来,然后用上面提到的set property的方法来控制region。
