I'm currently investigating an odd problem whereby an application that uses QMediaPlayer to playback video files is experiencing intermittent playback problems.
When the problem occurs, no video frames are rendered, but the video's audio track is played correctly.
At no time is an error reported and all player state and media status changes are valid and sensible, suggesting the media is opened, buffered and played correctly.
I've checked system RAM, application heap and used GOOM to verify that no low memory events are being generated by the GPU. So this doesn't seem to be an OOM or GOOM issue.
I'm trying to build a debug version of Qt Mobility (or QtMultimediaKit) to allow me to investigate what is happening within QMediaPlayer, but so far I am unable to build the code. (If I build QtMobility, there are missing directories and headers, if I just build QtMultimediaKit there are problems with symbols missing from the Elf file!)
Currently building with Qt SDK 1.1.1 / Qt 4.7.3 for Symbian^3 / Qt Mobility 1.1.3.
The problem is completely intermittent and only affects some individual C7 and N8 handsets (not whole phone models).
Has anyone else experienced this sort of difficulty with QMediaPlayer? Any hints as to what I should look at next?
Thanks in advance!