[英]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.