算能科技
直播中

王晾其

7年用户 986经验值
私信 关注
[问答]

BM1684x SOC下avframe转换问题求解

RT,在SDK230301/sophon-mw_20230327_040051/sophon-mw-soc_0.6.0_aarch64/opt/sophon/sophon-sample_0.6.0/samples/ff_bmcv_transcode/ff_avframe_convert.cpp文件中,函数int bm_image_to_avframe()将bm_image内存转换为AVFrame,但是在函数中AVFrame.data[0]~data[2]的内存是通过av_malloc申请的,在函数中也没有看到有对新申请的这块内存有数据操作,实际转换后,通过data[0]未读到有效的bmcv转换数据,个人理解,AVFrame.data[0]不应该是bm_image的设备内存映射得到的系统虚拟地址吗?比如应该等于mem_tmp[idx],.u.system.system_addr?

更多回帖

发帖
×
20
完善资料,
赚取积分