I am trying to create a VOD application for bluray player. I am trying to use the concept of progressive playlist. I am downloading first three streams and starts the playback but the problem is after playing the first clip the 4th clip is not getting downloaded. only when data starved event is reached and the playback is stopped only the next set of clips are getting downloaded. Any one faced similar issues. I tried using separate thread for reading from network and writing to a buffer. still the problem persists. any idea what could be the problem ??