VDEC视频解码/JPEGD图片解码返回码

表1为VDEC视频解码和JPEGD图片解码共用的返回码。

表1 共用返回码

错误代码

宏定义

描述

0xA0058001

-

无效的Device ID。

0xA0058002

HI_ERR_VDEC_INVALID_CHN_ID

通道 ID 超出合法范围。

0xA0058003

HI_ERR_VDEC_ILLEGAL_PARAM

参数超出合法范围。

0xA0058004

HI_ERR_VDEC_EXIST

试图创建已经存在的通道。

0xA0058005

HI_ERR_VDEC_UNEXIST

通道未创建或已销毁。

0xA0058006

HI_ERR_VDEC_NULL_PTR

函数参数中有空指针。

0xA0058007

HI_ERR_VDEC_NOT_CFG

使用前未配置。

0xA0058008

HI_ERR_VDEC_NOT_SUPPORT

不支持的参数或者功能。

0xA0058009

HI_ERR_VDEC_NOT_PERM

该操作不允许。

0xA005800C

HI_ERR_VDEC_NO_MEM

分配内存失败,如系统内存不足。

0xA005800D

HI_ERR_VDEC_NO_BUF

分配缓存失败,如申请的数据缓冲区太大。

0xA005800E

HI_ERR_VDEC_BUF_EMPTY

缓冲区中无数据。

0xA005800F

HI_ERR_VDEC_BUF_FULL

缓冲区中数据满。

0xA0058010

HI_ERR_VDEC_SYS_NOT_READY

系统没有初始化或者相关依赖的模块没有加载。

0xA0058011

HI_ERR_VDEC_BAD_ADDR

内存地址错误。

0xA0058012

HI_ERR_VDEC_BUSY

系统忙。

0xA0058013

-

缓存小于实际需要的大小。

0xA0058014

-

硬件或软件处理超时。

0xA0058015

HI_ERR_VDEC_SYS_ERROR

内部系统错误。

0xA005803F

-

最大的返回码,该模块的错误码必须小于该值。

表2为JPEGD图片解码独有的返回码。

当前版本,昇腾310 AI处理器上的JPEGD图片解码支持返回表2中的返回码。

表2 JPEGD图片解码返回码

错误代码

描述

0xA00E8001

无效的Device ID。

0xA00E8002

无效的channel ID。

0xA00E8003

参数不合法,例如不合法的枚举值。

0xA00E8004

资源已存在。

0xA00E8005

资源不存在。

0xA00E8006

函数参数中有空指针。

0xA00E8007

使能系统、Device或通道前未配置对应的参数。

0xA00E8008

不支持的参数或者功能。

0xA00E8009

该操作不允许,如试图修改静态配置参数。

0xA00E800A

无效的pipe ID。

0xA00E800B

无效的stitch group ID。

0xA00E800C

分配内存失败,如系统内存不足。

0xA00E800D

分配缓存失败,如申请的数据缓冲区太大。

0xA00E800E

缓冲区中无数据。

0xA00E800F

缓冲区中数据满。

0xA00E8010

系统没有初始化或者相关依赖的模块没有加载。

0xA00E8011

地址错误。

0xA00E8012

系统忙。

0xA00E8013

缓存小于实际需要的大小。

0xA00E8014

硬件或软件处理超时。

0xA00E8015

内部系统错误。

0xA00E803F

最大的返回码,该模块的错误码必须小于该值。