GStreamer调试 参数与函数的使用
来源:互联网 发布:linux arp表刷新 编辑:程序博客网 时间:2024/05/02 18:15
原文出处: http://blog.sina.com.cn/s/blog_5cf930300100ia75.html
一、GStreamer的五个打印调试信息的函数:
二、调试等级(LEVEL)
三、关于 --gst-debug-level=LEVEL的用法
如果使用这个参数来打印调试信息,则所有文件(包括库文件)里的调试信息都将输出来
四、关于--gst-debug=STRING 的用法
STRING 为调试分类名加:号和调试等级
在编写GStreamer程序时,创建自己的调试分类的过程如下:
Step1
GST_DEBUG_CATEGORY_STATIC (myelement_debug);
#define GST_CAT_DEFAULT myelement_debug
在初始化的地方添加:
GST_DEBUG_CATEGORY_INIT (myelement_debug, "myelement", 0, "My own element");
Step3
在命令行参数中使用: --gst-debug=myelement:X (X的取值为[0,5])
五、gst-launch工具与调试参数
在使用gst-launch 可以通过添加调试参数来打印调试信息
参见:http://manpages.ubuntu.com/manpages/gutsy/man1/gst-launch-0.10.1.html
中的OPTIONS 部分
六、在Code::Blocks中设置命令行调试参数
Project
七、OBJECT调试函数的用法也类似
GST_DEBUG_OBJECT ()
GST_INFO_OBJECT ()
GST_WARNING_OBJECT ()
八、在多个文件中共同使用同一个调试类别的方法:
创建一个头文件,其内容如下:
#ifndef DG_H_INCLUDED
#define DG_H_INCLUDED
#include <gst/gst.h>
GST_DEBUG_CATEGORY_STATIC (my_category);
#define GST_CAT_DEFAULT my_category
//注意: 声明一个宏,在不同的文件里,如果有函数里使用该调试类别的话,直接使用该宏
#define USE_OWN_SAME_DEBUG GST_DEBUG_CATEGORY_INIT (my_category, "mycategory",5, "for own debug level");
#endif // DG_H_INCLUDED
- GStreamer调试 参数与函数的使用
- GStreamer调试 参数与函数的使用
- gstreamer应用程序的调试
- gstreamer的使用
- python函数的基本使用与参数
- gstreamer 调试
- Gstreamer调试
- 基于LINUX的多媒体框架Gstreamer开发与使用
- 基于LINUX的多媒体框架Gstreamer开发与使用
- gstreamer的安装与测试
- meego上gstreamer的使用
- 函数参数的使用
- iOS 带参数函数体和不带参数函数体的实现与xcode单步调试
- 算法竞赛入门经典_4.2_函数调用和参数_gcc调试器的使用
- 使用GStreamer的插件playbin开发一个简单的媒体播放器 视频与音乐
- gstreamer应用程序调试
- GStreamer的AppSrc的简单使用
- Gstreamer动态插件的实现与原理
- jQuery图片放大镜插件Cloud Zoom
- UTF-8
- windows wdm驱动的一个hello world例子
- 功能测试那点事
- 基于安卓的非标准驱动程序设计
- GStreamer调试 参数与函数的使用
- 如何制作WinCE程序安装包(cab压缩包)
- 关于 LINK : warning LNK4075: ignoring /INCREMENTAL due to /option 的连接警告问题
- VS中UnitTest的一些东西
- 使用Cygwin, Cygwin/X 介绍
- mysql 忘记密码-重设密码
- 《Cut The Rope》 HTML 5版背后的开发故事
- TP-LINK花生壳搭建个人服务器无法访问
- C格式读取文件内容