- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 JVET-代码分析之 片的编码 TEncSlice::compressSlice
根据看过的HEVC/X265的代码,这里提案有很大的区别,这里先不讨论其他的,只介绍一下我看的基本的内容;水平有限,还请各位大神指点;先回忆一下 由在CompressGOP函数中,完成了以下的功能: 一,InitGOP将文件的码流分成若干GOP以便后续程序能够顺利执行。 二,InitEncSlice创建编码的Slice。 三,调用preCompressSlice和Com
2017-04-13 19:30:44 1281 2
转载 HM安装和使用方法
此文为学习JVET参考了HM的安装方法,转载自岳麓吹雪大牛的博客,膜拜。早期的HM解决方案包含了7个工程:1. TAppCommon 2. TAppDecoder 3. TAppEncoder 4. TLibCommon 5. TLibDecoder 6. TLibEncoder 7. TLibVideoIO后来又增加了2个工程:1.TAppDecoderAnalyser 2.TL
2017-04-11 11:02:23 7125
原创 JEVT 代码分析之主线程main函数分析
我参考的是JEM/HM16.6的代码,分析仅代表我个人的观点,水平有限,请各位领域的大神批评指正;在main函数中完成的工作主要有创建encoder类,调用cTAppEncTop.parseCfg( argc, argv )解析cfg文件,然后调用TAppEncTop::encode函数进入下一层,并且对编码过程进行计时。其中调用了重要参数TAppEncTop::encode,是编码器
2017-04-11 10:49:54 754
原创 JVET encmain()主函数代码分析之(1):TEncTop::encode函数
其实按道理来讲,h265/HEVC和JVET的区别并不大,具体框架都差不多,所以还是以h.265讲解为主啦;根据我自己的理解,大家有什么问题可以留言一起 讨论JVET的问题;TAppEncTop::encode函数中,通过调用了TEncTop::encode对视频帧进行编码,下面将对TEncTop::encode进行学习。按照HM-16.6-JEM-4.0代码理解来看,TE
2017-04-11 10:11:39 1211
转载 简单介绍C++中虚析构函数的作用
我们知道,用C++开发的时候,用来做基类的类的析构函数一般都是虚函数。可是,为什么要这样做呢?下面用一个小例子来说明: 有下面的两个类:class ClxBase{public: ClxBase() {}; virtual ~ClxBase() {}; virtual void DoSomething() { cout "Do
2017-04-08 10:38:25 229
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人