WUYUANS
Just for Sharing

s5pv210中MFC的编码过程

在上一篇《s5pv210中MFC的帧内存格式》中我们知道了MFC编码所需要的格式,现在我们就来看看他的编码过程。首先说一下编码环境,我用的开发板是天嵌的TQ210,运行linux系统,其他开发板差别应该不会很大。 MFC可以接收两种帧内存格式:linear mode和tile mode,因为tile比较麻烦,我这里就用linear模式来编码。修改MFC_ENC_MAP_FOR_CUR寄存器,让MFC选择linear mode。

阅读全文 2013年04月04日 分类:嵌入式

s5pv210中MFC的帧内存格式

最近调了一下TQ210的mfc硬件h264编码功能,编码是成功了,但出来的视频却是花的。这个问题困扰了我很久,网上关于这方面的资料也很少,没办法只能查看s5pv210的芯片手册,功夫不负有心人,终于让我找到了原因,主要是s5pv210中MFC的帧内存格式不同造成的。 首先让我们了解一下s5pv210中MFC编码需要的视频格式,YV12和NV12都属于YUV420格式,每个像素占12位。

阅读全文 2013年04月01日 分类:嵌入式

调用动态链接库dll

接上一篇,完成dll创建后就可以调用他了。

先在函数外部声明。

阅读全文 2011年12月29日 分类:学习笔记C++

创建MFC规则DLL

启动VS2010,文件、新建、项目、MFC模板、MFC DLL。
下一步,选择共享MFC DLL,完成。
修改.def文件,添加导出函数名称。

阅读全文 2011年12月27日 分类:学习笔记C++
阅读全文 2011年12月25日 分类:学习笔记C++

WM_MOVING消息没触发的原因

今天编写了一个子窗口随着主窗口移动的程序,其中使用了WM_MOVING消息来获得移动的位置。但在调试的时候这消息一直未触发,在网上找了很久都没找到原因,之后发现是消息定义的类不对。之前我是把WM_MOVING消息定义在视图类的,后来把他换到框架类,此消息就正常触发了。难道是视图类不能处理moving消息?

阅读全文 2011年12月20日 分类:学习笔记C++

更改窗口图标并将其显示在任务栏

以下两个函数可以为应用程序中的各子窗口显示一个任务条到任务栏并更改它们的图标。对那些象QQ一样隐藏主窗口的应用程序特别有用。

阅读全文 2011年12月20日 分类:学习笔记C++

vc++中animation控件的使用

首先在对话框中插入animation控件,并为他创建控制变量,比如m_animate。要播放avi首先要打开avi,可以使用open成员函数。 open函数有两种类型: BOOL CAnimateCtrl::Open(LPCTSTR lpszName) BOOL CAnimateCtrl::Open(UINT nID) 第一种要传送的参数为avi的地址,格式为字符串,第二种为int型,是在项目中的资源号(需要事先导入avi文件)。 打开文件后就可以控制avi的播放了,下面是几个animation控件的控制函数:

阅读全文 2011年12月09日 分类:学习笔记C++