私のprojiectでは、GPUImage
に基づいて不透明なフィルタフレームワークを取得しました。 私はアプリケーションがFaceTimeと同じようにビデオコールを持つことができますので、OpenGL ViewA
で提供されているこのフィルタフレームワークを使用して、カメラ画像をレンダリングして、私自身のOpenGLを使用してください。viewB
リモートビデオストリームをレンダリングします。 今問題が発生します。 viewA
は、viewB
の内容を不規則に示していました。 特に、viewAのフレームが変更されたとき。は次のようになります。 リモートビデオピクセル形式はI420で、ローカルビデオピクセル形式はNV12です。技術的にはviewA
はviewB
のコンテンツを表示できません。あなたが見ることができるように:viewA
は、灰色の画像viewB
を示しています。私はviewA
何とかviewB
のY平面データを取得すると仮定します。 viewAがグレーの画像を表示すると、フレームレートが大幅に低下します。 viewA
が不透明なフレームワークに属しているため、私は自分のOpenGLレンダリング部分を制御することができませんviewB
。このバグを解決する方法がわかりません。 2つのEAGLContextが競合する可能性が最も高いか、またはviewA
とviewB
がレンダリング/テクスチャバッファを何らかの方法で共有しましたか? 誰か、助けてください。私はこの数日間苦労しています。他のOpenGL ContextでGPUImageが失敗しました
0
A
答えて
0
OpenGLのコンテキストが混乱すると、この問題が発生することが判明しました。
関連する問題
- 1. glewInit()失敗した、OpenGLのアプリケーション
- 2. OpenGLレンダリングコンテキスト「失敗したリクエスト152のオペコード」(Mesa 8.0 - OpenGL 3.0、Linux)
- 3. Android Contextを使用したOpenGLテクスチャリング
- 4. SDLとOpenGLプログラムのコンパイルに失敗しました
- 5. VSTSビルドに失敗しました - エラー:Webデプロイメントタスクが失敗しました
- 6. カルマが失敗しました - モジュール解析が失敗しました
- 7. apache2 configtestが失敗しました。セグメンテーションフォルト(コアダンプ)アクション 'configtest'が失敗しました
- 8. mssql_executeが失敗しました。 "ストアドプロシージャの実行に失敗しました"
- 9. ジンキンでジョブが失敗しました
- 10. UTTestでXCTAsssertEqualが失敗しました
- 11. iOS9.3.5でCNSetSupportedSSIDsが失敗しました
- 12. DockerでTLSが失敗しました
- 13. findobjがタイマーコールバックで失敗しました
- 14. DerivativeCheckがminFuncで失敗しました
- 15. デバッグアサーションがC++で失敗しました
- 16. アプレットがSSLで失敗しました
- 17. デフォルトでエクスポートが失敗しました。
- 18. mfc140ud.dllでデバッグアサーションが失敗しました
- 19. DispatcherServletAutoConfigurationがtomcatで失敗しました
- 20. Google API(Gmail)が失敗した前提条件で失敗しました。
- 21. テストは失敗しましたが、テストは失敗しました。
- 22. 応答メッセージが失敗しました - アサーションに失敗しました
- 23. Linux MintでQtをコンパイルする - OpenGLの機能テストに失敗しました
- 24. Git:HTTPリクエストが失敗しました
- 25. 他にPHPで短手が失敗した場合
- 26. XDebugインストールが失敗しました
- 27. Androidのバレーリクエストが失敗しました
- 28. ピボットコントロールのコピーテンプレートが失敗しました
- 29. Gmailのopeninviterが失敗しました
- 30. ログインのFormElementErrorが失敗しました