自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GuanhuaYang的专栏_It's never too late to learn

TMS320C6000 DSP应用以及视频处理(H263/H264)

  • 博客(31)
  • 收藏
  • 关注

转载 YOU MUST BE PREPARED

YOU MUST BE PREPARED 去年夏天,在屋顶乘凉。天空突然划过一颗流星,有些激动。人在不自信的时候总是希望上天给自己一些积极的暗示。我希望这就算是个好的兆头吧。短信给一个朋友:刚刚看到一颗流星。回:and then?“没来得及许愿。”“You must be prepared。”这个答案出乎意料之外也在意料之中,他的话语总是简洁而切中要害。我知道,换了别人可能会回:patpa

2007-09-16 17:07:00 1058

原创 读取YUV视频文件

如何读取YUV视频文件例如:QCIF应该是176×144若是4:2:0的QCIF,每帧图像应该是176×144个Y,44×36个U,以及44×36个V。根据资料介绍,YUV有很多格式YUY2 格式,以4:2:2 方式打包YUYV 格式(实际格式与YUY2 相同)YVYU 格式,以4:2:2 方式打包UYVY 格式,以4:2:2 方式打包带Alpha 通道的4:4:4 YUV 格式Y

2007-09-14 09:14:00 9200 5

原创 如何开始 Intra Prediction

当我们要进行亮度帧内编码时,我们要知道象素A-M的亮度值,如下所示。  M A B C D E F G HI a b c dJ e f g hK i j  k lL m n o pFigure 1 Labelling of prediction samples (4x4)那当我们进行第一个图片的第一个宏块的第一个4x4的块进行帧内编码,也就是之前还没有已编码的宏块可用,我们是如

2007-09-13 10:10:00 1561

转载 Miss, Ms or Mrs

Here is the rule for titles. "Miss" and "Mrs." bear reference to that womans marital status. If she is not married, then she is "Miss Smith". If she is married, they you would refer to her as "Mrs. S

2007-09-12 20:07:00 1115

转载 解析C语言中的sizeof

 一、sizeof的概念    sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。它并不是函数。sizeof操作符以字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。  二、sizeof的使用方法    1、用于数据类型    sizeof使用形式:sizeof(type)    数据类型必须用括

2007-09-11 10:00:00 791

转载 main函数

main()主函数每一C 程序都 必须 有一main()函数, 可以根据自己的爱好把它放在程序的某 个地方。有些程序员把它放在最前面, 而另一些程序员把它放在最后面, 无论放 在哪个地方, 以下几点说明都是适合的。 1. main() 参数 在Turbo C2.0启动过程中, 传递main()函数三个参数: argc, argv和env。 * argc: 整数, 为传给main()的命令行参数个数

2007-09-11 09:48:00 747

原创 How to get control of your time and life

 这个世界上根本不存在“没时间”这回事。如果你跟很多人一样,也是因为“太忙”而没时间完成自己的工作的话,那请你一定记住,在这个世界上还有很多人,他们比你更忙,结果却完成了更多的工作。这些人并没有比你拥有更多的时间。他们只是学会了更好地利用自己的时间而已!我们每个人每个星期都只有168个小时...

2007-09-06 11:21:00 958 1

原创 Words Of Wisdom

Our main business is not to see what lies dimly at a distance, but to dowhat lies clearly at hand.  ---2007.8.? Only knowledge that is used sticks in your mind. ---2007.9.4

2007-09-04 09:25:00 736

原创 Stop worrying and start living

Business men who do not know how to fight worry die young.Question 1: What is the problem?Question 2: What is the cause of the problem?Question 3: What are all possible solutions of the problem?

2007-09-03 21:49:00 871

转载 在VC6.0中编译运行JM86

在编程开发过程中,建议大家养成良好习惯,文件不要乱放、混放。因此建议编译 JM 过程如下:1、下载并解压 JM 源代码2、在源代码根目录下的 bin 文件夹中新建 backup 文件夹,将 bin 文件夹中所有文件移入该文件夹做备份3、在源代码根目录下新建 encodtest 文件夹,作为编码使用。将编码过程所需要的文件,例如:编码配置文件(encoder_baseline.cfg),待编码视

2007-09-02 16:08:00 2985 3

原创 读书计划

