本次实践的是Hi3531D的核心板,有三路视频输入两路视频输出和三路音频输入两路音频输出。
首先清楚海思媒体处理平台的主要内部处理流程如图 1-2 所示,主要分为视频输入(VI)、视频
处理(VPSS)、视频编码(VENC)、视频解码(VDEC)、视频输出(VO)、视频侦测分
析(VDA)、音频输入(AI)、音频输出(AO)、音频编码(AENC)、音频解码(ADEC)、
区域管理(REGION)等模块
在视频的测试中,首先要选择有一条视频流的走向,例:视频-> AD -> VI -> VPSS -> VO -> 显示屏
根据海思SDK里面提供的sample例程来学习,看VIO。
通过查看/proc/umap 目录下的调试信息来,知道当前程序的运行状态,比如在视频中首先看VI->VPSS这一段,cat /proc/umap/vi 中比较关键的属性,比如中断次数IntCnt很重要的标志,在每次的查看都是递增的。帧率IntRat是稳定的,根据不同的需求而定。