|
1.预置默认屏幕显示方向正常 , 可在线修改vendor\tvconfig\config\model\Customer_1.ini
MIRROR_OSD
MIRROR_OSD_TYPE
MIRROR_VIDEO =
MIRROR_VIDEO_TYPE
的值是多少,然后将其写入到vendor\mediatek\proprietary_tv\apollo\linux_core\misdk\mi\mi\platform\mt5862\linux\board_cfg\BD_MT5862-M2V2-B2(如1g)\model
下。
2.投影方向跟实际屏幕显示方向不一致的情况下,只需改名字里面对应的地方即可;如
TeconSetting$ cat ./app/src/main/java/com/tecon/setting/utils/MtkUtils.java
public void setProjectorMode(int position) {
Log.i(TAG, "[anita] add setProjectorMode position is " + position);
switch (position) {
default:
case 0:
mTvConfig.setConfigValue(MtkTvConfigType.CFG_MISC_EX_FLIP,0);
mTvConfig.setConfigValue(MtkTvConfigType.CFG_MISC_EX_MIRROR,0);
MtkTvFApiSystem.getInstance().setEmmcEnvVar("db_table", "0");
mTvFApiDisplay.setMirrorMode(0);
break;
case 1:
mTvConfig.setConfigValue(MtkTvConfigType.CFG_MISC_EX_FLIP,0);
mTvConfig.setConfigValue(MtkTvConfigType.CFG_MISC_EX_MIRROR,1);
MtkTvFApiSystem.getInstance().setEmmcEnvVar("db_table", "0");
mTvFApiDisplay.setMirrorMode(1);
break;
case 2:
mTvConfig.setConfigValue(MtkTvConfigType.CFG_MISC_EX_FLIP,1);
mTvConfig.setConfigValue(MtkTvConfigType.CFG_MISC_EX_MIRROR,0);
MtkTvFApiSystem.getInstance().setEmmcEnvVar("db_table", "0");
mTvFApiDisplay.setMirrorMode(2);
break;
case 3:
mTvConfig.setConfigValue(MtkTvConfigType.CFG_MISC_EX_FLIP,1);
mTvConfig.setConfigValue(MtkTvConfigType.CFG_MISC_EX_MIRROR,1);
MtkTvFApiSystem.getInstance().setEmmcEnvVar("db_table", "0");
mTvFApiDisplay.setMirrorMode(3);
break;
|
|