Pause using DirectDraw
We are evaluating the capabilities of the BD-J platform and have written a test app that displays simple animations traveling around the screen over a static background. Using a normal "paint" loop, we can achieve around 50 fps with relatively smooth updates. Using DirectDraw, we can achieve around 70 fps but every 7 to 10 seconds, there is a pause of about .25 to .5 seconds where all video updates stop. Even with sleeps or a fixed, lower framerate this occurs. I don't believe this is a garbage collection issue (but it's still possible). Does anyone have any ideas on what could be happening? As a side note, this issue does not appear on the PC-based player (though it could be but it's not visible), just on the actual hardware.