李迟的专栏

何日抱娃归家去,山头斜照读牛经。文章可能会更新,以www.latelee.org内容为准。...

我的HEVC码流分析工具MFC小笔记:树形控件使用及窗口缩放

大约1个半月前,发布了自己写的HEVC码流分析工具。当时的版本显示语法元素使用是的Edit控件。很多主流分析工具都使用树形控件,看上去觉得比较高端,于是在纠结一天后下定决心自己也实现树形的HEVC语法显示。经历漫长的业余时间,终于完成了,于是便有了此文。

2015-11-18 21:35:11

阅读数 873

评论数 2

完成一个YUV文件播放器

前面匆忙写了很多篇文章,虽然都很简单,但着实花了不少时间去研究的。几年前写了YUV转换RGB的代码,当时只限于转换成BMP来测试正确性。后来一直使用YUV Player Deluxe来看YUV文件,但其支持格式不够多。前段时间下定决定,将以前写的YUV转换代码完善一下,尽自己能力转换各种YUV格式...

2015-08-21 13:07:24

阅读数 4485

评论数 1

我的YUV播放器MFC小笔记:unicode编码、宽字符

以前的MFC工程,字符集都是基于多字节的,而现在这个工程,无意间使用unicode字符集,在其过程中,有诸多函数使用不同于以前。当然,建立项目后也是可以在项目属性中修改字符集的。这篇文章记录一下关于unicode工程的东西。回想来,这几天陆续写的MFC文章差多完结了。此系列估计不再写了。而昨天晚上...

2015-08-19 23:01:03

阅读数 470

评论数 0

我的YUV播放器MFC小笔记:添加删除自定义分辨率

在最初设计YUV播放参数时,就考虑参数的保存,即使用注册表方式,前文已述。但直到后来才解决几个技术问题,方得以写此文章。

2015-08-19 22:45:39

阅读数 522

评论数 0

我的YUV播放器MFC小笔记:解析文件名称

为了方便播放器直接播放,也为实现所谓智能识别文件分辨率和格式,对文件名称进行解析,代码如下:

2015-08-16 10:43:25

阅读数 917

评论数 0

我的YUV播放器MFC小笔记:注册表读写

在使用YUV Player Deluxe时,发现其可保存上一次的参数,研究之后,才知道它是使用注册表来实现的。下面是YUV播放器与注册表有关的函数接口,注册表与了我的大名外,其它值是参照YUV Player Deluxe的。在写这篇文章时,还没有空完全实现播放参数的保存,主要是用户自定义的分辨率的...

2015-08-16 00:17:37

阅读数 588

评论数 0

我的YUV播放器MFC小笔记:右键菜单事件和非标题实现鼠标拖动

鼠标右键弹出菜单代码如下:

2015-08-16 00:08:57

阅读数 587

评论数 0

我的YUV播放器MFC小笔记:设置picture控件背景为黑色、窗口缩放

图像的显示主要使用picture控件,一般播放器,在初始化时,播放画面的区域背景都是黑色的,在YUV播放器,也如此。但在网上找了很久的资料才实现该功能,其实说白了,代码很简单,在OnPaint函数中将picture画为黑色即可。

2015-08-15 23:35:55

阅读数 1394

评论数 5

我的YUV播放器MFC小笔记:非模态对话框建立及窗口间传值

YUV播放器中,显示界面(主窗口)和设置界面分离,所有参数均在Setting子窗口设置,故需要主窗口和子窗口中实现参数传递。下面是方法。

2015-08-15 23:25:49

阅读数 777

评论数 0

ffmpeg 0.8.7在windows环境mingw环境的编译

最近又接触了FFMPEG,想起当年初到公司时的情景,领导安排我更新当前所用的FFMPEG,那时公司还没有多少人接触嵌入式Linux。现在虽然公司还是不重视嵌入式基础,但“交叉编译”这类术语,很多人也有了认知。

2015-06-30 21:10:57

阅读数 442

评论数 0

解决h264bitstream的一个bug

