自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 收藏
  • 关注

CDMA

CDMA (Code Division Multiple Access) 又称码分多址,是在无线通讯上使用的技术,CDMA 允许所有的使用者同时使用全部频带,并且把其他使用者发出的讯号视为杂讯,完全不必考虑到讯号碰撞 (collision) 的问题。 CDMA的优点包括: CDMA中所提供的语音编码技术,其通话品质比目前的GSM好,而且可以把用户对话时周围环境的噪音降低,使通话更为清晰。CDMA利

2012-05-08 09:42:39 180

转载 初用SVN和Cvs客户端

一.windows系统下CVS(WinCvs)为了ENC的显示,加入openev的开源Project,需要进行版本控制(Concurrent version system)。于是乎,只能用上wincvs,但是却搞了一天,才搞定。大概是因为wincvs逐渐退化的原因

2011-09-08 18:15:58 1558

转载 YUV420格式中YUV分量的排列顺序

YUV420格式中一种YUV分量的排列顺序以640x480_420.yuv为例,正确的存储格式为一大片Y,跟着一大片U,最后是一大片V:-------------------------640x480 pointY(0,0) Y(0,1)... Y(0,639)

2011-08-09 16:48:24 2157

原创 JPEG exif

JPEG exif格式第55字节表示拍摄方向1: 左上2: 右上3: 右下4: 左下5: 左上角6: 右上角7: 右下角8: 左下角

2011-07-30 16:30:02 514

转载 jpeg 标志

C#代码 DialogUtil openFolder = new DialogUtil();   if (openFolder.ShowFolderDialog() == DialogResult.OK)   {       DirectoryInfo sourc

2011-07-30 16:27:46 1059

转载 读取图像中的 EXIF 信息(不全,能够读取部分)

需要读取EXIF信息,自己阅读了一些资料,现在共享一下需要注意的是,由于EXIF是一种可交换的文件格式,所以可以用在Intel系列和Motorola系列的CPU上(至于两者CPU的区别,大家可以到网上找找,这里不做说明)。在文件中有一个标志,如果是“MM”表示Motorola

2011-07-30 16:21:30 6882 2

原创 error C2143: syntax error : missing ')' before '*'

包API的时候出现了这么些错误: 1>decode_supplement.c1>d:\decode_standard\raw_theora_dec\src\decode_supplement.h(5) : error C2143: syntax error : missing '

2011-07-20 16:10:21 953

转载 如何解决"找不到MSVCR80.dll "的问题

分享一下 没有试过目前有三种解决方法。1, 在程序cpp文件里加上下面句子:#ifdef _DEBUG#define __LIBRARIES_SUB_VERSION    Debug#else#define __LIBRARIES_SUB_VERSION    #endif //

2011-07-19 18:15:48 2899

转载 MSVCR80D.dll not found

能查到的解决方法都在里面有提及: 我是使用 stdafx.h加入这句code #pragma comment(linker, "\"/manifestdependency:type='Win32' name='Microsoft.VC80.CRT' version='8.0.50

2011-07-19 18:14:09 1056

转载 MFC应用程序配置不正确解决方案

[现象] 对这个问题的研究是起源于这么一个现象:当你用VC++2005(或者其它.NET)写程序后,在自己的计算机上能毫无问题地运行,但是当把此exe文件拷贝到别人电脑上时,便不能运行了,大致的错误提示如下:应用程序配置不正确,请重新安装程序……或者是MSVCR80D.dll 没

2011-07-19 17:31:50 1130

转载 ogg格式解析

最近的任务是做ogg的demux,一直在研究ogg格式,积累了一些资料和知识,在这里做一记录。ogg是一种多媒体容器,可以包含很多种音视频格式,他是xiph提供的免费开源的音视频格式,官网可以看看http://www.xiph.org/!        大家可能所见的.ogg的文

2011-07-19 10:19:13 2962

转载 英汉翻译对照之视频声频媒体处理

10 bits=10 位1/0+LFE 1.1 mono=1/0+低音 1.1 单声道1/0 - mono=1/0 - 单声道11 bits=11 位16-bit integer=16 位整数1 pixel motion, left & right=1 像素活动, 左右2/0+L

2011-07-13 11:39:29 2674

转载 英汉翻译对照之视频声频媒体处理

