Atlas 200/300/500 推理产品上,该功能为预留功能,暂不支持。
Atlas 训练系列产品上,该功能为预留功能,暂不支持。
VDEC(Video Decoder)实现视频的解码。
实现VDEC视频解码功能时,输入或输出内存的生命周期由用户自行管理:
调用hi_mpi_dvpp_malloc接口/hi_mpi_dvpp_free接口申请/释放内存,内存大小就是指实际的输入码流所占用的大小。
需调用hi_mpi_dvpp_malloc接口申请Device上的输出内存,调用hi_mpi_dvpp_free接口释放输出内存,内存大小请参见下表中的计算公式。
输入码流格式 |
输出图片格式 |
输出图片宽、高对齐要求 |
输出图片宽stride、高stride、内存大小要求 |
---|---|---|---|
|
YUV420SP NV12 8bit |
宽2对齐 高2对齐 |
宽stride为宽16对齐后的值,最小32,最大16384。 高stride为高2对齐后的值,最小6,最大16384。 内存大小(单位Byte)≥ 宽stride * 高stride * 3/2 |
YUV420SP NV21 8bit |
|||
RGB888 |
无对齐要求 |
宽stride为宽16对齐后再乘以3的值,最小48,最大16384。 高stride无对齐要求,最小6,最大16384。 内存大小(单位Byte)≥ 宽stride * 高stride |
|
BGR888 |