当前位置: 首页 > news >正文

hi3516cv610分配多个 vb pool及查看vb信息

hi3516cv610分配多个 vb pool及查看vb信息

sample_venc.c里

static td_void sample_venc_online_wrap_get_default_vb_cfg(ot_vb_cfg *vb_cfg, sample_venc_param *enc_param,td_u32 wrap_size){td_s32 i;ot_vb_calc_cfg calc_cfg;ot_pic_buf_attr buf_attr;(td_void)memset_s(vb_cfg, sizeof(ot_vb_cfg), 0, sizeof(ot_vb_cfg));vb_cfg->max_pool_cnt = 128; /* 128 blks */// 这个 for循环好像只会设一个 vb poolfor (i = 1; i < enc_param->venc_chn_num && CHN_NUM_MAX; i++) {buf_attr.width = enc_param->enc_size[i].width;buf_attr.height = enc_param->enc_size[i].height;buf_attr.align = OT_DEFAULT_ALIGN;buf_attr.bit_width = OT_DATA_BIT_WIDTH_10;// buf_attr.bit_width = OT_DATA_BIT_WIDTH_8;buf_attr.pixel_format = OT_PIXEL_FORMAT_YVU_SEMIPLANAR_420;buf_attr.compress_mode = OT_COMPRESS_MODE_NONE;buf_attr.video_format = OT_VIDEO_FORMAT_LINEAR;ot_common_get_pic_buf_cfg(&buf_attr, &calc_cfg);printf("\n\nfunction: %s    i is %d\n\n", __FUNCTION__, __LINE__);// vb_cfg->common_pool[i].blk_size = 4239360;// vb_cfg->common_pool[i].blk_size = 5529600;vb_cfg->common_pool[i].blk_size = 3740272;// vb_cfg->common_pool[i].blk_size = 518400;// vb_cfg->common_pool[i].blk_size = calc_cfg.vb_size;// vb_cfg->common_pool[i].blk_cnt = 10; /* 3 blk_cnt */// vb_cfg->common_pool[i].blk_cnt = 12; /* 3 blk_cnt */vb_cfg->common_pool[i].blk_cnt = 4; /* 3 blk_cnt */// vb_cfg->common_pool[i].blk_cnt = 2; /* 3 blk_cnt */}vb_cfg->common_pool[i].blk_cnt = 1;vb_cfg->common_pool[i].blk_size = wrap_size;vb_cfg->common_pool[i+1].blk_size = 518400;vb_cfg->common_pool[i+1].blk_cnt = 3;}

cat vb信息

min_free下面的数是否为0判断 vb pool是否足够

相关文章:

  • Linux的SHELL脚本基础
  • 在qt中使用c++实现与Twincat3 PLC变量通信
  • Kubernetes Dashboard 安装部署、访问与管理实战实验
  • VScode单双引号、分号格式
  • 【深度学习-pytorch篇】4. 正则化方法(Regularization Techniques)
  • ParakeetTDT0.6BV2,语音识别ASR,极速转录, 高精度英文转录,标点支持(附整合包)
  • 常用算法模板函数(Python)
  • 用Python玩转人工智能——手搓图像分类模型
  • 【PhysUnits】13 改进减法(sub.rs)
  • 【加密算法】
  • 从“被动养老”到“主动健康管理”:平台如何重构代际关系?
  • Odoo 条码功能全面深度解析(VIP15万字版)
  • LiveNVR :实现非国标流转国标流的全方位解决方案
  • 勾股数的性质和应用
  • 接地气的方式认识JVM(一)
  • 通过teamcity cloud创建你的一个build
  • 【C语言】详解 指针
  • Java开发之定时器学习
  • 欧拉角转为旋转矩阵
  • 二叉树的锯齿形层序遍历——灵活跳跃的层次结构解析
  • 专业网站建设好不好/百度客服中心
  • 中国建设网官方网站下载e路最新版官方/seo 优化技术难度大吗
  • 沧州网站建设培训学校/云盘搜索
  • 电子商务作业做网站/长沙网站推广排名优化
  • 萍乡建站公司/市场推广方案和思路
  • 高职图书馆网站建设大赛/网站搭建谷歌seo