HarmonyOS 在调用eglSwapBuffer时抛错EGL_BAD_ALLOC
encoder在configure成功后,调用getSurface获取 NativeWindow,使用NativeWindow创建EGLSurface 进行GL渲染。在调用eglSwapBuffer时抛错EGL_BAD_ALLOC。日志里会看到RequestBuffer failed之类的报错,初步判断可能是NativeWindow的buffer有异常导致,于是在getSurface之后,使用OH_NativeWindow_NativeWindowHandleOpt(nativeWindow, SET_BUFFER_GEOMETRY, height, width) 为 nativeWindow设置长宽后报错消失。这是VideoEncoder的bug吗?
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS  router_map.json配置的buildFunction抛错 
1016浏览  • 1回复 待解决
HarmonyOS 使用udp send方法发送消息时提示Bad file descriptor 
1099浏览  • 1回复 待解决
在LoadRunner 12.53的Controller中添加SiteScope 11.91.14监控时,出现“禁用DTD”错误 
9539浏览  • 1回复 待解决
HarmonyOS push提示400 Bad Request - 
1124浏览  • 1回复 待解决
HarmonyOS在异步线程往主线程抛任务无法被执行 
1461浏览  • 1回复 待解决
HarmonyOS 调取相册,抛异常14000011 
752浏览  • 1回复 待解决
HarmonyOS 初始化EGL环境失败 
1279浏览  • 1回复 待解决
HarmonyOS  在window调用loadContent时,或者setUIContent时,如何给页面传参 
918浏览  • 1回复 待解决
HarmonyOS IPC通信时,继承Stub的子类在调用自己的方法时,报undefined 
1026浏览  • 1回复 待解决
HarmonyOS 添加Provision Profile 文件包错 
1109浏览  • 1回复 待解决
系统日历方法使用会抛异常 
1746浏览  • 1回复 待解决
在多线程的场景下EGL同时操作一块buffer进行绘制 
1398浏览  • 1回复 待解决
多线程中EGL如何共享Context 
1915浏览  • 1回复 待解决
使用Native、XComponent和EGL绘制图形 
2324浏览  • 1回复 待解决
HarmonyOS 自定义组件中的constructor()方法在使用组件时没有调用 
1570浏览  • 1回复 待解决
关于初始化EGL环境相关问题 
3338浏览  • 1回复 待解决
HarmonyOS egl初始化环境按照文档来,函数报错 
1203浏览  • 1回复 待解决
HarmonyOS 如何将相机帧接收至 EGL 环境中进行处理 
793浏览  • 1回复 待解决
HarmonyOS PromptAction调用openCustomDialog时maskColor未生效 
931浏览  • 1回复 待解决
异步调用问题,封装调用系统hash方法时,由于异步处理,在hash处理前返回了结果。 
2064浏览  • 1回复 待解决
使用预览器报这个错的原因是? 
5852浏览  • 1回复 待解决
调用方使用startAbilityForResult()时,被调用方如何返回数据 
2411浏览  • 1回复 待解决
调用方使用startAbilityForResult时,被调用方如何返回数据 
3166浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS使用XComponent实现EGL/OpenGLES渲染? 
1182浏览  • 1回复 待解决





















需要先设置SET_BUFFER_GEOMETRY配置buffer大小。
可以参考以下文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/native-window-guidelines-V5#%E5%BC%80%E5%8F%91%E6%AD%A5%E9%AA%A4