26

GST_CAT_INFO、GST_DEBUG などの関数の出力を表示する方法は? デバッグ レベルを設定して gstreamer を自分でコンパイルする必要がありますか?それともアプリケーション レベルで行うことができますか?

4

5 に答える 5

33

デバッグ メッセージは、GST_DEBUG 環境変数を使用して stderr に出力できます (gstreamer がデフォルトの --enable-gst-debug でコンパイルされている場合)。

例: GST_DEBUG=audiotestsrc:5 gst-launch audiotestsrc ! fakesinkaudiotestsrc 要素からすべて (5) をログに記録します。

を使用して、実行時にプログラムのデバッグ出力を変更できます。setenv("GST_DEBUG","cat:level...", 1)

GStreamer のデバッグを読むのは面倒な場合があります。gst-debug-viewerを試してみてください。

その他の詳細については、ドキュメントを参照してください。

于 2010-07-21T18:49:26.720 に答える