![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HEVC Test Module
Guardian_Bud
zhantaocheng@qq.com
展开
-
HM--HM解决方案以及命名规则
HM解决方案1.总共包含了7个工程:TAppCommon 2. TAppDecoder 3. TAppEncoderTLibCommon 5. TLibDecoder 6. TLibEncoder7. TLibVideoIO应用函数与库函数的主要区别是:前者是面向用户的,主要是通过调用若干库函数实现更为丰富和复杂的功能,而后者是面向程序设计者的,或者说对用户是不可见的,它由程序...原创 2019-03-03 11:38:09 · 617 阅读 · 0 评论 -
HM--TAppEncoder 函数调用关系图以及编码入口
HM代码分析–TAppEncoder函数调用关系图HM中的HEVC视频编码器TAppEncoder的函数调用关系图如下所示。下面解释一下图中关键标记的含义。函数背景色函数在图中以方框的形式表现出来。不同的背景色标志了该函数不同的作用:白色背景的函数:不加区分的普通内部函数。黄色背景函数:滤波函数(Filter)。用于环路滤波,半像素插值,SSIM/PSNR的计算。绿色背景的函数:...原创 2019-03-03 10:58:03 · 958 阅读 · 0 评论 -
HM-文件的功能以及类和结构的作用
文件的功能以及作用:AccessUnit.h 定义了存取单元(或者说访问单元),实质是一个类型为NALUnitEBSP的listNAL.h 定义了NALUnit(NAL单元)和NALUnitEBSP(EBSP类型的NAL单元)AnnexBwrite.h 实现了把存取单元写入外部数据队列的功能CommonDef.h 定义各种宏ContextModel.h/ContextModel.c...原创 2019-03-27 19:20:52 · 1537 阅读 · 0 评论