关于VPU硬件JPEG编码的连续调用

Viewed 41

问题描述


我查找了官方写的编码文件,mvx_player,程序中只实现了文件流到文件流的jpeg编码,后来我自己写了input和output的子类,实现了内存到内存的jpeg编码,现在的难点是,每次创建编码器的时候分配缓冲区,编码结束后释放缓冲区,我想节省这个缓冲区频繁创建跟释放的问题,想复用第一次分配好的缓冲区,但这东西没有官方的例程十分难写,求助官方大大能不能帮我答疑啥的呀

硬件板卡


创乐博v3

软件版本


linuxsdk

这个问题属于应用层架构设计,mvx_player 只是一个基础 Demo,不包含复杂的内存池或对象复用逻辑,这部分需要您自行研究实现。Linux 环境下直接调用 FFmpeg API 是更好的解决方案,只需简单调用几个核心接口即可实现您的需求。

0 Answers