HarmonyOS opengl渲染yuv数据卡顿?

卡顿原因应该是会出现下面的错误:

08-23 13:40:41.030   6678-6680     A0FF00/com.zealcomm.irtc/IRtc   xxx    E     [EGLCore.cpp:312] onRenderData "unable to prepareLoad" 
08-23 13:40:41.153   6678-6680     A0FF00/com.zealcomm.irtc/IRtc   xxx    E     [EGLCore.cpp:266] PrepareLoad "PrepareDraw: param error"
阅读 485
1 个回答

卡顿是它多个线程处理导致的,多线程和上下文切换也是很耗时的,注释掉多线程锁即可。