VDEC功能及约束说明

Atlas 200/300/500 推理产品上,该功能为预留功能,暂不支持。

Atlas 训练系列产品上,该功能为预留功能,暂不支持。

功能说明

VDEC(Video Decoder)实现视频的解码。

分辨率约束

码流/图片格式、宽高对齐、内存约束

实现VDEC视频解码功能时,输入或输出内存的生命周期由用户自行管理:

输出图片格式的定义请参见hi_pixel_format,宽stride、高stride等概念请参见基本概念

表1 码流/图片格式、宽高对齐、内存大小约束

输出图片格式

输出图片宽、高对齐要求

输出图片宽stride、高stride、内存大小要求

YUV420SP NV12 8bit

宽2对齐

高2对齐

宽stride为宽16对齐后的值,最小32,最大16384。

高stride为高2对齐后的值,最小6,最大16384。

内存大小(单位Byte)≥ 宽stride * 高stride * 3/2

YUV420SP NV21 8bit

宽2对齐

高2对齐

宽stride为宽16对齐后的值,最小32,最大16384。

高stride为高2对齐后的值,最小6,最大16384。

内存大小(单位Byte)≥ 宽stride * 高stride * 3/2

RGB888

无对齐要求

宽stride为宽16对齐后再乘以3的值,最小48,最大16384。

高stride无对齐要求,最小6,最大16384。

内存大小(单位Byte)≥ 宽stride * 高stride

BGR888

无对齐要求

宽stride为宽16对齐后再乘以3的值,最小48,最大16384。

高stride无对齐要求,最小6,最大16384。

内存大小(单位Byte)≥ 宽stride * 高stride

其它约束