1

私はここに来たばかりなので、まず第一に、これは素晴らしいコミュニティだと言いたいです:-)。それでは、私の質問から始めましょう。

現在、組み込みシステム (freescale imx6 および exynos 4412 ベースのプロセッサ) を使用しています。主なアイデアは、Android 用の HD ビデオ (1080p) を使用した voip アプリを開発することです。ビデオは、H264 ハードウェア Web カメラ (logitech c920) を介してキャプチャされます。今まで、私は ffmpeg の libstagefright コーデックを使用することができました。それは非常にうまく動作し、高速ですが、多くの人が抱えている問題があります。「色空間変換」。

コードでわかるように、

outFormat = (*s->decoder)->getFormat();
outFormat->findInt32(kKeyColorFormat, &colorFormat);

出力色空間形式を取得できますが、私の質問は次のとおりです。

他の出力カラースペース形式を定義できますか? どのように?

stagefright を介してこのタスクを実行できた場合 (ベンダーがこの方法でハードウェア アクセラレータを提供するため)、OpenGL を介してこのタスクを実行するときの色空間変換時間のペナルティを克服できます。

ありがとうございました!

よろしく

4

0 に答える 0