常见的问题如下:
1.WFD连接时,有时会出现闪烁问题、黑屏问题、显示混乱问题
2.首先,请从视频角度检查yuv编码器数据和ts转储是否正常。
3.如果yuv编码器数据正常,但ts转储异常,则需要与视频团队或wifi团队合作进行调试。
4.如果yuv编码器数据异常,需要转储虚拟显示输入层和虚拟显示输出层,从显示角度进行检查。
How to dump the virtual display layer from display perspective
1: 关闭selinux
adb shell setenforce 0
adb shell chmod 777 /data/misc/display
2: Virtual display dump
adb shell service call display.qservice 21 i32 10 i32 8 i32 1 // input (10 frames)
adb shell service call display.qservice 21 i32 10 i32 8 i32 2 // output (10 frames)
3.有时候还需要 primary display layer data以进行比较:
adb shell service call display.qservice 21 i32 10 i32 1 i32 1 // input (10 frames)
How to figure out WFD issue if relates with display side or not:
1: 请关闭HW overlay继续尝试:
In settings app -> Devel