- 博客(6)
- 资源 (1)
- 收藏
- 关注
转载 x264过程分析
看了有一段时间了,把过程中的一些东西记下来,主要留给自己以后看。这些代码写的真的很赏心悦目(比ffmpeg包含的H264解码器好看很多),但是没有一分documentation就越来越恶心了,很多连变量的意义到现在还不清楚。这次做还没有作深入,先做一个较为大体的框架性的阅读吧,现在先不弄NAL码流的写入,B-frame SI && SP ,deblocking filter,和RDO,当然
2014-01-14 10:19:35 1491
转载 undefined reference to "XX "的原因分析
在WINDWOS和LINUX下出现undefined reference to " "的原因主要有下面一些:undefined reference to”的意思是,该函数未定义。如果使用的是gcc,有以下检查方案:如果提示未定义的函数是某个库的函数。检查库时候已经安装,并在编译命令中采用-l和-L参数导入库。如果提示未定义的函数是程序中的函数。检查是否在头文件中
2014-01-10 11:25:49 1769
转载 x264宏块接口分析
一、X264_t 结构体(在x264的整个编码过程都存在)大概分一下几个部分1、 x264_param_t结构体 编码参数 包括默认参数和用户输入参数2、 out_t substruct bit 流的输出信息例如nal 打包,文件大小,数据的首地址3、 同步信息 例如 frame number/poc4、 X264_sps_t 只有一个 视频序列参数信息5、
2014-01-09 17:55:42 1282
原创 P-frame 分析 -libx264
//在对P帧或B帧的宏块进行预测之前,先判断当前帧是否适宜用帧内模式, //如果宏块的临近已编码宏块均不采用帧内模式,并且若宏块所在的slice为p的话, //参考帧相应位置的宏块也不采用帧内模式的话,则该宏块采用帧内预测的可能性就很小。 //那么在该宏块用帧间模式得到的最小的SAD后,只要计算帧内16*16预测模式的SAD, //将二者相比,当比值超过门限
2014-01-09 17:50:11 1235
转载 X264优化
现在VS2008上做一些代码精简性优化。如果代码体积过于庞大的话会出现在DSPload不进去的情况,也会给空间存储分配带来麻烦。1、去掉common.c中的x264_log()和x264_log_default()函数(主要输出信息的分类),改用printf即可。2、对有些fprintf()去掉即可,尤其关于stderr的,有些输出信息还是保留为好,方便观察结果。3、设置set.c中的sps->b
2014-01-09 11:17:55 1312
转载 FFMPEG详细分析原理流程
一、main()中;在ffmpeg.c文件中1、OptionsContext o ={ 0 }:初始化结构体变量o,这个结构体主要是一些参数选项;初始化的结果是:整型和浮点型都为0,指针型成员都为NULL疑问是,这种初始化方式到底是:(1)初始化结构体变量的第一个成员,其他成员变量由系统采用缺省值初始化(2)初始化所有的结构体成员2、rese
2014-01-08 14:43:41 4996
扩频通信程序
2013-08-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人