hi_vdec_video_attr

说明

定义视频解码视频属性。

定义

hi_vdec_video_attr = {"ref_frame_num": ref_frame_num, "temporal_mvp_en": temporal_mvp_en, "tmv_buf_size": tmv_buf_size}

成员

成员名称

描述

ref_frame_num

整型,参考帧的数目,用于决定解码时需要的参考帧个数,会较大的影响内存 VB 块占用,根据实际情况设置合适的值。

取值范围:[0, 16],以帧为单位。

不知情的情况下,其他码流:推荐设为 5。

测试码流:推荐设为 16。

静态属性。

temporal_mvp_en

整型,是否支持时域运动矢量预测。

取值范围:[0, 1]。

如果 H.264 解码不需要解码 B 帧,或者 H.265 解码不需要解码支持时域运动矢量预测(sps_temporal_mvp_enabled_flag =1)的码流,则配置 temporal_mvp_en 为 0,否则配置为1。

当配置为 0 时,可不分配输出 Tmv 信息的 VB 块,节省 内存。

tmv_buf_size

整型,视频解码图像 Tmv(Temporal Motion Vector) Buffer 大小,temporal_mvp_en 为 1 时有效。