HD Cookbook says (page 17-2) that BDVideoConfigTemplate.KEEP_RESOLUTION can be used to hold the graphics resolution even if video resolution changes.
But in platform java docs, the description is different -
The KEEP_RESOLUTION preference indicates that the video device resolution is NOT to be changed, but should be kept the same when the video resolution changes.
In other words, if you have 1920x1080 resolution set, and you play SD video, the SD video will play in a small portion of the screen (on top left on TMT and Panasonic BD35).
Is there a setting that can keep 1920x1080 graphics over SD video (on full screen)?
Or, can graphics resolution be set to 1920x1080 while the player is playing SD video?
I have tried setting the graphics and video resolutions with BDVideoConfigTemplate.ZERO_VIDEO_IMPACT and BDVideoConfigTemplate.ZERO_GRAPHICS_IMPACT settings but playing SD video always rescales graphics on TMT and on Panasonic BD35.
Trying to set graphics resolution to 1920x1080 while SD video is playing, results in a security exception. The graphics resolution can be set to 1920x1080 only after the player has stopped playing.