我目前在DM8168的开发板上使用OpenMax库进行转码的开发,要求是Mpeg2转码为H264,我基于OMX中的decode_display实例代码进行了修改,将encode的代码移植到里面,目前解码能够正常进行,编码端一直不工作,导致解码的缓冲区占满堵死。
我通过一下代码将解码的输出与编码的输入connect
IL_ClientConnectComponents (pAppData->decILComp, OMX_VIDDEC_OUTPUT_PORT,
pAppData->encILComp,
OMX_VIDENC_INPUT_PORT);
但是解码出的数据,在编码的IL_ClientConnInConnOutTask函数中就是无法read到,不知道什么原因,哪位达人帮个忙,谢谢!