我正在編寫一個GStreamer應用程序,並使用GST_DEBUG_OBJECT()調用,並在我的代碼周圍進行調用。在某些情況下,它會產生如下輸出:如何在gstreamer消息中控制段信息
0:01:05.049031594 2014 UNDEFINED segment DEBUG ...
這對我的目的來說足夠了。在其他情況下,就決定輸出像這樣的段信息:
0:01:57.617158397 2014 default segment start=4294967297, stop=0, last_stop=0, duration=13586288, rate=0.000000, applied_rate=0.000000, flags=0x00, time=0:00:00.000000000, accum=38:50:00.111740672 DEBUG ...
所以,我的問題是在哪裏從中獲取這種「默認段」信息以及如何控制呢?
到目前爲止,它打印的是一些假的數據,我想要的是完全消除這個「默認段」信息,或者至少顯示實際段的一些有用信息。我多次閱讀文檔,甚至查看了代碼,但是找不到我自己。
我正在爲運行Linux的嵌入式設備使用GStreamer的自定義版本,並且我想知道這是否通過構建的參數進行控制?
任何幫助表示讚賞。
感謝您的答覆。我已經知道如何控制調試輸出。我的問題是GStreamer打印的這個細分信息,我不知道如何控制它。這個細分信息在無關緊要的情況下顯然是錯誤的,它只是污染了日誌。 – dtoux
-1。這與問題完全沒有關係。 –