优化建议
功能或约束 |
涉及的acl接口 |
|
|
|
---|---|---|---|---|
VPC功能中,设置缩放算法。 |
acldvppSetResizeConfigInterpolation接口 |
支持5种算法:
|
支持2种算法:
|
如果用户没有显式调用该接口,迁移到 如果用户显式调用该接口将缩放算法设置为1或2,则无需修改代码。 如果用户显式调用该接口将缩放算法设置为3或4,则用户修改代码,设置 |
VPC功能中,YUV400格式图像处理 |
acldvppSetPicDescSize接口 |
|
|
迁移到 另外,由于在 |
VDEC功能中,设置解码码流最大宽度和高度。 |
aclvdecSetChannelDescOutPicWidth接口 aclvdecSetChannelDescOutPicHeight接口 |
|
|
迁移到 另外,在 |
VDEC功能中,设置参考帧数量。 |
aclvdecSetChannelDescRefFrameNum接口 |
不支持设置参考帧。 |
支持设置参考帧,如果不设置,默认参考帧数量是8。 在创建通道时,会根据默认值申请帧存,但在解码过程中,会根据码流信息获取码流的真实参考帧信息,进行帧存自适应。 |
|
VENC功能中,指定输出码率。 |
aclvencSetChannelDescMaxBitRate接口 aclvencSetChannelDescParam接口 |
输出码率默认值为300。 |
输出码率默认值为2000。 |
如果用户没有显式调用接口设置输出码率,迁移到 如果用户需要调整画质,则需根据实际情况设置输出码率。修改代码后,需要重新编译。 要注意,输出码率不一样,编码输出码流大小会不一样。 |
设置通道模式。 (提醒:明确图片数据处理通道用于实现哪种功能(目前支持VPC、JPEGD、JPEGE、PNGD功能),若不调用该接口,则系统默认先创建VPC模式的通道,可能会占用VPC通道数,推荐用户根据实际功能指定通道模式。) |
acldvppSetChannelDescMode接口 |
不支持设置通道模式。 |
支持设置通道模式,如果不设置通道模式,为了减少通道和内存资源的浪费,会默认先创建VPC模式的通道(会占用VPC通道数)。 |
迁移到 建议用户根据实际业务,调用该接口设置对应的通道模式,减少VPC通道的占用和内存资源的浪费。 |