自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (3)
  • 收藏
  • 关注

原创 程序占用的内存分析

TOP显示的占用内存是进程的虚拟内存,我们需要了解的是程序实际占用内存的量,也就是物理内存占用。虚拟内存的地址和实际物理内存的地址之间有对应关系,这个关系是操作系统维护的,CPU负责根据这个对应关系进行地址转换。这种对应关系标准的说法叫“内存映射”。内存映射以页面映射形式实现。页面是固定大小的地址空间(即虚拟范围),虚拟内存的一个页面映射到物理内存的一个页面。没有必要假设连续的虚拟页面映射

2012-06-29 12:06:47 4947 1

原创 mplayer 在 mingw 上的交叉编译

mplayer是比较成熟的开源播放器框架了,但是开发文档却是稀少的很,这一点与微软的directshow没办法比。当然mplayer是同时支持linux、windows、macos的;相反directshow根本就不能跨平台。 不过我们这里只说移植,至于开发可以看看我的另一篇文章播放器插件实现系列 —— mplayer 各位可以先看看mplayer的跨平台移植说明:http:/

2012-06-21 13:03:00 2504

原创 播放器插件实现系列 —— mplayer

mplayer严格来说是不支持插件的,这与他的定位有关。mplayer有很多定制版,比如GMplayer,SMPlayer,MPlayerX,更多定制版是用在嵌入式平台,没有名字。mplayer是比较轻量级的播放器,结构小巧,但是编解码支持并不比其他播放器少。在mplayer上增加插件,需要直接修改源码,发布自己的定制版。与vlc不一样,mplayer中协议输入和解封装是必须分开的两个

2012-06-21 12:33:24 4101

原创 播放器插件实现系列 —— vlc

vlc 是通过模块来扩展它的功能,插件一般就是实现一个模块。vlc的模块有很多类型:AccessDemuxAccess_DemuxDecoderInterface Video filterAudio filterAudio outputAccess提供输入功能,比如HTTP输入、文件输入Demux提供解封装功能,比如Asf、Mp4、Ts的解封装Access_Demu

2012-06-21 12:32:23 11967 5

原创 播放器插件实现系列 —— DirectShow 之 SourceFilter

directshow 的文档比较详细,这里我们其实是要实现一个DirectShow 的 SourceFilter,在DirectShow提供的sdk包中,有实例代码(目录:Extras\DirectShow\Samples\C++\DirectShow\),我们的工程是拷贝Filters\PushSource然后做修改。主要修改如下:1、setup.cpp注册我们的filter原来的P

2012-06-21 12:31:46 4393 1

原创 播放器插件实现系列 —— 序言

我们之前做了一套库(SDK),可以把自己的流媒体内容提供给第三方使用。SDK使用API接口,接口相对简单,主要有下列函数:  Open; Pause; Close; GetStreamCount; GetStreamInfo; GetDuration; Seek; ReadSample;现在我们需要将这套库集成到各种播放器框架中,如比较有名的:v

2012-06-21 12:26:34 662

ISO_IEC_14496-15_2013_AVCFF.pdf

MP4格式定义,2013年最新版本,增加HEVC规范

2014-08-29

WinRT 环境下缺失 Windows API 模拟实现

WinRT 环境下很多API没有了,比如socket相关的WSASocket,WSAConnect,线程相关的CreateThread等等,导致很多库不能使用,比如boost,基于这些库的应用如果要移植到WinRT环境下,将不得不修改很多代码,甚至需要重新设计程序结构。 我们的解决方案是通过新加的WinRT类模拟老的Windows API,该方案在boost库上运行测试过。 现在将该方案的相关资源共享给大家,不提供源码,如果需要了解实现细节,请关注我的博客。

2013-09-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除