VDEC测试用例与数据详解
需积分: 0 165 浏览量
更新于2024-08-04
收藏 29KB DOCX 举报
"HT_VDEC测试数据及用例1"
在本次测试中,主要关注的是视频解码器(VDEC)的功能验证,特别是针对不同协议、通道数和分辨率的测试用例设计。测试数据包括了单协议单通道、多通道、不同分辨率以及混合协议的情况,以确保VDEC在各种配置下的稳定性和兼容性。
测试说明中提到,每个通道会解码并存储40帧YUV420格式的数据,如果启用了DDR存储,则每个通道会额外保存3帧到DDR内存中。由于VDEC目前不支持JPEG协议,所以相关的测试用例被排除在外。在进行4个通道的测试时,需要额外准备码流,可以通过复制已有码流并修改通道号来实现。例如,可以将720_576_Chn0.h264和720_576_Chn0.h265分别复制并改为720_576_Chn3.h264和720_576_Chn3.h265。
测试用例包括但不限于以下几种情况:
1. 单协议单通道:测试单一协议(如H264或H265)在一个通道上的解码功能。
2. 单协议多通道:测试单一协议在多个通道上解码不同分辨率的视频。
3. 多协议多通道:测试多种协议(如H264和H265)在多个通道上解码相同或不同分辨率的视频。
4. 单协议单通道大分辨率:虽然可能会出现不稳定或挂掉的现象,但依然作为测试项目的一部分。
具体测试案例包括了H264和H265的典型分辨率,如Case1至Case3所示,每个案例都包含了通道ID、编码类型、输入分辨率、输入格式、输出分辨率和输出格式,以及测试结果。例如,Case1是使用H264编码,720x576分辨率的输入,解码后输出为720x576的NV12格式,测试结果为成功。
测试命令通过向`/proc/hal/uttest`发送特定的命令来执行,例如,Case1的测试命令是`echo vdec00720576 > /proc/hal/uttest`。若要测试其他分辨率,只需修改命令中的分辨率参数即可。
测试过程中,需要注意的是,由于某些高分辨率或特定配置可能导致不稳定或失败,这需要额外关注并进行调试。同时,由于JPEG协议不被支持,相关的测试用例应暂时搁置。在整个测试过程中,详尽的测试覆盖和问题记录对于优化和改进VDEC的性能至关重要。
2022-08-08 上传
2022-08-08 上传
2022-09-20 上传
2023-03-28 上传
2023-03-28 上传
2023-12-20 上传
2021-10-02 上传
2023-03-14 上传
独角兽邹教授
- 粉丝: 39
- 资源: 320
最新资源
- uCOS-II中文版电子书
- 网络工程原理与实践教程各章考点
- Keil与proteus完美结合教程.pdf
- Modeling our World (单PDF、珍藏中文版)
- 限位数理论与运算器设计
- 动态计算机核心PMC362成功设计
- NXP LPC2478 MiniARM2478-S核心板 原理图
- HTML初学者入门,很简单
- HTML、CSS、JavaScript标签参考.pdf
- verlog 学习教程
- C#基础图书适合刚入门学习者
- RHEL5上用LVS和heartbeat实现squid反向代理的高可用性.pdf
- 大学生电路组装与调试竞赛试题
- PostgreSQL数据库的基本使用
- ArcGIS flex RIA开发实践 背景篇
- PostGIS系列教程