I have posted this file for you to try.
http://www.aimetis.com/public_downloads/FreescaleBoard/sample.mp4
You can see my hands in front of the camera at these times:
0:00 - 0:01
0:30 - 0:41
1:00 - 1:10
- When played through VLC 2.0.7 it works fine and shows my hands at proper times.
- I streamed it using VOD mode ( Multiple streaming and Video on demand ) to check if the problem can be reproduced through this method instead of using direct connection to camera. I also ran VLC client alongside connecting to the same instance of streaming VLC. The following happened for Freescale board:
- delay at 0:30 was 4 seconds
- delay at 0:40 was ~5.5 seconds
- at 55 seconds video on Freescale board stopped working while VLC client continued playing at proper times and till the end.
I hope this is good enough for you to fix it. If you don't have Android app that can play url given to it, you can use MX player if you use Network Stream feature in it and HW acceleration enabled. I tried to use MX player and it seem to work the same way as our test app, except that MX player stopped playing video at 1:02 (Total length of the video is 1:31), may be this stopping of the video is random, I did not do too many tests.
Thanks for your help.