
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
音视频编解码学习(二):ffmpeg rockchip之利用rkmpp进行硬解码——在VM端gdb-multiarch调试开发板rkmppdec.c源码
直接continue / c继续执行,这时候开发板就会继续运行命令,当运行到rkmpp_decode_init时就会暂停。此时就进入了gdb-multiarch,可以进行远程调试。我们就可以对应着TARE打开的同版本源码去看代码调试了。可以看到硬解过程暂停了。
音视频编解码学习(一):ffmpeg rockchip之利用rkmpp进行硬解码——rkmppdec.c中重要函数分析
很多码流(直播、切入)再开始阶段可能需要先喂一段数据才能“起解”,如果一上来就把非关键帧丢了,可能下一个关键帧还有很远,就会导致硬解一直不出画面,所以在跳帧的时候先确保已经稳定硬解出过帧再跳。本质来说就是一个死循环,不断地拿packet丢给MPP,rkmpp的其他API后面再深入分析。注意,packet是压缩的数据,还没解码。对于MPP来说,MJPEG都是单独拿出来作为一种情况进行考虑的,上文提到
到底了







