Stay Hungry , Stay Foolish

君子生非异也,善假于物也

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2016年7月15日

摘要: windows下定时器使用实例 #include #include using namespace std; void TimerDemo() { int count = 0; // Iteration counter HANDLE hTimer = NULL; // WaitableTimer handle hTimer = CreateWaitab... 阅读全文
posted @ 2016-07-15 16:46 octocat 阅读(279) 评论(0) 推荐(0) 编辑

2016年7月7日

摘要: 使用VS2008在一个解决方案中包含多个项目时,当设置多个项目的中间目录为同一个目录时,在增量编译时出现“重新编译时vc90.pdb不是创建此预编译头时使用的pdb文件,请重新创建预编译头问题”,从而导致整个解决方案每次都必须重新全部生成。 在msdn上获得如下信息: You may receive a "PRJ0008" or "C2471" or "C1083" or "D8022" or "... 阅读全文
posted @ 2016-07-07 17:01 octocat 阅读(809) 评论(0) 推荐(0) 编辑

2016年6月14日

摘要: 线程 TinyThread++ Pthreads-Win32 XML解析 TinyXML 网络 1 asio library asio基于Boost开发的异步IO库,封装了Socket,简化基于socket程序的开发,开源、免费,支持跨平台。 2 c/c++跨平台socket库 国内个人对socket接口的一些封装,仅供参考 3 ACE 庞大、复杂,适合大型项目。开源、免费,不依... 阅读全文
posted @ 2016-06-14 14:48 octocat 阅读(626) 评论(0) 推荐(0) 编辑

2016年6月13日

摘要: 参考资料 udp打洞( NAT traversal )的方法介绍 UDP打洞原理 阅读全文
posted @ 2016-06-13 16:30 octocat 阅读(155) 评论(0) 推荐(0) 编辑

2016年6月8日

摘要: 涉及循环嵌套,启用变量延时,算术运算 @echo off setlocal enabledelayedexpansion %路径以及文件名等变量设置% set x264_exe=E:\demo\c++\x264\vs2008_build\bin\x264.exe set encode_basic_option=--fps 20 --profile baseline --tune zerolate... 阅读全文
posted @ 2016-06-08 16:03 octocat 阅读(253) 评论(0) 推荐(0) 编辑

2016年6月6日

摘要: H.264与x264 H264是一个视频压缩编码标准。https://zh.wikipedia.org/wiki/H.264/MPEG-4_AVC X264实现H264视频压缩标准的开源项目。http://www.videolan.org/developers/x264.html 码率控制模式 ABR(Average Bitrate)平均目标码率 CBR(Constant Bitrate)固... 阅读全文
posted @ 2016-06-06 10:35 octocat 阅读(270) 评论(0) 推荐(0) 编辑

2016年4月12日

摘要: 在视频直播中,经常存在连续两帧的图像的变化很小,如果每次都对整帧的图像进行编码压缩,在编码压缩处理时间和压缩数据量上都存在明显劣势,利用视频编码中的P帧思想,后续的编码不再对整帧图像编码,仅对前后帧的差异部分编码,如果图像的差异部分小,从而在编码时间和数据量上都可以获得极大提升。图像差异的快速定位是处理的关键。 图像缩放过程 图像具体缩放过程如下: 阅读全文
posted @ 2016-04-12 11:26 octocat 阅读(547) 评论(0) 推荐(0) 编辑

2016年3月24日

摘要: 参考资料 100%正确的内存泄漏分析工具 ------ tMemMonitor (TMM) 阅读全文
posted @ 2016-03-24 16:17 octocat 阅读(248) 评论(0) 推荐(0) 编辑

2016年3月15日

摘要: 1 def模块定义文件 在使用开源库libx265时,因x265项目的头文件x265中有如下的宏定义 #ifdef X265_API_IMPORTS #define X265_API __declspec(dllimport) #else #define X265_API #endif 当使用libx265动态库时,因没有定义X265_API_IMPORTS宏,也没有定义相关的模块定义文件,导致在... 阅读全文
posted @ 2016-03-15 16:29 octocat 阅读(771) 评论(0) 推荐(0) 编辑

2016年3月10日

摘要: 单步跟踪执行流程 将cli设定为启动项目,在属性->调试->命令行参数中设置如下参数: --input E:\video\pedestrian_area.yuv --fps 24 --input-res 1920x1080 --output E:\video\pedestrian_area_I_debug_nobitrate.h265 --psnr --frames 1 书签序列即程序执行流程: ... 阅读全文
posted @ 2016-03-10 15:18 octocat 阅读(643) 评论(0) 推荐(0) 编辑