微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 如何修改代码打开WifiDisplay Sink的UIBC功能

如何修改代码打开WifiDisplay Sink的UIBC功能

时间:10-02 整理:3721RD 点击:

[DESCRIPTION]

目前MT6595、MT6752、MT6795支持做WifiDisplay的Sink功能,那么如果使Sink支持UIBC呢?

[SOLUTION]

支持UIBC有两种模式:
1、adb命令调试模式
- 这种适用于内部工程调试,方法是下如下指令:
adb shell setprop media.WFD.sink.uibc-enabled 1
2、代码中做修改
- 这种适用于功能确认需要后再代码默认开启,方法是修改WifiDisplaySink.cpp:
#ifdef mtk_WFD_SINK_UIBC_SUPPORT
char val[PROPERTY_VALUE_MAX];
if (property_get("media.wfd.sink.uibc-enabled", val, NULL)) {
ALOGI("media.wfd.sink.uibc-enabled:%s", val);
int uibcEnabled = atoi(val);
if (uibcEnabled > 0){
mUibcEnabled = true;
} else {
mUibcEnabled = false;
}
}
这里的逻辑和case1的命令对应,需默认把mUibcEnabled置为ture。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top