上个月着手写的那个H264码流分析工具基本完成基本的功能,为了显摆,还在部门公布了,不过使用效果不及几十刀的正牌分析工具那样功能强大,速度快。但是,自己从这里面学到了一些东西,还是不错的。当然,肯定是向着更高更强的层次看齐。——所以那个工具还在完善中。 上周同事拿了一下他自己录的视频给我,我用那个...

2014-03-22 12:47:14

阅读数 1392

评论数 0

完成一个分析H264码流的工具

最近又开始搞视频相关的东西了。之前一直对H264有畏惧,觉得太难,现在开始慢慢去接触它,了解它。无意中,看到网上有人对H264码流进行分析。地址:http://blog.csdn.net/leixiaohua1020/article/details/17933821。有商业的工具,比如H264Vi...

2014-02-28 18:00:16

阅读数 6408

评论数 5

SDL学习——画图、点阵显示

很久以前,发表了几篇SDL在Windows编译的文章,同时也参考网上的一个十分简单的例子写了测试的程序,本文章将以此为基础并添加自己的代码。 回首第1篇关于SDL的文章,那已是去年12月份写的了,时间过得真快。 本文主要写一下在SDL中如何画像素点,以及如何显示字符(中文、英文)。 画像素点...

2012-09-29 13:43:38

阅读数 2528

评论数 0

MFC小笔记:滑动条与编辑框

需求: 有一个滑动条(IDC_SLIDER1)和一个编辑框(IDC_EDIT1),当滑动条变化时,数值在编辑框中同时显示。 添加NM_CUSTOMDRAW响应事件,代码如下: void CCameraDlg::OnCustomdrawSliderShutter(NMHDR *pNMH...

2012-09-29 13:33:46

阅读数 1908

评论数 0

Windows下的Makefile

有时想写几个小程序作为测试用,又不想开虚拟机,也不想开VS。只想简单用个编辑器写完,在命令行里编译运行看结果。于是就自己整理了一个在Windows下可用的Makefile。 我似乎对Makefile情有独钟,接触Linux后,搞了驱动的Makefile模板,应用程序的Makefile模板(而且还...

2012-08-02 09:17:30

阅读数 1368

评论数 0

SDL_gfx-2.0.23在windows平台下的编译及例子

SDL_gfx是SDL的一个扩展库,包括了许多图形相关的操作函数,本文介绍该库在Windows平台使用VS2003编译过程,并给出一个简单的例子。 SDL_gfx主页地址:http://www.ferzkopp.net/joomla/software-mainmenu-14/4-ferz...

2012-05-02 14:46:11

阅读数 2753

评论数 0

libjpeg在windows下的编译

以前搞图片在LCD屏上显示的时候,曾经在Linux下编译过libjpeg,现在再次编译,不过换了平台而已。本文使用的编译器为VS2003,编译的libjpeg为最新版本,即jpeg-8c。   编译步骤: 1、添加环境变量PATH:C:\Program Files\Microsoft Vis...

2011-12-08 11:35:39

阅读数 2154

评论数 0

SDL 1.2.14在windows平台下的编译及例子

背景: 初次接触SDL,大约是当初做毕业设计时。如今再次接触,只换了平台而已,但事是人非,年华似水。曾经的理想,如今只有不停写代码、写代码,似乎除了这事情,别的不知做什么了。 从本文开始,将发布一些在Windows下开发的文章。其实,以我的习惯,不太想称写代码为“开发”,这名词现在还当不起。然...

2011-12-08 11:32:31

阅读数 1361

评论数 0

VS2003创建动态库的一点笔记

背景:与工作有关的,具体的细节就不说了(这跟某些人说“由于工作性质,我的单位名称不方便透露”等是一样的)。大意是写一个基于socket的程序,可运行于Windows,也要运行于Linux,所谓的“跨平台”。使用C++,但只使用到其中的deque、string及fstream这些东西,其它的还是停留...

2011-08-23 11:47:58

阅读数 824

评论数 0

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