自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android用OpenGL ES2.0显示YUV数据,在手机上需要两种坐标系的解决方案

如题 ,不知道大家看懂了这个题目没有,给个链接:http://blog.csdn.net/wangchenggggdn/article/details/8896453(下称链接①),里面评论有很多人提到了这个问题,我也是其中一员,但是问遍了所有人,自己也发帖(http://bbs.csdn.net/topics/390769358)寻求解决方案,却终究没能得到一个可用的方案。从

2014-07-07 17:12:40 3095 15

转载 C语言内存分配 详解(附图)

这段时间做项目遇到一个问题,就是创建一个结构体指针,创建的时候全都置零初始化,然后通过指针在使用的地方进行赋值,但是老是会出现对A成员赋的值存放到B成员当中去了的情况。后来老大帮忙解决,发现是结构体内部的“成员结构体指针”被赋值成一个之前声明并初始化的局部变量引起的,在声明这个成员结构体指针的时候加上关键字“static”,问题就解决了,不会再出现看似内存错乱的问题。并且他还找出下面这篇带图的文章

2013-10-06 15:52:09 2524

原创 java中怎么终止一个线程的执行----个人学习心得

参考了一下两个网站的介绍:①:http://blog.csdn.net/liuhanhan512/article/details/7077601②:http://www.blogjava.net/jinfeng_wang/archive/2008/04/27/196477.html总结出结束java线程的方法,两手准备:标志位变量,interrupt()方法。—

2013-09-03 21:01:56 1017

原创 一些关于java的点点滴滴

1、用javah将.class文件生成.h文件的时候,使用下面的命令:举个例子:假如java文件名为123.java,使用javac编译之后的123.class文件位于D:/TEST/目录下,那么用javah命令的时候应该如下:javah  -classpath  D:/TEST  123即用-classpath载入的路径应该是.class文件所在的路径。如果是个jav

2013-08-30 21:19:52 603

转载 分享45个android实例源码链接,很好很强大.收藏吧!!!

原文地址:http://www.apkbus.com/android-20978-1-1.html分享45个android实例源码,很好很强大http://www.apkbus.com/android-20978-1-1.htmlandriod闹钟源代码http://www.apkbus.com/android-20974-1-1.htmlandroid源码分享之指

2013-08-29 19:07:13 795

原创 Eclipse导入工程出现Invalid project description错误提示

原因是将新工程直接放在了默认的workspace目录中,将工程移个位置,或者再给它套一层文件夹,就能正常导入了

2013-08-23 20:24:13 1039

转载 OnClose()和OnDestroy()

基于对话框的MFC程序,发现每次程序退出时,托盘的小图标不能自动消失,鼠标移上去之后才能消失,比较不爽。后来发现我删除这个图标的代码是在自己重写的OnClose()函数中,结果断点一看,OnClose()根本没有被调用,确切的说是点“退出”不调用,点右上角的“叉”才调用,难怪出现这个结果,后来还有我想在OnClose()函数中有其他操作也没有被调用。在http://www.qqgb

2013-08-14 15:10:43 797

原创 在Dialog中使用ON_UPDATE_COMMAND_UI来更新控件

由于之前对单文档和对话框程序的区别也还没掌握,迷迷糊糊中及接触了对话框也看了一些单文档的工程,在单文档里面用ON_UPDATE_COMMAND_UI用得得心应手,只需要在消息映射里面添加一个ON_UPDATE_COMMAND_UI(ID***, OnUpdate***)然后在头文件中声明:afx_msg void OnUpdate***(CCmdUI* pCmdUI);然后

2013-05-16 15:28:23 1227

原创 窗口拖动的大小范围限制

以前见过,如果每次拖动都要自己根据判断来对对话框进行排版,就添加OnNcHitTest来判断点击的区域,再用OnLbuttonDown来响应,反正是有点没搞懂的。。今天见到一种比较简单的方法,也是添加消息响应函数,在***Dlg.cpp消息映射里面添加ON_WM_GETMINMAXINFO(),它的实现如下:(限制拖动的最小范围)void C***Dlg::OnGetM

