Android-Webrtc:AndroidVideoDecoder的copyI420Buffer中出现断言错误

问题描述

在少数设备中(例如,摩托罗拉Moto E4 Plus,Realme 6i,联想K8 Plus),我在AndroidVideoDecoder.java的copyI420Buffer()中收到断言错误

在Crashlytics中,我发现了以下日志:

Fatal Exception: java.lang.AssertionError: Stride is not divisible by two: 1229
   at org.webrtc.AndroidVideoDecoder.copyI420Buffer(AndroidVideoDecoder.java:523)
   at org.webrtc.AndroidVideoDecoder.deliverByteFrame(AndroidVideoDecoder.java:498)
   at org.webrtc.AndroidVideoDecoder.deliverDecodedFrame(AndroidVideoDecoder.java:413)
   at org.webrtc.AndroidVideoDecoder$1.run(AndroidVideoDecoder.java:373)

对于解决此问题的任何帮助或指导,将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)