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

3516cv610在vi、vpss模块做延时优化

3516cv610在vi、vpss模块做延时优化

vi模块里

1、使用 ss_mpi_vi_set_pipe_low_delay接口

代码调用

    pipe_info->low_delay_info.enable = TD_TRUE;    // 手动加if (pipe_info->low_delay_info.enable == TD_TRUE) {
printf("\n\nfunction: %s    line: %d\n\n", __FUNCTION__, __LINE__);ret = ss_mpi_vi_set_pipe_low_delay(vi_pipe, &pipe_info->low_delay_info);if (ret != TD_SUCCESS) {sample_print("set pipe(%d) low delay failed.[0x%x]\n", vi_pipe, ret);return ret;}}

2、ss_mpi_vi_set_chn_low_delay接口

3、ss_mpi_vi_set_pipe_param接口

// sample_comm_vi.c使用该接口成功// static td_s32 sample_comm_vi_start_one_pipe(ot_vi_pipe vi_pipe, sample_vi_pipe_info *pipe_info, td_bool is_master_pipe);函数里//---------------------使用 ss_mpi_vi_set_pipe_param接口
ot_vi_pipe_param pipe_param;
ret = ss_mpi_vi_get_pipe_param(vi_pipe, &pipe_param);
if (ret != TD_SUCCESS) {printf("ss_mpi_vi_get_pipe_param is fail\n", ret);
}
pipe_param.nr_effect_mode = OT_VI_NR_EFFECT_MODE_NORM;  // 降噪效果一般,输出图像没有延时。
ret = ss_mpi_vi_set_pipe_param(vi_pipe, &pipe_param);
if (ret != TD_SUCCESS) {printf("ss_mpi_vi_set_pipe_param is fail\n", ret);
}

vpss模块里

1、使用 ss_mpi_vpss_set_chn_low_delay接口

// sample_aibnr.c里调用接口成功// 在这里设置 vpss_chn的低延时属性
ot_low_delay_info low_delay_info;
low_delay_info.enable = TD_TRUE;
low_delay_info.line_cnt = 360;
ret = ss_mpi_vpss_set_chn_low_delay(vpss_grp[0], 0, &low_delay_info);
if (ret != TD_SUCCESS) {printf("ss_mpi_vpss_set_chn_low_delay is fail\n", ret);
}

http://www.lqws.cn/news/483751.html

相关文章:

  • 【设计模式】策略模式 在java中的应用
  • 安卓jetpack compose学习笔记-Navigation基础学习
  • 使用css做出折叠导航栏的功能
  • 【appium】5. Appium WebDriver 支持的常用方法汇总
  • Flink源码阅读环境准备全攻略:搭建高效探索的基石
  • 基于Docker本地化搭建部署Dify
  • CSS Background 相关属性详解 文字镂空效果
  • springboot企业级项目开发之项目测试——集成测试!
  • Idea/Pycharm用法总结
  • 安卓官方版fat-aar:使用Fused Library将多个Android库发布为一个库
  • 机器学习:特征向量与数据维数概念
  • 从代码学习深度强化学习 - Actor-Critic 算法 PyTorch版
  • Ubuntu22.04.4 开启root帐号SSH登陆
  • [Linux] Vim编辑器 Linux输入输出重定向
  • 风险矩阵与灰色综合评价
  • 【Pytest 使用教程】
  • 15.3 LLaMA 3+LangChain实战:智能点餐Agent多轮对话设计落地,订单准确率提升90%!
  • 心法学习 - 苏格拉底式提问法
  • aws(学习笔记第四十六课) codepipeline-build-deploy
  • P99延迟:系统性能优化的关键指标
  • Python嵌套循环
  • Selenium等待机制详解:从原理到实战应用
  • 阿里云CentOS系统搭建全攻略:开启云端技术之旅
  • 群晖 NAS Docker 镜像加速配置详细教程
  • 【数据结构】七种常见排序算法
  • 多项目质量标准如何统一制定与执行
  • Python函数实战:从基础到高级应用
  • esp-idf的freertos的俩个配置项
  • RA4M2开发IOT(7)----RA4M2驱动涂鸦CBU模组
  • 通俗理解物联网中的APN