[請問] Gstreamer 技術

作者: blueblueChen (藍藍欠)   2019-02-19 23:23:28
最近在玩樹梅派,上面移植了 Gstreamer,在上面實作了一個編碼的 element
videoenc,建立的 pipline 像這樣
filesrc -> videoenc -> filesink
然後我下了兩路 command
gst-launch-1.0 -v filesrc location=a.xx ! videoenc ! filesink location=c.h264
filesrc location=b.xx ! videoenc ! filesink location=d.h264
看起來最後撥放沒問題,好奇的是 Gstreamer 內部是有做啥 thread 機制?
我在 element 內根本沒有做啥 lock 的動作,因我都下兩路 command了
有沒有相關文獻可參考呢?
謝謝
作者: hizuki (ayaka)   2019-02-22 12:32:00
你沒寫task話基本上你的element只會被別人push data然後call到所以本身可能沒有thread也不用lock而別人的lock或者thread其實都有做

Links booklink

Contact Us: admin [ a t ] ucptt.com