sjm

Results 3 issues of sjm

线程A 往mpp解码器送数据 调用函数 decode_put_packet(ffmpeg 拉流) 线程B 解码数据 调用函数 decode_get_frame 结果存放到std::list 中 线程C 正常从std::list 中读取并显示出来 显示正常,不丢帧,不报错,但是我想控制解码器的速度,有时候有用到解码后的数据做一些其他事情比较耗时 这样导致std::list 生产的快,消费的满,导致数据丢失,尝试在线程A中添加延时发现线程B mpp_frame_get_errinfo出错 尝试在B线程添加延时,发现线程A decode_put_packet 报错 MPP_ERR_BUFFER_FULL 请问如何控制mpp 解码的速度?? mpp.cpp 中的 Mpp::start(),Mpp::stop(),Mpp::pause(),Mpp::resume() 是空实现,请问这个是为了控制速度么,什么时候可以实现 谢谢

仅仅使用ffmpeg 拉流rtsp h264包 使用mpp解码,运行三分钟,使用dmesg 实时查看系统消息,发现解码器自动重置 现象:mpp_frame_get_errinfo 返回 1 已经使用了MPP_DEC_SET_PARSER_SPLIT_MODE 模式 解码器类型 MPP_VIDEO_CodingAVC 请问为什么解码器会自动重置,如何避免这个问题

### Checklist - [ ] 1. I have searched related issues but cannot get the expected help. - [ ] 2. The bug has not been fixed in the latest...