繁体   English   中英

如何在不降低设备速度的情况下调试gstreamer

[英]how to debug gstreamer without slowing down the device

现在我使用GST_DEBUG在嵌入式设备上调试我的插件。 但是当我打开调试微型时,输出消息将减慢设备的速度。 在这种情况下,gstreamer内部逻辑可能会因时序变化而改变,我无法重现该错误。 那么如何在不降低设备速度的情况下调试gstreamer呢?

你在设置GST_DEBUG的是什么? 您可以尝试仅选择所需的类别和级别。 对于那种用途,例如

GST_DEBUG="cat1:level1,cat2:level2,..."

在您的情况下,请使用您为插件注册的类别。

使用环境变量GST_DEBUG_FILE告诉GStreamer将调试消息写入tmpfs(或RAM磁盘)内的文件。
这个技巧可以大大提高速度。

(参考: https//gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gst-running.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM