issues
search
AgoraIO
/
Advanced-Video
MIT License
261
stars
336
forks
source link
fix jira/CSD-18040 & jira/CSD-17225, and other usability improvements.
#201
Closed
qiuchenglei
closed
4 years ago
qiuchenglei
commented
4 years ago
对回调Jni Method Id加锁的方式来修复jira/CSD-18040。
通过getNativeHandle的方式替代插件加载的方式将引擎传递给c层,解决jira/CSD-17225或类似CSD-10495的app bundle加载方式导致的各种加载插件库失败的问题。
裸数据注册只需要MediaDataObserverPlugin一个交互类即可,将MediaPreProcessing的调用逻辑封装进MediaDataObserverPlugin,对app层提供更简洁的api调用方式。
多数客户使用裸数据是为了某一功能处理,大多不需要同时注册音频裸数据和视频裸数据,所以修改拆分了audio和video的裸数据注册接口,避免不必要的copy资源浪费。