いくつかのフルPALビデオ(720x576 @ 25)をYUV 4:2:2からRGBにリアルタイムで変換する必要があり、それぞれのサイズをカスタム変更する必要があります。これを行う例を見たので、GPUを使用することを考えました(4:4:4であるため、bppはソースと運命で同じです)-http: //www.fourcc.org/ソース/YUV420P-OpenGL-GLSLang.c
ただし、GPUを使用した経験がなく、何ができるかわかりません。この例では、私が理解しているように、ビデオフレームをYUVに変換して、画面に表示します。
代わりに処理されたフレームを取得することは可能ですか?それをGPUに送信し、変換して、メインメモリに再度送信することは、努力する価値がありますか、それともパフォーマンスを低下させますか?
私がウィンドウで作業していると仮定すると、少しプラットフォーム固有であるため、GPUがウィンドウに直接描画できるようにウィンドウからOpenGLまたはDirectDrawサーフェスを取得することは可能ですか?