1.书名: How to Get Control of Your Time and Your Life作者: Alan Lakein isbn: 0451167724定价: $6.99出版社: Signet Book装帧: Mass Market Paperback出版年: July, 19962.书名:How to Stop Worrying and Start Living 作者: (美)

2007-09-02 11:20:00 920

转载 About programme

Make it right before you make it faster. Keep it right when you make it faster. Make it clear before you make it faster. Do not sacrifice clarity for small gains in efficiency. 

2007-09-02 11:11:00 831

原创 IT英语

PCI---Peripheral Component InterconnectJTAG---(Joint Test Action Group;联合测试行动小组)是一种国际标准测试协议(IEEE 1149.1兼容)ASIC---(Application Specific Intergrated Circuits) 专用集成电路CPLD---(复杂可编程逻辑器件)Complex Programab

2007-09-02 11:06:00 947 1

转载 used to与be used to的用法、区别

 __ he __ to swim in the river? A. Do...used B. Did...use C. Does...use D. Did...used 此句应该选择b used to 表示 过去 常常作某件事,而现在不再做了 比如可以对对某个正在吸烟的朋友说 I am surprised to see you smoking,you didnt use to 或者

2007-09-02 11:03:00 5255

转载 Lie, lay 的用法

 Cocks lay eggs ?  You must be lying! It must be you who laid them in the nest which lies near your room.  The problem  lies in you, right? Vt. ⊕ lay - laid - laid, laying 放置;铺设;下蛋Vi. ⊕ lie - lay

2007-09-02 10:55:00 2600

原创 两个程序看指针

//程序1:#include void main(){ int line1[3]={1,0,0}; int line2[3]={0,1,0}; int line3[3]={0,0,1}; int *p_line[3];  //指针数组 p_line[0]=line1; p_line[1]=line2; p_line[2]=line3; cout for(int i=0;i {     

2007-08-18 15:56:00 803

原创 类模板

模板是C++支持参数化的工具。使用类模板使用户可以为类声明一种模式,使得类中的某些数据成员,某些成员函数的参数、返回值能取任意类型。1、类模板的声明形式=====================template 类声明=====================注意:模板类的成员函数必须是函数模板模板参数表包含下列内容:a.   class 标识符    //接受任意类型参数b.   类

2007-08-17 17:47:00 700

原创 类的组合

当创建类的对象时,如果这个类具有内嵌的对象成员,那么各个内嵌对象也被自动创建(也要调用相应的构造函数)。此时构造函数的调用顺序是:(1)按照内嵌对象在组合类的构造函数定义中出现的次序,依次调用内嵌对象的构造函数(2)执行本类构造函数的函数体。#include #include class Point{public: Point(int xx=0,int yy=0) {  X=xx;Y=yy

2007-08-17 11:39:00 779

原创 VC++编译器中,新建工作区和新建工程有什么区别

 一个工程的结果就是一个EXE文件。 一个工作区可以包括多个工程,工作区这个概念就是为了管理多个工程设计的,比如要开发一个网络程序,有服务器和客户端两个程序(工程),那么我用一个工作区把两个工程都包括起来,方便管理,程序编译执行的最小单位还是工程,与工作区无关。。。

2007-08-17 11:31:00 2179

原创 构造函数和析构函数

构造函数:对象的建立过程:在程序执行过程中,当遇到对象声明语句时,程序会向操作系统申请一定的内存空间存放新建的对象。此时系统自动调用构造函数将对象初始化为一个特定的状态。注意:对象所占据的内存空间只是存放数据成员,函数成员不在每一个对象中存储副本。拷贝构造函数在以下3种情况调用:(1)当用类的一个对象去初始化该类的另一个对象;(2)如果函数的形参是类的对象,调用函数时,进行形参和实参结合时

2007-08-17 10:38:00 857

原创 chapter 3 C++ 函数

1。Inline function内联函数不是在调用时发生控制转移,而是在编译时将函数体嵌入在每一个调用语句处。优点:节省了参数传递、控制转移等开销缺点:若将一个复杂的函数定为内联函数,代码会膨胀,开销增大;注意:(1)内联函数内一般不能有循环语句和switch语句;(2)内联函数定义应该出现在第一次调用之前(3)对内联函数不能进行异常接口声明通常内联函数是比较简单的函数,结构简单、语句少。语

2007-08-17 09:05:00 757

