VDEC测试用例与数据详解
需积分: 0 200 浏览量
更新于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 上传
2023-03-28 上传
2023-03-28 上传
2023-12-20 上传
2023-03-14 上传
2023-06-02 上传
2023-07-20 上传
2023-03-28 上传
独角兽邹教授
- 粉丝: 38
- 资源: 320
最新资源
- 深入理解23种设计模式
- 制作与调试:声控开关电路详解
- 腾讯2008年软件开发笔试题解析
- WebService开发指南:从入门到精通
- 栈数据结构实现的密码设置算法
- 提升逻辑与英语能力:揭秘IBM笔试核心词汇及题型
- SOPC技术探索:理论与实践
- 计算图中节点介数中心性的函数
- 电子元器件详解:电阻、电容、电感与传感器
- MIT经典:统计自然语言处理基础
- CMD命令大全详解与实用指南
- 数据结构复习重点:逻辑结构与存储结构
- ACM算法必读书籍推荐:权威指南与实战解析
- Ubuntu命令行与终端:从Shell到rxvt-unicode
- 深入理解VC_MFC编程:窗口、类、消息处理与绘图
- AT89S52单片机实现的温湿度智能检测与控制系统