码迷,mamicode.com
首页 > 其他好文 > 详细

[gstreamer] initialization

时间:2019-04-21 09:45:21      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:replace   str   %s   linked   字符   Edito   seq   Fix   code   

■ Simple initialization

test.c

 1 #include <stdio.h>
 2 #include <gst/gst.h>
 3 
 4 int
 5 main (int   argc,
 6       char *argv[])
 7 {
 8   const gchar *nano_str;
 9   guint major, minor, micro, nano;
10 
11   gst_init (&argc, &argv);
12 
13   gst_version (&major, &minor, &micro, &nano);
14 
15   if (nano == 1)
16     nano_str = "(CVS)";
17   else if (nano == 2)
18     nano_str = "(Prerelease)";
19   else
20     nano_str = "";
21 
22   printf ("This program is linked against GStreamer %d.%d.%d %s\n",
23           major, minor, micro, nano_str);
24 
25   printf("macro version: %d.%d.%d\n", GST_VERSION_MAJOR, GST_VERSION_MINOR, GST_VERSION_MICRO);
26   return 0;
27 }

■ 编译

gcc test.c -o test `pkg-config --cflags --libs gstreamer-1.0`

■ 运行结果

renhl@renhl:~/share/1/initialization$ ./test
This program is linked against GStreamer 1.8.3
macro version: 1.8.3

 

■ gst log

GST_DEBUG_FILE=1.log GST_DEBUG=7 ./test

 

EMEDITOR 去除1.log中不能显示的字符

1 document.selection.Replace("\\x1b\\[[^ ]*ERROR","ERROR",eeFindReplaceEscSeq | eeReplaceAll | eeFindReplaceRegExp,eeExFindSeparateCRLF);
2 document.selection.Replace("\\x1b\\[[^ ]*WARNING","WARNING",eeFindReplaceEscSeq | eeReplaceAll | eeFindReplaceRegExp,eeExFindSeparateCRLF);
3 document.selection.Replace("\\x1b\\[[^ ]*FIXME","FIXME",eeFindReplaceEscSeq | eeReplaceAll | eeFindReplaceRegExp,eeExFindSeparateCRLF);
4 document.selection.Replace("\\x1b\\[[^ ]*INFO","INFO",eeFindReplaceEscSeq | eeReplaceAll | eeFindReplaceRegExp,eeExFindSeparateCRLF);
5 document.selection.Replace("\\x1b\\[[^ ]*DEBUG","DEBUG",eeFindReplaceEscSeq | eeReplaceAll | eeFindReplaceRegExp,eeExFindSeparateCRLF);
6 document.selection.Replace("\\x1b\\[[^ ]*LOG","LOG",eeFindReplaceEscSeq | eeReplaceAll | eeFindReplaceRegExp,eeExFindSeparateCRLF);
7 document.selection.Replace("\\x1b\\[[^ ]*TRACE","TRACE",eeFindReplaceEscSeq | eeReplaceAll | eeFindReplaceRegExp,eeExFindSeparateCRLF);
8 document.selection.Replace("\\x1b\\[[^ ]*MEMDUMP","MEMDUMP",eeFindReplaceEscSeq | eeReplaceAll | eeFindReplaceRegExp,eeExFindSeparateCRLF);
9 document.selection.Replace("\\x1b[^ ]*","",eeFindReplaceEscSeq | eeReplaceAll | eeFindReplaceRegExp,eeExFindSeparateCRLF);

 

[gstreamer] initialization

标签:replace   str   %s   linked   字符   Edito   seq   Fix   code   

原文地址:https://www.cnblogs.com/renhl/p/10743777.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!