我正在尝试调试使用gstreamer库0.10的linux应用程序,但无法使gstreamer日志正常工作。这是我到目前为止尝试过的:

export GST_DEBUG="*:6"

GST_DEBUG=*:6 ./app

我还尝试将标志选项放入管道创建中:
gst_parse_launch("appsrc name=myappsrc ! alsasink --gst-debug=*:6", NULL);

我尝试了gst-launch不起作用:
GST_DEBUG=6 gst-launch-0.10 filesrc location=out.opus ! oggdemux ! opusdec ! audioconvert ! alsasink

要么
gst-launch-0.10 filesrc location=out.opus ! oggdemux ! opusdec ! audioconvert ! alsasink --gst-debug-level=6

我在此上浪费了很多时间,非常感谢您的帮助。

最佳答案

对所有元素启用调试:

gst-launch --gst-debug-level=5 videotestsrc ! autovideosink

仅对一个元素启用调试:
export GST_DEBUG=videoscale:5
gst-launch videotestsrc ! videoscale ! ffmpegcolorspace ! video/x-raw-gray, width=640,height=512 ! ffmpegcolorspace ! autovideosink

关于linux - Gstreamer调试不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26925194/

10-13 01:20