转载 Hello World !

 Hello World ! How the way people code "Hello World" varies depending on their age and job: High School/Jr.High 10 PRINT "HELLO WORLD" 20 END First year in College program Hello(input, output) begin

2007-08-17 08:45:00 775

原创 堆栈(stack)是什么,堆(heap)又是什么?

网上收集的一些资料:1.栈是存放函数返回地址、参数、局部变量的。堆是程序可以自由操作的内存,使用时先申请,用完之后释放,如何使用完全由程序代码控制。 2.栈在汇编代码中表示成PUSH POP,用的是ESS段,SP寄存器而堆不是,是在内存中读写,EDS段,3.C++包括两种被应用程序管理的内存区域:一种称为栈(stack),另一种称为堆(heap)。stack是函数被调用时自动分配的一块内存

2007-08-07 21:45:00 1452

原创 H263CIF格式

 【 在 netseaman (大力水手) 的大作中提到: 】: 有无规定上下限?: 有无典型值?: 或者每Slice的宏块数的规定/典型值?: ...................以H263CIF为例(352×288)每一帧图像有18个GOB(18行),每一个GOB包含22个MB(从左往右排列)每一个MB下面包含Cr、Cb以及Y(16×16大小)现在计算一下,X轴方向:22×16=352 

2007-08-07 21:42:00 1470

原创 警告“ warning: entry point other than _c_int00 specified”解决方法

写了一个汇编的小程序,发现有警告“ warning: entry point other than _c_int00 specified”,今天找到了解决方法。在“TMS320C6000优化汇编手册”第五章“链接C/C++代码”有一段关于_c_int00符号的说明。它是运行支持库(RTS.lib)包含的一个重要函数。如果Linker选项使用-c或-cr选项,_c_int00被自动定义为

2007-08-07 21:40:00 5091 1

原创 关于C6000的引导过程的一点认识

关于C6000的引导过程的一点认识我是这样认为的(有不对的希望大家指正):CPU复位后首先把系统程序加载到内部RAM或者外部高速RAM中,然后在RAM中运行,bootloader就是完成加载的过程。C6000有3钟引导方式(1)无引导(2)ROM引导 (3)主机引导我只用过ROM引导。ROM引导加载过程:(1)当CPU的Reset引脚处于低电平状态时,BOOTMODE的引脚状态根据

2007-08-07 21:38:00 1350

原创 预处理中的"/"符号

 预处理中的"/"符号#ifdef _67_extern cregister volatile unsigned int IER;extern cregister volatile unsigned int ISR;extern cregister volatile unsigned int CSR;#define NMIE_BIT    0x00000002#define TARGE

2007-08-07 21:35:00 799

原创 关于Memory Model

DSP 关于Memory Model.CCS环境下面,project/Build Options/Compiler/Advanced/Memory Models 选项提供了存储器模式的设置方式。与存储器的大模式和小模式相关的是寻址方式。寄存器B14被编译器认为是一个只读寄存器,在程序Startup时被初始化为.bss段的首地址。全局数据被认为存放在离.bss段首地址距离为32K的范围内(为什么是3

2007-08-07 21:32:00 1998

原创 今天把文章转过来了

 今天把文章转过来了,优快云有些慢。。。原博客地址:http://blog.gkong.com/blog.asp?name=guanhuayang

2007-08-07 21:29:00 706

原创 联合体和枚举类型

 关于联合体和枚举类型...联合体:Union 也叫Variant Record可以节省备用的存储空间,在实际工作中,遇见结构的次数远远多余联合。枚举类型:enumerated优点:#define 定义的名字在编译后消失,而枚举名字在调试中一直可见。

2007-08-07 21:18:00 939

转载 数学、电脑和英语——一个也不能少

 数学、电脑和英语——一个也不能少——STL之父访谈录Alex Stepanov简介:Alex Stepanov ,STL(标准模板库)之父,并因此而荣获第一届Dr. Dobbs 程序设计杰出奖,现在是Adobe公司首席科学家。他曾是康柏电脑公司的副总裁和首席科学家,AT&T实验室副总裁和首席架构师,SGI服务和超级计算机业务首席技术官。什么是STL呢?STL就是Standard

2007-08-07 21:12:00 2068 1

空空如也

空空如也

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

TA关注的人

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