定义解码错误信息结构体。
typedef struct { hi_s32 set_pic_size_err; hi_s32 set_protocol_num_err; hi_s32 set_ref_num_err; hi_s32 set_pic_buf_size_err; hi_s32 format_err; hi_s32 stream_unsupport; hi_s32 pack_err; hi_s32 stream_size_over; hi_s32 stream_not_release; } hi_vdec_dec_err;
成员 |
描述 |
---|---|
set_pic_size_err |
图像的宽(或高)比通道的宽(或高)大,预留参数。 |
set_protocol_num_err |
设置的协议参数个数不够。比如:Slice/PPS/SPS个数。此参数仅对H.264/H.265解码有效。 |
set_ref_num_err |
设置的参考帧个数不够。此参数仅对H.264/H.265解码有效。 |
set_pic_buf_size_err |
图像buffer内存大小不够。 |
format_err |
不支持的格式。JPEG的Progressive码流。 |
stream_unsupport |
不支持的规格(码流规格与昇腾AI处理器宣称支持的规格不一致)。 |
pack_err |
码流有错。 |
stream_size_over |
一帧码流太大了,当整个SCD(Start Code Detection) buffer都装不下一帧码流时,强制清空SCDbuffer。 此参数仅对H.264/H.265解码有效。 |
stream_not_release |
VFMW(video firmware)内部管理码流错误,出现长时间不释放码流的情况,预留参数。 |