- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 HEVC码率控制代码分析
参考阅读https://blog.csdn.net/HEVC_CJL/article/details/10982699最近重新回顾了HM里面的R-lambda码率控制,对应提案为JCTVC-K0103,已放在是否使用码率控制(RC)由类TEncCfg中的成员变量m_RCEnableRateControl决定,需要手动在配置文件中开启。RC的定义和实现在文件TEncRateCtrl.h和TEncRateCtrl.cpp中。类TEncRateCtrl属于RC顶层的控制,负责整个RC的流程管理;TEncRCS
2022-05-02 21:24:25
849
2
原创 HM代码总结2:TAppEncTop类中的encode()函数
在HM的main函数中会执行cTAppEncTop.encode()语句进入TAppEncTop::encode()进行实际编码,此函数主要功能:打开比特流文件调用xInitLibCfg、xCreateLib、xInitLib等函数初始化各项参数分配YUV缓冲区读取YUV文件对GOP中的每一帧进行编码打印相关编码信息代码如下:Void TAppEncTop::encode(){ fstream bitstreamFile(m_bitstreamFileName.c_str(), f
2021-08-22 21:59:34
238
原创 HM代码总结1:main函数
HM代码总结1:main函数HM版本为16.20main函数主要过程:创建编码类打印相关信息解析cfg文件调用编码函数进入编码过程记录编码总时间代码如下:int main(int argc, char* argv[]){ // argv[]接收命令行参数 TAppEncTop cTAppEncTop; // 定义TAppEncTop对象 // print information 打印相关信息 fprintf( stdout, "\n" ); fprintf(
2021-07-15 22:05:34
444
原创 浙江大华软件测试面试经历
博主是校招应聘大华软件测试工程师,首先是收到了电话联系,会简单的问你几个问题,不涉及技术问题,然后会给你发邮件通知面试地点和时间。总共分为笔试+五轮面试面试当天下午两点开始,首先进行一小时笔试,题型分为选择题,逻辑题,简答题。也会让你填一张基本信息表。笔试过后等了一会儿进行一面。一个或者两个面试官面试你,先自我介绍,会问你为什么想做软件测试不做软件开发、觉得自己哪里适合软件测试...
2019-04-05 11:12:43
9421
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人