10 bits=10 位1/0+LFE 1.1 mono=1/0+低音 1.1 单声道1/0 - mono=1/0 - 单声道11 bits=11 位16-bit integer=16 位整数1 pixel motion, left & right=1 像素活动, 左右2/0+L

2011-07-13 11:38:03 1733

转载 vld内存泄漏检测工具--Visual Leak Detector (VLD)

内存泄漏检测工具--Visual Leak Detector (VLD)    可以在http://www.codeproject.com/tools/visualleakdetector.asp 下载到。相比较其它的内存泄露检测工具,它在检测到内存泄漏的同时,还具有如下特点:

2011-07-07 17:32:17 1287

转载 VC++ 错误:error LNK2005 解决方法

编译时链接错误如下:--------------------Configuration: testMain - Win32 Debug--------------------Linking...LinearList.obj : error LNK2005: "

2011-07-06 15:03:40 725

转载 VC++ 错误:error LNK2005 解决方法

编译时链接错误如下:--------------------Configuration: testMain - Win32 Debug--------------------Linking...LinearList.obj : error LNK2005: "

2011-07-06 15:03:00 447

转载 error LNK2005:XXXX already defined in XXX.lib

分类: 编译器VC Compile Error  Linking...base64.obj : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/INCREMENTAL:NO' specificatio

2011-07-06 14:58:48 1845

转载 宏 undef

#undef  #undef 是在后面取消以前定义的宏定义   该指令的形式为   #undef 标识符   其中,标识符是一个宏名称。如果标识符当前没有被定义成一个宏名称,那么就会忽略该指令。   一旦定义预处理器标识符,它将保持已定义状态且在作用域内,直到程序结束或者使用#undef 指令取消定义。   在此程序中,我们将取消在先前程序中对预处理器的定义。   #include

2011-06-27 14:51:00 638

原创 关于测试PC是big_endian/little_endian

