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.

Problem in decoding MPEG4 stream.

Hi,

 I am trying to use "decode_test" example programs given inside demo folder under ti_sdk_03_01_15. As far as the OMX_05_02_00_46 user guide it says that it can able to decode MPEG4 stream also. But my program just shows the following error :

width: 1280
height: 720
output_file: mpeg4out.yuv
codec: mpeg4
Decoder example
===============================
UIAClient is ready to send a UIA configuration command
UIAClient received UIA_CONFIGURE_ACK
UIAClient is done sending requests
Iteration 0 - Start
IP :initialize MPEG4 Parsing Context
allocating field buffer
calling getHandle
Output port buffer size: 1655808
Error in OMX_AllocateBuffer()-Output Port State set : OMX_ErrorBadParameter
My Decoder Test End.

To validate it I have even tested with H264 and MPEG2 streams...and it works fine for both. The only problem is with MPEG4 stream. 

To solve the above error I have even increased the buffer size by taking width as 1920 and height as 1080. Then it doesnot show the above error but fill_buffer event call back doesn't happen and so we dont get any output in the final .yuv file.

What is the problem ? Please help.

Thanks,

Indranil