It seems the same issue was posted before. I did some research but haven't found the solution. Hope somebody could help.
I wrote a realtime streaming program based on the Video Codec Sample code. The decoder seems buffering 15-17 frames before it outputs the first decoded frame. So there is a long delay up to 1 second for decoding each frame.
I tested with Galaxy S3 (MSM8960), 800x480 resolution, 15fps.
=======================
In a previous posting, Steve L suggests using QOMX_VIDEO_DECODE_ORDER. But it's not supported by Android build android-4.0.3_r1_IML74K .
I wonder if there is any other approach to limit the number of buffered frames. Thanks.
hello,
I have met the same problem, exactly the same performence.
Do you solve this problem now? And could you please introduce how you solve it ?