0

我有一个将视频帧绘制到带有 CAEAGLLayer 类层的 UIView 的应用程序。使用 GStreamer 生成/解码视频帧。

我是OpenGL(ES)世界的新手,我面临的问题是我没有从glGetError中得到任何错误,但是直到我旋转iPad然后它才能工作并且我可以将它旋转回来时才显示视频到原来的方向,它继续工作。模拟器也会发生同样的行为。

在使用 XCode GL 调试功能(显示 GL 缓冲区和对象)后,它也可以工作,在激活它并让程序再次运行后,视频渲染得很好。

这可能是什么原因?我可能会丢失任何旋转设备或启用 GL 调试的 GL 命令?

4

1 回答 1

0

黑屏/iOS OpenGL ES 2 中没有事件

这个问题与我的问题相同,并且相同的解决方案有效。

伟大的!

于 2013-04-03T21:55:17.673 回答