Hi All,
We are using the DM8169 with software based on EZSDK 5.05.02.01.
Our system is pretty much complete, it plays some H264 1080p videos correctly, however, while running other tasks in background like copy (cp) or tftp the process playing the videos (omx based) starts dropping frames. The videos that we are using are here:
https://dl.dropboxusercontent.com/u/62771102/videosDropIssue.tar.gz
You can see the problem using the decode_display application included in the EZSDK:
./decode_display_a8host_debug.xv5T -i A07_H264_1920x1080_2997i_1609_FMA.h264 -w 1920 -h 1080 -f 30 -g 0 -d 0 -c h264 &
and running a copy in the background:
cp A13_H264_1920x1080_2997i_1609_EPS_48kHz_AAC.m2t A13_H264_1920x1080_2997i_1609_EPS_48kHz_AAC_copy.m2t
you will see how the system starts dropping frames. We tried using nice to change the priority, it behaves better but under more load the problem still appears.
nice -n 19 cp /media/A13_H264_1920x1080_2997i_1609_EPS_48kHz_AAC.m2t /
For us it doesn't matter how much time the copy takes, the copy is the lowest priority. Is there other way to change the priority of the video pipeline?
Thanks in advance,
-David