HarmonyOS XComponent使用OpenGL无法正常渲染某些分辨率YUV数据

开发的是一个音视频SDK,在实际使用时,发现某些分辨率视频使用XComponent+OpenGL渲染YUV的方式时,图像显示失真。

HarmonyOS
2024-12-25 11:23:54
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

在对YUV数据做处理时,可以在初始化阶段调用该接口解决渲染问题:

glPixelStorei(GL_UNPACK_ALIGNMENT, 1) // 禁用纹理字节对齐限制;
分享
微博
QQ
微信
回复
2024-12-25 13:47:32
相关问题
OpenGL无法正常渲染某些分辨率YUV数据
1636浏览 • 1回复 待解决
HarmonyOS 手机分辨率怎么获取?
1398浏览 • 1回复 待解决
HarmonyOS 如何获取屏幕分辨率
1974浏览 • 1回复 待解决
应用图标分辨率规范问题
2143浏览 • 1回复 待解决
如何在图片显示的分辨率
3043浏览 • 1回复 待解决
如何设置图片显示的分辨率
1588浏览 • 1回复 待解决
获取鸿蒙的分辨率高度不对
7536浏览 • 1回复 待解决
HarmonyOS 图片自定义分辨率问题
1153浏览 • 1回复 待解决
HarmonyOS 如何获取视频时长和分辨率
1019浏览 • 1回复 待解决
XComponent使用OpenGl ES
2740浏览 • 1回复 待解决
HarmonyOS VideoDecoder使用OpenGL渲染
1105浏览 • 1回复 待解决