自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

d_l_u_f的专栏

简简单单,生活亦如此

  • 博客(55)
  • 资源 (18)
  • 收藏
  • 关注

原创 maven与npm安装配置

1.maven环境搭建1).配置MAVEN_HOME环境变量2).系统path环境变量添加%MAVEN_HOME%/bin3).修改conf/setting.xml文件,配置maven本地仓库,云仓库 本地仓库 <localRepository>D:\\work\\opensource\\maven_local_repository</localRepository> 云仓库 <mirror> ...

2021-04-25 23:58:38 1535

原创 YUV转RGB-查表法

static short __s_r_1370705v[256] = {0};static short __s_b_1732446u[256] = {0};static short __s_g_337633u[256] = {0};static short __s_g_698001v[256] = {0};/* 初始化YUV转RGB转换对照表 */static bool initYUV2RGBTabel(){ for (int i = 0; i < 256; i++) { .

2021-04-20 20:21:55 816

原创 android交叉编译

export NDK_PATH_PREFIX=/home/xx/android-ndk-r10export PATH=$NDK_PATH_PREFIX/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86/bin:$PATHexport LDFLAGS="-nostdlib -L$NDK_PATH_PREFIX/platforms/android-9/arch-arm/usr/lib/ -L$NDK_PATH_PREFIX/sources/c

2020-10-30 00:27:29 371

原创 2020-08-08

1.关于cc1 out of memory的错误可能是vs修改了代码文件格式为unicode,导致linux-gcc无法识别编译.2.多重定义有可能是Makefile搜索源文件时重复添加多个文件导致重复编译.

2020-08-08 17:57:18 104

原创 RedHat 使用 CentOS yum 仓库

一.先卸载RedHat上的yum环境命令如下: rpm -qa|grep yum|xargs rpm -e --nodeps二.下载CentOS yum安装包http://vault.centos.org/5.4/os/i386/CentOS/yum-3.2.22-20.el5.centos.noarch.rpmhttp://vault.centos.org/5.4/os/i386...

2018-07-19 20:32:14 393

原创 工作总结

一个现象(问题)发生之后,解决思路?1.首先分析导致该现象(问题)发生可能的原因有哪些,一一列出.2.切记当局者迷,旁观者清.切记把思维定视在自己的世界里.3.在这些原因中从最有可能导致该现象(问题)的原因开始逐个排查.4.遇到新的问题,先找出可能的解决方案,然后再从解决方案中去选择最佳解决方案;  而不是一直沉静在之前的解决方案里,去之前的解决方案去解决问题而进入死胡同,问题

2017-01-11 11:15:38 352

原创 YUV422/YUV420

YUV420 ==> YUV4111920*1080 ==> 1920*1080个Y+1920*1080个U/4+1920*1080个V/4 = 1920*1080*3/2存储方式:先存储Y; 再存储U; 再存储V;YUV422 ==> YUV4221920*1080 ==> 1920*1080个Y+1920*1080个U/2+1920*1080个V/2 = 1920*10

2016-08-08 02:50:38 1550 7

原创 RFC for developer

www.ietf.org

2016-07-15 10:47:09 302

原创 V4L2 for developer

http://linuxtv.org/downloads/v4l-dvb-apis/

2016-07-12 17:51:53 297

原创 Nginx 项目 ngx_module_t 接口学习

nginx中功能模块抽象接口(Interface),所有要加入到nginx项目中的功能模块必须实现此接口,实现此接口的模块实例将会初始化到全局数组ngx_modules[]中,该数组在项目编译时生成.typedef struct ngx_module_s ngx_module_t;接口定义 :struct ngx_module_s { ngx_uint_t

2015-08-07 14:35:17 2223

转载 RTP的几种封包方式

5.7.1. 单时间聚合包   单时刻聚合包(STAP)应该用于当聚合在一起的NAL单元共享相同的NALU时刻。STAP-A荷载不包括DON,至少包含一个单时刻聚合单元   见图4. STAP-B荷载包含一个16位的无符号解码顺序号(DON) (网络字节序)紧跟至少一个单时刻聚合单元。见图5.       0                   1              

2015-04-14 19:21:37 5265

转载 android学习---- android窗口管理机制

在学习 WindowManager 接口的时候,了解到这个接口很重要,因为它可以直接与Window Manager(窗口管理器)进行交互,那这个 Window Manager 究竟是怎么一回事呢?     通过查找资料,我知道了 Window Manager 其实是一个 service(服务)。它是全局的,系统中唯一的,是独立于android应用程序的,所有android应用程序公用的 一

2015-04-07 11:26:20 410

转载 android编译系统makefile(Android.mk)写法

android编译系统makefile(Android.mk)写法android编译系统的makefile文件Android.mk写法如下(1)Android.mk文件首先需要指定LOCAL_PATH变量,用于查找源文件。由于一般情况下Android.mk和需要编译的源文件在同一目录下,所以定义成如下形式:LOCAL_PATH:=$(call my-dir)上面的语句的意思是将LOCA

2015-02-14 16:54:47 693

原创 ITU-T H.263 Stream Format

ITU-T H.263 Stream Format:5.1 图像层(picture layer) [PSC][TR][PTYPE][PQUANT][CPM][PSBI][TRB][DBQUANT][PEI] {[PSUPP][PEI]} [GOBS][ESTUF][EOS][PSTUF] 1)图像层结构(无任选的PLUSHTYPE相关场) 5.1.1[PSC] [22-bit] /*

2015-01-28 23:20:54 1201 1

原创 Sorenson H.263 Stream Format

Sorenson H.263 VideoFormat: ( which be used in FLV File )1.instruction: Removed Part from Standard H.263 Format As Follows: { • GOB(group of blocks)layer • Split-screen indicator • Docu

2015-01-28 20:58:49 1458

原创 linux平台Makefile样例

EXEDIR=./binifneq ($(EXEDIR), $(wildcard $(EXEDIR)))$(shell mkdir $(EXEDIR))endif#输出文件名NAME=$(EXEDIR)/libiASetIP32.so#当前目录编译TOPDIR=.#所有要编译的源文件SOURCE:=$(shell find $(TOPDIR) -name '*.c') $(shell find $

2014-10-15 18:26:31 620

转载 rtsp协议标准流程

RTSP C-REQ Format:MethodName URL RTSPVersion CR LFMessageHead: CR LF CR LFMessageBody: CR LFRTSP S-RES Format:MethodName RTSPVersion StatusCode StatusCodeDes CR LFMessageHead: CR LF CR

2014-08-29 12:15:49 1066

原创 各种网站

 http://www.codeforge.cn/   各种源码网  http://svn.pjsip.org/repos/sip开源项目网http://sourceforge.net/ 开源项目http://mirrors-usa.go-parts.com/gcc/releases/  gcc版本https://login.oracle.com/mysso/signon....

2014-03-14 17:59:20 884 1

转载 RFC 3984

[Docs] [txt|pdf] [draft-ietf-avt-rt...] [Diff1] [Diff2] [IPR]                                                                                   Obsoleted by: 6184                                  

2014-02-26 11:44:25 1403

原创 设计模式OO基础原则模式

来自《Head+First+设计模式》OO基础   抽象  封装  多态 继承OO原则   封装变化 多用组合少用继承 针对接口编程不针对实现编程为交互对象之间的松耦合设计而努力OO模式   策略模式: 定义了算法族,分别封装起来,让它们之间可以相互替换,算法的变化独立于使用

2013-11-26 23:47:19 732

原创 vc 消息过程

//窗口创建过程WM_NCCREATE --> WM_NCCALCSIZE -> WM_CREATE -> WM_SHOWWINDOW -> WM_NCACTIVATE ->WM_ACTIVATE -> WM_SETFOCUS -> WM_NCPAINT -> WM_ERASEBKGND -> WM_SIZE -> WM_MOVE ->WM_PAINT -> WM_SYNCPAINT

2013-05-29 10:45:41 595

原创 my bad code habit

作为programer,给自己写点code warning吧!其实自己一直很喜欢用c,不太喜欢用c++,现在才发现我距离c还太遥远,用老大的话说叫"不打扫现场".如果没有一个好的代码习惯,你就会知道它在接下来会给你带来多大的麻烦.其实一直有发现自己就是个粗心大意的伤,高考那年至今记忆犹新.之前看过一篇文章,如何决断自己适不适合做一名coder,显然按照上说,我是不适合的.如果你

2013-04-16 09:26:52 561

转载 程序员的年度计划

对程序员来说,挑战自己很重要,没人甘心在创意或技术上停滞不前。犹他大学计算机教授Matt Might分享了他的年度计划(http://matt.might.net/articles/programmers-resolutions/),引发了很多人的共鸣。1. 感受线下生活当你感觉生活被网络束缚,所得渐渐变少时,请尝试对线下生活(例如烹饪、天文和木工)多投入一些精力,可能有意想不到的

2013-04-03 18:08:17 974

原创 又一年了

不知不觉一年又已经过去,毕业工作做开发已经快两年了。老早就想写下这一年的总结了,但是总是往后拖,其实这与我个人有很大关系,也是我的一个很大的毛病,总喜欢把一些事情叠到一起去做,这也导致了我老是忘记一些事情或是一些本来简单的事情最后因为很多事情叠到一起而不能做好或是有的事情最后就没能去做,就像手动分配内存要释放一样,分配的时候想起知道要释放而后可能就忘了,所以工作中也就经常遇到这样苦恼的毛病。

2013-02-02 03:19:10 485

原创 音视频参数解释

程序中常提到音频参数:采样位数(bit_sample):即采样值或取样值。它是用来衡量声音波动变化的一个参数,也就是声卡的分辨率或可以理解为声卡处理声音的解析度.它的数值越大,分辨率也就越高,录制和回放的声音就越真实.而声卡的位是指声卡在采集和播放声音文件时所使用数字声音信号的二进制位数,声卡的位客观地反映了数字声音信号对输入声音信号描述的准确程度.采样频率(sample_rate):即取

2013-01-19 17:57:35 1204

原创 ffmpeg里的结构关联

VideoState: |----AVFormatContext: |----AVInputFormat(具体数据源对象) |----AVIContext(size) |----ByteIOContext(用于获取数据源对象的代理) |----URLContext(代理) |----URLProtocol(代理) |----fil

2013-01-10 12:25:48 659

转载 软件开发流程来自百度

软件开发流程软件开发流程(Software development process)即软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。开发流程  第一步:需求调研分析  1相关系统分析员向用户初步了解需求,然后用word列出要开发的系统的大功能模块,每个大功能模块有哪

2012-12-21 16:24:11 603

原创 项目感触(粗)

1.从远程服务器上获取数据初始化本地控件时,如果用远程数据初始化本地控件时,本地控件也在进行初始化,  则要看本地控件是否初始化完毕,如果未初始化完毕,则有可能看不到远程数据在本地控件上的展视.2.开始实施工程这前,一定要考虑用户的正常操作和非正常操作.(如正常顺序操作与非正常顺序操作)  要将这些可能的非正常操作一一列举出来,并对可能的异常进行分析.3.在开始实施工程前,

2012-10-31 21:24:41 501

转载 c语言运算符优先级及口决

一共有十五个优先级: 1   ()  []  .  ->2   !  ~   -(负号) ++  --   &(取变量地址)*   (type)(强制类型)    sizeof 3   * / %4   + - 5   >> 6   > >= 7   == !=   8   &  9   ^   10  |   11  &&12  ||13  ?

2012-07-02 11:41:52 664

原创 Makefile学习

MakeFile中给变量赋值:A = $(B)B = debug此时A的值是debug如果使用:A := $(B)B = debug此时A的值为空,即使用 ":=" 来对变量赋值,则只能使用已经定义好的变量,如果变量前面没有定义,则使用空值来代替.同时使用 "?="  来对变量赋值会先判断这个变量有没有在前面被定义过,如果没有定义,则给这个变量赋值,否则使用已经定义

2012-06-20 14:37:26 2163

原创 c陷阱与缺陷

例1.如下两段代码的差别,第一段可以正常读取,第二段可以FILE *fp;struct record rec;...while( fread( (char*)&rec , sizeof(rec) , 1 , fp ) == 1 ){ /*对rec执行某些操作*/ if( /*rec必须被重新写入*/) { fseek( fp , -(long)s

2012-06-10 20:37:44 632

转载 UML类图关系大全

本文出自:http://www.cnblogs.com/riky/archive/2007/04/07/704298.html UML类图关系大全1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为

2012-05-28 14:17:39 505

转载 僵尺进程的避免

僵尸进程的避免  1、signal(SIGCHLD, SIG_IGN),忽略SIGCHLD信号,这样子进程结束后,就不需要父进程来wait和释放资源  2、fork两次,第一次fork的子进程在fork完成后直接退出,这样第二次fork得到的子进程就没有爸爸了(真可怜。。。),它会被自动过继给老祖宗init进程,init会负责释放它的资源,这样就不会由“僵尸”产生了  3、对子进程进行

2012-05-19 16:05:40 2749

原创 设计模式之策略模式

策略模式(Strategy Pattern)策略模式的好处====>体现了高内聚低耦合的特性耦合带来的问题是,当元素B发生变更或不存在时,都将影响元素A的正常工作,影响系统的可维护性和易变更性。同时元素A只能工作于元素B存在的环境中,这也降低了元素A的可复用性。耦合与内聚常常是一个矛盾的两个方面。例子搜寻中。。。。。。 代理模式(Proxy Pattern) 单例模

2012-04-13 11:24:48 500

转载 linux下的系统调用

以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数。这可能是你在互联网上所能看到的唯一一篇中文注释的Linux系统调用列表,即使是简单的字母序英文列表,能做到这么完全也是很罕见的。  按照惯例,这个列表以man pages第2节,即系统调用节为蓝本。按照笔者的理解,对其作了大致的分类,同时也作了一些小小的修改,删去了几个仅供内核使用,不允许用户调用的系统调用

2012-04-05 15:57:01 540

转载 cmd命令

net use \\ip\ipc$ " " /user:" " 建立IPC空链接net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net use h: \\ip\c$ 登陆后映射对方C:到本地为H: net use \\ip\

2012-03-11 22:19:23 5816

原创 264杂

Nal_ref_idc:表示NAL的优先级.0~3,取值越大,表示当前NAL越重要,,需要优先受到保护,如果当前NAL是属于参考帧的片,或是序列参数集,或是图像参数集这些重要的单位时,本句法元素必需大于0.Nal_unit_type:当前NAL单元的类型SODB:数据比特串 --> 最原始的编码数据RBSP:原始字节序列载荷 --> 在SODB的后面添加了结尾比特若干比特"

2012-03-01 11:39:26 916

原创 AVI文件格式

RIFF文件格式:(T420 rw1)RIFF文件首先含有一个如下的文件头结构. R I F F    文件大小     文件类型     数据|-4字节-|    4字节         4字节        ...//最开始的4字节是一个四字符码'RIFF',表示这是一个RIFF文件,紧跟着后面用4个字节表示此RIFF文件的大小 //然后又是一个四字符码说明

2012-03-01 11:37:06 780

原创 c and pointer care

http://shuku.mofcom.gov.cn/book/index.htmlhttp://www.baidu.com/search/guoxue/dir/fenlei.htmlhttp://www.ishici.com/http://blog.csdn.net/feixiaoxing/article/details/7185764//设计模式http://blog.csdn

2012-02-24 12:13:13 717

转载 还是h264的熵编码,还是转的

H.264中的指数哥伦布解码2011-04-07 17:31H.264中用到的指数哥伦布解码标准中描述子Descriptor为ue(v)、te(v)、se(v)、me(v)时调用哥伦布码字表前几行码字                编码数字(Code_Num)1                                  0010

2012-02-16 19:10:59 1107

VC6在64位Windows7下调试-bug.zip

VC6在64位Windows下调试 不能关闭调试窗口 亲测有效,缓存一下,还不够50字

2020-06-15

h263协议中文版

h263数据流格式 文档是中文版的 对h263数据进行其它网络应用直播,会议,录制以及进行视频文件格式封装等都是不错之选哦,一般只需要分析其图像头信息即可掌握对h263数据的应用。

2014-07-19

SIP SDP视频协商详细信息

SIP协议SDP视频协商详细信息描述,文档给力

2014-01-10

flash red5开发

flash as3.0 与red5 开发,客户端,服务器端,附代码示例,网上下的,很好的资源

2013-05-06

flash as3.0 错误号详解

flash as3.0 所有的错误号意思都在里面了,可以很容易找出程序中的错误

2013-05-06

sony d70 protocol

sony d70 云台协议 , 云台开发协议对照

2013-04-25

c and pointer(中文版)

有关c语言指针的,里面对写代码过程中容易出错的地方给了明显的指示,而且与一般的c语言书有一个很大的区别,即这本书的例子不是从0基础起,阐述很精辟.

2012-02-24

h264 熵编码

在解析h264 关键帧,获取视频的高宽时,需要解析 H264 sps pps 信息时,此时就需要知道其中的熵编码,此文档是不错之选

2012-02-16

标准C++帮助文档

标准C++开发帮助文档,开发时可以方便的查询

2012-02-10

adobe actionscript学习资料

flash开发文档,对于想写flash脚本的同志是个不错的选择

2011-11-29

linux平台下flash插件

linux平台下使用的flash插件,其它的没什么多说的

2011-11-24

flash as3教程

一本快速入门的flash as3教程,内容详细

2011-08-24

flash action script 3 示例

flash as3脚本学习示例集,有助于初学者快速学习并使用as3

2011-08-24

与制作FLV文件相关资料

对于将264和AAC/SPEEX写成FLV文件有相当帮助,对于初学有帮助,里面有相应流分析工具,有FLV文件分析工具,有制作FLV文件相关的文档及解释

2011-07-11

ISO -14496系列文档

Iso官方文档系列,用于音视频开发 如果你需这方面的资料,多看看这些文档是不错的选择

2011-06-28

FFMPEG/FFPLAY源码剖析(作者 杨书良)完整清晰pdf

FFMPEG/FFPLAY源码剖析:方便可以快速的学习ffmpeg架构,迈出学习ffmpeg的第一步

2011-06-16

FLV文件格式官方文档

这个FLV花了我好长时间…… 希望需要的同志看看

2011-06-03

空空如也

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

TA关注的人

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