VPC Return Codes

Error Code

Macro Definition

Description

0xA0078001

-

Invalid device ID.

0xA0078002

HI_ERR_VPC_INVALID_CHN_ID

Invalid channel ID.

0xA0078003

HI_ERR_VPC_ILLEGAL_PARAM

Invalid argument.

0xA0078004

HI_ERR_VPC_EXIST

Cannot create an existent channel.

0xA0078005

HI_ERR_VPC_UNEXIST

Channel destroyed or not created.

0xA0078006

HI_ERR_VPC_NULL_PTR

Null pointer.

0xA0078007

HI_ERR_VPC_NOT_CFG

Not configured.

0xA0078008

HI_ERR_VPC_NOT_SUPPORT

Unsupported argument or function.

0xA0078009

HI_ERR_VPC_NOT_PERM

Unallowed operation.

0xA007800C

HI_ERR_VPC_NO_MEM

Memory allocation failure due to memory insufficiency or other reasons.

0xA007800D

HI_ERR_VPC_NO_BUF

Buffer allocation failure due to too large requested picture buffer or other reasons.

0xA007800E

HI_ERR_VPC_BUF_EMPTY

Empty buffer.

0xA007800F

HI_ERR_VPC_BUF_FULL

Full buffer.

0xA0078010

HI_ERR_VPC_SYS_NOT_READY

Uninitialized system or absent dependencies.

0xA0078011

HI_ERR_VPC_BAD_ADDR

Bad memory address.

The input and output buffers involved in the media data processing function need to be allocated by calling dedicated APIs (for details, see aclcppdevg_03_0637.html#EN-US_TOPIC_0000002128291886__section7601142105216), or the buffer size is incorrectly configured. Check the code logic.

0xA0078012

HI_ERR_VPC_BUSY

Busy system.

0xA0078013

-

Not enough buffer.

0xA0078014

-

Hardware or software processing timeout.

0xA0078015

HI_ERR_VPC_SYS_ERROR

System error.

0xA007803F

-

Maximum return. The error code value of the module must be less than this value.