Project

General

Profile

新建 #220

Updated by 余 顺 over 1 year ago

版型:rd-rk3588 

 系统:debian11 



 问题:测试rk官方的mpp编码器过程中,如果使用分包低延迟输出功能(如图1中修改)则编码器有概率卡死在ret = mpi->encode_put_frame(ctx, frame);无任何报错和信息,就是一直不返回。调用堆栈如图2 
 (图1) 
 !clipboard-202309281653-hzqcq.png! 

 (图2) 
 !clipboard-202309281655-j8kio.png! 

 卡死时的debug 串口打印(卡死时无任何报错) 

 !clipboard-202309281659-exmis.png! 

 复现概率:.此问题不能稳定复现,长时间工作或上一次运行异常退出时高发 
             客户补充说明:1个16g运存的(低发或不发),2个8g运存的(一个高发,一个低发) 
 客户需求:使用的rk-mpp源码,仅修改了图一中的三行,启动测试程序传入的参数为:mpi_enc_test -w 1920 -h 1080 -i /devideo0 -f 65543 -t 7 -o ./out.h264 -n 30。如果不启用低延迟输出则无问题。但现在在做rtsp推流,对每个包的大小有限制,需要这个分包功能 

Back