摘要: YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V” 表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。 与我们熟知的RGB类似,YUV也是一种颜色编码方法,主要用于电视系统以及模拟视频领域,它将亮度信息(Y)与色彩信息(UV)分离,没有UV信息一样可以显示完整的图像,只不 阅读全文
posted @ 2014-01-01 21:13 midu 阅读(1403) 评论(0) 推荐(0) 编辑
摘要: 今天汗颜了一大阵早上,在编译我的源代码的时候竟然不通过编译,上个星期六也出现了这种情况,当时不知道怎么弄的后来又通过编译了,可能是原来的.o文件没有make clean 还保存在那里,以至于蒙过去了,我的代码也已经用SVN提交了,真是致命(污染了项目的源码)。好在我当即解决了。编译出错提示:……………………error: expected declaration specifiers or '...' before 'WEB_VOICE_VAR'情形描述:结构体变量WEB_VOICE_VAR var 定义在 a.c 中,a.h声明 了 extern WEB_VOI 阅读全文
posted @ 2013-12-25 22:04 midu 阅读(1523) 评论(1) 推荐(0) 编辑
摘要: /*编译通过环境,WindowsXPsp2,Windows2003serverSDK,VC++6.0sp5.*//*************************************************************************File:UDPgroupbroadcastheaderfile*Author:WenXiaoyong,Wen_kernel@163.com*Copyright:(C)WenXiaoyong,2007********************************************************************** 阅读全文
posted @ 2013-12-23 00:52 midu 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://blog.csdn.net/qingshuiyangfan/article/details/7692647学习要点: 1,函数地址的一般定义和typedef简化定义; 2,函数地址的获取; 3,A函数地址作为B函数参数的传递; 函数存放在内存的代码区域内,它们同样有地址.如果我们有一个int test(int a)的函数,那么,它的地址就是函数的名字,这一点如同数组一样,数组的名字就是数组的起始地址。 定义一个指向函数的指针用如下的形式,以上面的test()为例: int (*fp)(int a);//这里就定义了一个指向函数(这个函数的参数仅仅为一个int类型)... 阅读全文
posted @ 2013-12-23 00:43 midu 阅读(239) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/love_gaohz/article/details/6597857 阅读全文
posted @ 2013-12-22 22:54 midu 阅读(231) 评论(0) 推荐(0) 编辑
摘要: http://www.kissthink.com/hacker 阅读全文
posted @ 2013-12-22 21:56 midu 阅读(157) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/kennyrose/article/details/7564105 阅读全文
posted @ 2013-12-22 21:54 midu 阅读(200) 评论(0) 推荐(0) 编辑
摘要: C语言是结构化和模块化的语言,它是面向过程的。但它也可以模拟C++实现面向对象的功能。那么什么是对象呢?对象就是一个包含数据以及于这些数据有关的操作的集合,也就是包含数据成员和操作代码(即成员函数)。用C语言实现面向对象功能主要就是实现拟“类”的继承,函数的重载等操作,这些主要是通过结构体和指针函数实现的。 在C++和Java中,多态行为是由一种动态连接机实现的,比如,在C++中定义如下的类 Base 和它的子类 Sub:class Base {int data;public:Base() : data(3) {}virtual int getData() const {return dat. 阅读全文
posted @ 2013-12-22 21:53 midu 阅读(375) 评论(0) 推荐(0) 编辑
摘要: http://www.bccn.net/Article/kfyy/vc/jc/200609/4383.html 阅读全文
posted @ 2013-12-22 21:51 midu 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 本文介绍作者写的一个小工具,简单的代码中包含了C语言对字符串的处理技巧,对文本文件的简单解析,二进制文件的数据复制的方法,以及格式化输出文本文件的示例。工具的输入是如下内容的配置文件:[plain]view plaincopy;资源管理器配置脚本;以行为单位,每行不能超过255个字符;空行和以;开头的注释行会被忽略掉;每行都关联一个资源文件,资源序号从0开始,依次递增.\img\img128x128.bin.\snd\start.wav.\img\sheis1.bin.\snd\balloon.wav.\img\sheis2.bin工具的源代码贴在这里:[cpp]view plaincopy# 阅读全文
posted @ 2013-12-22 21:49 midu 阅读(779) 评论(0) 推荐(0) 编辑