在我的projiect中,我得到一個基於GPUImage
的不透明篩選器框架。 我想創建一個應用程序可以有一個像FaceTime一樣的視頻通話,所以我使用這個過濾框架提供了OpenGL ViewA
來渲染相機圖像,使用我自己的openGL viewB
來渲染遠程視頻流。 現在我遇到了問題。 viewA
不規則地顯示viewB
的內容。 特別是當viewA的框架發生變化時。像這樣: 遠程視頻像素格式是I420,本地視頻像素格式是NV12。所以在技術上viewA
必須不能渲染viewB
的內容。就像你可以看到:viewA
顯示viewB
的灰色圖像。我假設viewA
以某種方式得到了YY平面數據viewB
。當viewA顯示灰色圖像時,幀速率大大減慢。 因爲viewA
屬於一個不透明的框架,我只能控制自己的OpenGL渲染部分viewB
。我不知道如何解決這個bug。它很可能是兩個EAGLContext衝突,或者viewA
和viewB
以某種方式共享渲染/紋理緩衝區? 任何人,請幫助我。我這幾天掙扎着。GPUImage與其他OpenGL上下文失敗
0
A
回答
0
事實證明,OpenGL上下文混淆管理導致了這個問題。
相關問題
- 1. 現代OpenGL上下文失敗
- 2. OpenGL創建渲染上下文失敗
- 3. OpenGL上下文損失
- 4. CUIT在其他機器上失敗
- 5. HTML5 setCustomValidation失敗上的其他
- 6. Spring上下文initializtion失敗
- 7. 上下文創建失敗
- 8. 其他函數python失敗
- 9. Opengl macos失敗
- 10. 如果導入上下文失敗,如何防止主要上下文失敗?
- 11. 的cocos2d-x的OpenGL上下文在Android失蹤(OK與iPhone)
- 12. OpenGL上下文(libgdx)
- 13. makefile C++與其他h文件依賴與OpenGL
- 14. JNLP文件上傳和下載失敗
- 15. 上下文初始化失敗 - Alfresco
- 16. 上下文初始化失敗java.lang.IllegalArgumentException
- 17. 上下文初始化失敗春天
- 18. 上下文初始化失敗org.springframework.beans.factory.BeanCreationException
- 19. Tomcat上下文初始化失敗
- 20. ContextLoader:上下文初始化失敗
- 21. SurfaceTexture.updateTexImage()失敗,因爲ivalid上下文
- 22. 嚴重:上下文初始化失敗
- 23. 設置QML上下文失敗
- 24. 上下文初始化失敗:org.springframework.beans.factory.BeanDefinitionStoreException
- 25. 上下文初始化失敗 - BeanCreationNotAllowedException
- 26. SEVERE:上下文初始化失敗org.springframework.beans.factory.BeanDefinitionStoreException:
- 27. 調試失敗,但在其他情況下工作
- 28. 不理解爲什麼上下文創建的Win32 API和OpenGL和WGL失敗
- 29. 延遲加載失敗其他方法
- 30. jQuery。 Fn.Function導致其他功能失敗?