2013-05-15 09:38:50 936

转载 MFC中的MainFrame Dlg,App,Doc,View的关系

http://www.cnblogs.com/areliang/archive/2011/11/17/2252901.html  MainFrame: 主框架类Dlg 是Dialog 的缩写,表示对话框本身 App类就是这个SDI作为"程序"的入口,有点像c的Main函数,它不是从CWND中派生出来的。App表示应用程序本身。 View表示视图类,负责显示数据,提供

2013-05-10 12:04:36 833

转载 MFC命名规则

MFC命名规则: Windows类型样本变量MFC类样本变量HWNDhWnd;CWnd*pWnd;HDLGhDlg;CDialog*pDlg;HDChDC;CDC*

2013-04-08 08:55:30 742

转载 ffmpeg过程分析

简介FFmpeg是一个集录制、转换、音/视频编码解码功能为一体的完整的开源解决方案。FFmpeg的开发是基于Linux操作系统,但是可以在大多数操作系统中编译和使用。FFmpeg支持MPEG、DivX、MPEG4、AC3、DV、FLV等40多种编码,AVI、MPEG、OGG、Matroska、ASF等90多种解码.TCPMP, VLC,MPlayer等开源播放器都用到了FFmpeg。F

2013-04-03 11:03:16 1477

转载 YUV 各种格式解析(转)

感觉看完之后好晕啊。。。。。特别是对YUV420格式的理解。。哪位大侠给个简单明了的解释啊,我也是初涉此块,大家共同探讨探讨啊~~~ 下面这篇文章对特定格式的视频编码原理作了比较详尽的介绍,对理解YUV格式很有帮助。【http://hi.baidu.com/joygogo0130 ————这个是原文链接貌似不行了】转自:http://shellman.blog.sohu.com

2013-04-02 15:29:31 895 2

转载 几种压缩算法

一、 行程长度压缩  原理是将一扫描行中的颜色值相同的相邻像素用一个计数值和那些像素的颜色值来代替。例如:aaabccccccddeee,则可用3a1b6c2d3e来代替。对于拥有大面积,相同颜色区域的图像,用RLE压缩方法非常有效。由RLE原理派生出许多具体行程压缩方法:   1.PCX行程压缩方法: 该算法实际上是位映射格式到压缩格式的转换算法,该算法对于连续出现1次的字节

2013-04-02 11:42:47 4000

原创 IPB帧,pts,dts

概念:简单地说,I帧是关键帧,属于帧内压缩。         P是向前搜索的意思。         B是双向搜索。他们都是基于I帧来压缩数据。I frame :帧内编码帧 又称intra picture,关键帧。I 帧通常是每个 GOP(MPEG 所使用的一种视频压缩技术)的第一个帧,视频序列中的第一个帧始终都是I帧。经过适度地压缩,I帧可以作为参考点来实现快进、快退以

2013-04-01 22:25:14 2221

转载 FFMPEG源码分析——小改动

FFMPEG基本概念:ffmpeg是一个开源的编解码框架,它提供了一个音视频录制,解码和编码库。FFMPEG是在linux下开发的,但也有windows下的编译版本。ffmpeg项目由以下几部分组成: ffmpeg 视频文件转换命令行工具,也支持经过实时电视卡抓取和编码成视频文件. ffserver 基于HTTP(RTSP正在开发中)用于实时广播的多媒体服务器.也支持时间平移

2013-04-01 20:27:32 1167

原创 记录一些杂项

专用来记录今后工作过程中的一些杂项,小知识点,累计多点儿再整理。。 1、用MessageBox()来显示一个变量的值:eg.  int m = 99;CString mStr;mStr.Format("%d",m);MessageBox(mStr);这样就能用消息提示来显示变量m的值了————2013.03.28  21:44  2、MFC下的动态链接库的调

2013-03-28 21:39:35 668

转载 MFC中定时器的使用

