It also has NINE subtitle tracks which are parsed in parallel thread.
I think, I will put Cache Size option in preferences, that users could play with to make their movies play fine.
Anyways, thanks for making me think about this problem.

PS: I have a crazy idea of rewriting libdca (VLC DTS library) in Java. But not sure it will work fast enough for on-fly decoding...[/quote]
That would be cool.
BTW I've been playing some more with UPNPlay and GTVBox, I've noticed a couple things.
1) generally the length of the video is being report incorrectly, usually very short, but the video plays fine.
2) on the revue I can't change the audio track? or does it just refuse to change to an audiotrack that can't be played?