新建 #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推流,对每个包的大小有限制,需要这个分包功能