OnTimer()函数用于实现定时控制功能,定时控制功能主要由下面三个函数共同实现:SetTimer, KillTimer()和OnTimer().粗略的说,Settimer是设置一个计时器并开始执行计时器Ontimer中的代码,Ontimer是计时器所执行的代码。KillTimer用于停止计时器。或者说Settimer是设置定时器的,Ontimer是响应Settimer消息的。当Se

2013-03-28 19:17:47 986

转载 FFMpeg SDK 开发介绍

FFMPEG SDK 开发介绍 与前一篇转载的FFMpeg SDK 开发手册相比,这篇是从代码(片段)方面来做细致的讲解,而前一篇是通过理论来说明,所以就把这篇也转过来学习学习,与大家共享——————————Eastman_99 1.简介:     ffmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。使用ffmpeg能够完成如下

2013-03-28 17:08:09 1396

转载 FFMpeg包中的Libavformat和libavcodec库的使用——转载+翻译

例子源代码:http://download.csdn.net/detail/kaisuihu/5192023  Ffmpeg 中的Libavformat 和 libavcodec库是访问大多数视频文件格式的一个很好的方法。不幸的是,在开发您自己的程序时,这套库基本上没有提供什么实际的文档可以用来作为参考(至少我没有找到任何文档),并且它的例程也并没有太多的帮助。这种情况意味着,

2013-03-28 15:53:41 1222

转载 浅谈C++析构函数

C++析构前言                                                                                                         析构函数在什么时候会自动被调用,在什么时候需要手动来调用,真不好意思说偶学过C++…今日特此拨乱反正。 C++析构误解正文

2013-03-28 14:43:42 869

转载 关于函数参数表中的三个点表示什么——略做改动

标准库提供的一些参数的数目可以有变化的函数。例如我们很熟悉的printf,它需要有一个格式串,还应根据需要为它提供任意多个“其他参数”。这种函数被称作“具有变长度参数表的函数”,或简称为“变参数函数”。我们写程序中有时也可能需要定义这种函数。要定义这类函数,就必须使用标准头文件,使用该文件提供的一套机制,并需要按照规定的定义方式工作。本节介绍这个头文件提供的有关功能,它们的意义和使

2013-03-28 09:53:51 1271

转载 nafxcwd.lib与libcmtd.lib冲突详细解释

当 C 运行时 (CRT) 库和 Microsoft 基础类 (MFC) 库的链接顺序有误时,可能会出现以下 LNK2005 错误之一:  nafxcwd.lib(afxmem.obj) :error LNK2005:"void * __cdecl operator new(unsigned int)"(??2@YAPAXI@Z) alreadydefined in L

2013-03-27 14:41:03 1863

转载 VC++6.0 调试功能入门——图解教程

Visual C++ 6.0调试功能这是我自己在学习时整理的,希望对大家有用.其中有几个部分的内容,如下: ※My Note 全部由我截图并参考资料进行说明,这其中有大量的内容是调试过程中体会总结才写的.有不当之处请大家更正.※From 《Visual C++ Debugger》 这本书写得非常的不错,从里面截了一些有用的图,主要是强烈推荐大家阅读这本书. ※Deb

2013-03-27 10:51:17 1767

转载 FFMPEG解码流程(转)

FFMPEG解码流程正如原文评论所说,这个注释貌似机翻,有点儿。。。。。请见谅。另外转了一篇过程分析之类的文章,供参考:http://blog.csdn.net/kaisuihu/article/details/8754915 本人也是初学,所以也就是凑合着看看。要说修改嘛。。等以后吧原文链接:http://www.douban.com/note/228831821/

2013-03-26 17:29:13 874

转载 FFMpeg SDK 开发手册 [转]

FFMpeg SDK 开发手册(1)- [3DTV]版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://leezen.blogbus.com/logs/16084170.htmlFFMpeg SDK开发手册FFMpeg中比较重要的函数以及数据结构如下:1. 数据结构:(1) AVFormatContext(2) AVOutputFo

2013-03-26 16:57:03 1067

avcodec_sample.cpp

libavformat和libavcodec的简单应用

2013-03-28

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

TA关注的人

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