早上写了一个简单的测试程序,没想到漏洞百出。记录下:void main(){ int i = 1; if ( *(char*)(&i)=1) {           printf("little endian"); } else {  printf("big endian"); } printf("*(char*)(&i) value is :%c",*(char*)(&i)); ge

2011-06-23 15:11:00 549

转载 浅谈字节序(Endianness)

阅读文件格式文档的时候看到关于字节序(Byte Order)的要求:For values which span more than a single byte, the multiple byte ordering followed is that of the Big Endian / Motorola standard. The most significant byte

2011-06-23 11:20:00 819 1

原创 vs2005设置

关于vs2005lib设置:

2011-06-08 18:43:00 78

转载 vc C2085 not in formal parameter list

<br />刚才帮人解决了一个vc编程的疑难杂症.确实值得记录一下.这个错很有味道.C2085 not in formal parameter list <br />错误号C2085,意思是出错变量不在形参列表中.行参列表,指的是函数声明或者定义的形参声明部分.出这个错,往往是因为出错位置或者此位置之前的一个函数的声明或者定义有语法错误.这次解决的这个疑难杂症是这样的.<br />涉及三个文件.<br />第一个文件, A.c<br />#include "B.h"<br />#include "C

2011-05-25 10:45:00 4149 2

转载 ogg

<br />Ogg全称应该是OGGVobis(oggVorbis)是一种新的音频压缩格式,类似于MP3等的音乐格式。Ogg是完全免费、开放和没有专利限制的。OggVorbis文件的扩展名是.OGG。Ogg文件格式可以不断地进行大小和音质的改良,而不影响旧有的编码器或播放器。<br />目录简介优点和制作HTML 5 视频格式编码Ogg编码特点和原理Ogg编码优势与前景文件结构简介优点和制作HTML 5 视频格式编码Ogg编码特点和原理Ogg编码优势与前景文件结构展开<br />编辑本段简介  Ogg全称

2011-05-12 22:04:00 1211

转载 OGG流媒体文件格式分析(1)

摘  要   流媒体文件格式在流媒体系统中占有重要地位,设计合理的文件格式是提高流媒体服务器工作效率最直接和最有效的办法。该文在剖析常用流媒体系统和文件格式的基础上,特别地对美国xiph.org基金会的开源流媒体工程Ogg文件格式子项目做了深入的分析,指出Ogg格式对媒体编码数据的存储读取和传输具有简洁性,Ogg格式的映射与逆映射与媒体编码数据具有相对独立性,能够有效提高流媒体服务器的工作效率。     关键词     流媒体;OGG文件格式;流服务器效率1 引言     流媒体是指在Internet/In

2011-05-11 15:23:00 3785

原创 why use two pass encode

<br />Two pass encoding produces much better results than one pass encoding. But there are certain disadvantages of this technique. Two-pass coding is almost twice slower than one-pass coding. So if you are short of time select one-pass solution. <br />But

2011-05-10 20:55:00 1028

转载 Html 5 video/audio 格式转换 ogg

<br />Html5 开始支持video和audio标签,但是各个浏览器支持的格式不一样,见下图<br /> Codec support in modern desktop browsersBrowserOgg VorbisMP3WAVFireFox 3.6+✓ ✓Safari 5+ ✓✓Chrome 6✓✓ Opera 10.5+✓ ✓Internet Explorer 9 (beta) ✓✓<br /> <br />因此,要想全面兼容,至少需要提供两种格式,由于wav文件体积太庞大,因此我们提供MP3

2011-05-09 20:47:00 5662 1

转载 fflush

<br />int fseek( FILE *stream, long offset, int origin ); <br />第一个参数stream为文件指针,offset为偏移,比如你要从文件的第10000个字节开始读取的话,offset就应该为10000,origin 为标志是从文件开始还是末尾。 <br />origin 的取值: <br />SEEK_CUR Current position of file pointer <br />SEEK_END End of file <br />SEEK

2011-05-09 20:45:00 823

转载 ogg theora

<br />Ogg是一个自由且开放标准的容器格式,由Xiph.Org 基金会所维护。Ogg格式并不受到软件专利的限制,并设计用于有效率地串流媒体和处理高质量的数字多媒体。 <br />  Ogg意指一种文件格式,可以纳入各式各样自由和开放源代码的编解码器,包含音效、视频、 文字(像字幕)与元数据的处理。 <br />Ogg Theora <br />  Theora是一个免权利金、开放格式的有损影像压缩技术,由Xiph.Org 基金会开发,该基金会还开发了著名的声音编码技术Vorbis, 以及多媒体容器档案

2011-05-09 20:35:00 1069

转载 GNU 长选项命令解析--getopt_long()

<br />Linux系统下,需要大量的命令行选项,如果自己手动解析他们的话实在是有违软件复用的思想,不过还好,GNU C library留给我们一个解析命令行的接口(X/Open规范),好好使用它可以使你的程序改观不少。 使用getopt_long()需要引入头文件 #include 现在我们使用一个例子来说明它的使用。 一个应用程序需要如下的短选项和长选项。 短选项 长选项 作用 -h --help 输出程序命令行参数说明然后退出 -c filename --cat filename 给定显示文件名 -

2011-05-06 11:05:00 942

转载 linux 中解析命令行参数 (getopt_long用法)

<br />getopt_long支持长选项的命令行解析,使用man getopt_long,得到其声明如下:<br />  #include <getopt.h><br />       int getopt_long(int argc, char * const argv[],<br />                  const char *optstring,<br />                  const struct option *longopts, int *longindex

2011-05-06 10:55:00 430

转载 getopt函数和getopt_long函数 解析命令行

<br />预备知识:<br />1.getopt()<br />getopt在UNIX下的命令列程式特别好用,特别是在你有许多参数要加入时。<br />表头文件:#i nclude <unistd.h><br />函数声明:int getopt(int argc, char * const argv[], const char *optstring);<br />函数说明:getopt()用来分析命令行参数。参数argc和argv是由main()传递的参数个数和内容。参数optstring 则代表欲处理的

2011-05-03 18:10:00 840

转载 视频处理基础

鉴于谈到视频播放好多人概念不清,本人不才,玩视频开发的,写过播放器,写过音视频处理程序,来简单讲讲,欢迎拍砖1 、MP4,AVI,MKV  。。。。。之类,这种东西叫容器,是壳子,里面封音视频流2、 H.264(又名AVC),MPEG4,XVID,DIVX,........     诸如此类,是视频压缩标准,也是俗称视频格式3、 MP3,AAC,ADPCM。。。。。。。之类,是音频压缩标准,也是俗称音频格式4、 GDI,GAPI,DirectDraw,RawFrameBuffer,这是视频显示的技术,就是解

2011-04-28 16:31:00 1137 1

转载 关于yuv的文档

<br />http://blog.csdn.net/scut1135/archive/2010/10/01/5917957.aspx

2011-04-28 10:38:00 514

转载 sscanf()

<br /> sscanf() - 从一个字符串中读进与指定格式相符的数据. 编辑本段函数原型:<br />  Int sscanf( const char *, const char *, ...); <br />  int scanf( const char *, ...); 编辑本段头文件:<br />#include<stdio.h>编辑本段说明:<br />sscanf与scanf类似,都是用于输入的,只是后者以键盘(stdin)为输入源,前者以固定字符串为输入源。    第一个参数可以是一个或多

2011-04-27 17:58:00 392

转载 编解码学习笔记(一):基本概念

  媒体业务是网络的主要业务之间。尤其移动互联网业务的兴起,在运营商和应用开发商中,媒体业务份量极重,其中媒体的编解码服务涉及需求分析、应用开发、释放license收费等等。最近因为项目的关系,需要理清媒体的codec,比较搞的是,在豆丁网上看运营商的规范标准,同一运营商同样的业务在不同文档中不同的要求,而且有些要求就我看来应当是历史的延续,也就是现在已经很少采用了。所以豆丁上看不出所以然,从wiki上查。中文的wiki信息量有限,很短,而wiki的英文内容内多,删减版也减肥得太过。我在网上还看到一个山寨的

2011-04-27 10:48:00 506

转载 BMP文件格式详解(BMP file format)

<br />BMP文件格式,又称为Bitmap(位图)或是DIB(Device-Independent Device,设备无关位图),是Windows系统中广泛使用的图像文件格式。由于它可以不作任何变换地保存图像像素域的数据,因此成为我们取得RAW数据的重要来源。Windows的图形用户界面(graphical user interfaces)也在它的内建图像子系统GDI中对BMP格式提供了支持。<br />下面以Notepad++为分析工具,结合Windows的位图数据结构对BMP文件格式进行一个深度的剖

2011-04-05 17:08:00 583

原创 video scaler程序中出现的问题及解决方法

1.关于四字节对齐的问题出现现象:如果不是4的倍数,图像呈黑白色倾斜,然后有斜纹出现。解决方法:对其做处理,不是4的倍数的时候,添0补齐。结果:彩色图片出来了,但是一条斜黑线仍然存在。2.关于调试过程中出现的乱码问题原因:传递的参数不对char型被转化为int型,造成取数据的时候出现错误。3.出现现象:图像颜色过渡比较大的时候出现和图像色调不匹配的颜色块  出现原因:数据经过filter以后因为返回值是int类型,对其进行强制转换unsigned char,没有考虑到滤波结果是负数或者大于255的现象。图像

2011-03-29 17:05:00 1478

转载 数字图像处理--BMP文件的读入和保存

<br />BMP文件是Windows系统标准图像文件格式,是一种将内存中的图像数据不经过压缩直接按位存盘的文件格式,所以被称为位图(bitmap),文件扩展名为BMP.<br /> <br />BMP文件被分为以下四个部分:位图文件头(Bitmap File Header),位图信息头(Bitmap Info Header),颜色表(Color Map)和位图数据。灰度图像和彩色图像是其中最主要的两种图片表现方式。灰度图像只表达图像的亮度信息而没有颜色信息,图像中每个像素点用一个量化的离散数值表示其灰度级

2011-03-25 15:54:00 4007

转载 error C2275: 'FILE' : illegal use of this type as an expression

<br />error C2275: 'FILE' : illegal use of this type as an expression <br />.c文件中将定义放在其他语句前边即可解决。<br />比如<br /> FILE* pFile = fopen("xxx.xml","rb");<br />拆成<br /> FILE* pFile;<br /> pFile = fopen("apabi.xml","rb");<br />然后<br /> FILE* pFile;//放文件前边集中声明各种变量

2011-03-22 17:33:00 4691 1

转载 vc中error LNK2001:unresolved external symbol _WinMain@16的解决方法

<br />http://blog.csai.cn/user1/16781/archives/2006/6412.html一,问题描述<br />error LNK2001: unresolved external symbol _WinMain@16<br />debug/main.exe:fatal error LNK 1120:1 unresolved externals <br />error executing link.exe;二,产生这个问题可能的原因<br />1, 你用vc建了一个控制台程

2011-03-17 10:37:00 850

空空如也

空空如也

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

TA关注的人

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