自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

H.264笔记之二——宏块结构

这里主要有一下几个过程:1. 初始化h->stat.frame,即全部清零。2. 写条带头:x264_slice_header_write,即把刚才x264_slice_header_init设置的一些参数写入。3. 如果是CABAC编码,则初始化CABAC。有关CABAC在后续相关章节讨论。4. 遍历一帧中的所有宏块,这是编码的主要部分:for( mb_xy = h->sh.i_fi...

2007-07-24 15:39:00 173

H.264笔记之一

H.264标准写得比较繁复,所以考虑在浏览完Whitepaper之后就开始研读X264代码。X264代码风格还是比较清晰简洁的。 根据对标准得理解,Picture Order Count在Slice解码的一开始就被提及: I0 B1 B2 P3 B4 B5 P6I0 P3 B1 B2 P6 B4 B5 于是I0的POC是0,P3的POC是3,B1是1…… 为了支持H264复杂的帧存机制,X...

2007-07-24 14:00:00 57

绕轴旋转问题

在图形学坐标变换中,绕轴旋转是非常重要和常见的,例如在生成Camera和World的变换关系时广泛使用。以前曾得到过这个变换公式,但已经忘了是如何导出的,甚或是直接抄来的。现在索性重新推导一遍。 设轴的矢量为[x, y, z]为构成右手系A系,需要补充两个正交向量:[e, f, g][u, v, w] 根据右手系,有以下关系:u = y*g-z*fv = z*e-x*gw = x*f-y*e ...

2007-07-24 09:53:00 363

浮点数的表示

IEEE 754规定浮点数值表示:x = s * m * 2^e其中s为符号,m是[1, 2)中的小数量值,e是指数。不计符号,于是:log(2, x) = log(2, m) + e近似地:log(2, x) = e 编码后的浮点数表示为(S, E(K), M(N))三元组,其中符号:s = (-1)*S量值:m = 1 + M / 2^N指数:e = E - 2^(K - 1) + 1 对...

2007-07-20 18:03:00 93

空空如也

空空如也

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

TA关注的人

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