最新评论

小小鑫 2015-05-06 11:05
nice~
人鱼火火 2015-04-29 15:15
adjust_TS_packet_header函数的最后一行:

pheader->continuity_counter = buf[3] & 0x03;

应该是

pheader->continuity_counter = buf[3] & 0x0F;

因为 continuity_counter 是4位。
lujingdan 2015-03-23 14:57
120.5的二进制表示也弄错了
电路格格 2015-03-11 21:29
文章真得非常好,感谢博主的分享,另外,给博主提个小建议,就是对于这种非常长的文章来说,不妨分为好几篇文章来介绍,这样每一篇文章的信息量就小一些,读者更容易接受一些,否则,读者很难一口气读完这么长的文章。
ptsntwsz 2015-01-22 11:25
文章里面8.25的二进制表示弄错了,应该是:1.00001x2^3 = 1000.01 = (8.25),原文是1.0001,少了一个0。
荆天明 2015-01-07 22:01
以前只知道gcc 不知道window下的字节对齐。。其实自己动手就可以验证。可惜 懒了。。。
荆天明 2015-01-07 22:01
写得好,不错。
森兰丸 2014-12-10 10:20
@ Fangzhen
楼主啊,我也想问问学视频编解码用不用学信号与系统,通信原理,数字信号处理?还是直接从软件开始学?
学院派 2014-11-27 10:57
写得太好了,很适合入门
doodlesomething 2014-11-21 22:57
提醒一下伪代码缩进有问题,枚举的那个。
zz2905 2014-11-18 21:38
楼主还在么?想问楼主如果学习视频编码,需要学习什么基础知识还有硬件知识。我是学计科的。最好能推荐几本书。谢谢
niupan369 2014-10-18 23:03
受教了!
jasonkying 2014-10-17 22:34
博主,有个地方需要更改一下:
8位的指数可以表示的范围是-128~127,而不是-127~128
bumpbee 2014-10-12 15:51
很好,楼主能否告诉我,博文中的演示示例怎么做出来,很想学习
行走的Zero 2014-09-12 10:54
初学c++,看到“下面讨论一个重要问题是:构造函数的显式调用”这一段讲的,有点想法。我觉得产生这个问题的根本是,构造函数的功能是构造了一个对象,这是从结果上说,但实际上对于我们程序员来说,在这类函数里面做的事情其实是初始化。
CTest(int b)
{
m_b = b;
CTest();
}
在这里面再次调用CTest()其实是想初始化m_a,我并不想再构建一个对象,所以我觉得c++的构造函数把构造对象和初始化混合在一起的这种方式是造成这个原因的根本。如果把构造对象拆分成分配内存alloc和初始化init两步,那么我就可以先构建对象,然后随意的调用需要的初始化方法,这样不是更好?