2

我想調試一個使用gstreamer庫0.10的linux應用程序,但是我無法讓gstreamer日誌正常工作。這是我試過到目前爲止: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 

我浪費了很多時間在這個,一些幫助將非常感激。

回答

3

啓用調試所有元素:

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