GStreamer调试 参数与函数的使用
来源:互联网 发布:软件下载任务中国 编辑:程序博客网 时间:2024/05/18 06:24
原文出处: 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
0 0
- 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动态插件的实现与原理
- 改上线崩溃异常总结
- 在XIB 或者Storyboard 上面 控件的大小,位置都是对的, 但是显示的时候,就不对了 的解决办法
- centos7 安装R语言遇到的各种坑
- Java Sleep() 与 Wait()的机制原理与区别
- 线程间的通信
- GStreamer调试 参数与函数的使用
- Mac下Python调用C动态库
- GCD介绍
- MySql学习笔记
- 优化Linux的内核参数来提高服务器并发处理能力
- 最近这段时间开发过程中遇到的一些细节问题汇总
- Ubuntu 一些基本命令
- 线程的状态
- 面试心得