使用libvlc中的日志log示例

原创 2012年03月28日 14:00:54

// 再一个线程函数里面
libvlc_instance_t* pVLCInstance = (libvlc_instance_t*)param;

	libvlc_log_t *log = libvlc_log_open (pVLCInstance);
	libvlc_set_log_verbosity (pVLCInstance, 2);
	unsigned int level = libvlc_get_log_verbosity (pVLCInstance);
	debug_print("vlc log verbosity level = %d\n", level);

	while (true)
	{
		if (libvlc_log_count(log) != 0)
		{
			libvlc_log_iterator_t* it = libvlc_log_get_iterator(log);
			while (libvlc_log_iterator_has_next(it) != 0)
			{
				libvlc_log_message_t msg;
				libvlc_log_iterator_next(it, &msg);
				debug_print("log: %s %s %s %s\n", msg.psz_header, msg.psz_message, msg.psz_name, msg.psz_type);
			}

			libvlc_log_iterator_free(it);
			libvlc_log_clear(log);
		}
		Sleep(1000);
	}

上面输出vlc的日志,但是奇怪的是不管我设置level是多少,都得不到很详细的日志,每次基本上就输出1,2条。而直接使用vlc播放器播放的话,可以在消息中得到很多日志信息,不知道是为啥


版权声明:本文为博主原创文章,未经博主允许不得转载。

VLC播放器调试经验总结

一、前言 在使用VS学习VLC源码时,可以打断点分析变量数据,跟踪代码流程,方便我们理解源码。但是在定位音视频卡顿、延时等疑难问题时,这一招就不管用了,因为打上断点就会导致实时计算的pts值不准确,...
  • yagerfgcs
  • yagerfgcs
  • 2016年04月12日 11:09
  • 3340

关于libvlc中设置log级别的问题

上一篇把我写的取日志代码贴了上来,但不知道为何设置了日志级别后,没有效果。经过小小的研究(google到了一些国外论坛上的信息),发现想要日志级别设置生效,需要关闭再重新打开日志: libvlc_l...
  • jwybobo2007
  • jwybobo2007
  • 2012年03月28日 15:29
  • 2594

vlc 详细使用方法

Usage: vlc [options] [stream] ... You can specify multiple streams on the commandline. They will be...
  • myaccella
  • myaccella
  • 2011年11月30日 17:14
  • 79774

VLC调试:增加messages.c日志函数,在无vlc_object_t下打印日志

在调测VLC源码时经常需要借助日志打印其中核心变量、临时变量的值,方便学习和定位问题,但是遇到像src\input\clock.c中的函数,因缺少vlc_object_t *obj对象,无法打印日志。...
  • yagerfgcs
  • yagerfgcs
  • 2016年04月13日 14:01
  • 601

windows 下VLC---LIBVLC API解析(五)-----日志相关API

引子 LIBVLC API解析系列文章的每一篇都尽量将相关联的API放在一起讲,随着学习的深入将不断更新本文,如若转载请保证文章完整性及保留博客地址。 这是LIBVLC API解析系列的第二篇,主...
  • kkaxiao
  • kkaxiao
  • 2010年11月08日 21:39
  • 3378

LIBVLC日志打印例子程序

  • 2010年11月08日 22:00
  • 1KB
  • 下载

Linux环境下实现VLC转发视频流命令格式简介

1. Ubuntu环境下安装vlc:       apt-get install vlc 2. 获取vlc帮助       vlc --help 或者 vlc --help--advanced ...
  • zhangcan919
  • zhangcan919
  • 2011年12月08日 17:35
  • 2960

vlc的应用之一:在命令行下的使用

转自:http://jeremiah.blog.51cto.com/539865/115910 1. vlc帮助 vlc --help  or  vlc...
  • lqx4_3
  • lqx4_3
  • 2012年05月10日 18:06
  • 993

vlc分析

转自weiyinchao88,原文地址:http://weiyinchao88.iteye.com/blog/1414207 VLC框架分析  ...
  • lanzily99
  • lanzily99
  • 2012年08月08日 22:19
  • 8647

VLC全部详细参数,libvlc_new函数参数,VLC SDK开发

在网上查的VLC参数基本没全的,也没有告诉人怎么得到全部参数,真是让人无语。 其实要得到VLC的全部参数,只要在创建时加上"--longhelp"和"--advanced"就可以了。...
  • jxbinwd
  • jxbinwd
  • 2017年05月25日 10:13
  • 2896
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用libvlc中的日志log示例
举报原因:
原因补充:

(最多只允许输入30个字)