概述
mppjpegdec是RockChip公司研发的硬件jpeg解码器。jpegdec则是gstreamer提供的软件解码器。有时用户使用jpegdec可正常解码,但是直接将jpegdec替换为RK平台的mppjpegdec则管道报“协商失败”错误。本文就该问题进行解析。
解决办法
- jpegdec sink和src信息
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0a7c5e75889afe1480542064f3f8d95d.png)
- mppjpegdec sink和src信息
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/60ebce8b47d0b915501d90faf62d7ab0.png)
通过对比发现,mppjpegdec输入流必须是parsed,因此在使用mppjpegdec替换jpegdec时,可使用“jpegparse ! mppjpegdec” 进行替换。