This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM365 IPNC和DVSDK的image_decode不能同时运行

因为项目需要,需要在IPNC的原方案上加上实时解码部分,就用了dvsdk里面dmai的image_decode来进行JPEG图像的解码。但是只要运行过一次image_decode,av_server的MJPEG就运行不了,直接就死机了。我的av_server是最新的2.6版本,DVSDK用的2_0_18。我追踪image_decode的代码,发现是Idec1_process()这个函数导致的,只要这个函数一运行,av_server的MJPEG就不能跑了。但是我继续往下面追踪代码,发现最终的代码没有给,应该是TI的编解码库的函数。

有谁碰到过这个问题吗?是怎么解决的?

我找了一下DVSDK,发现里面关于JPEG的解码的源码,最终都是要调用这个Idec1_process()函数的。

除了用image_decode的代码,还可以怎么用到硬件JPEG解码器来解码JPEG图像。我试过软件解码,实在是太慢了,速度接受不了。

非常感谢大家~~

x 出现错误。请重试或与管理员联系。