I'm currently working on a blu-ray disc which includes several small promotional videos & a small game and has a BD-J menu as well as a HDMV menu. My idea behind this was to ensure compatiblity on most players, since the original menu I created was in BD-J and I want to offer a HDMV alternative for all players that can't manage the BD-J menu.
So right at the moment I'm starting with a FirstPlayback title which is HDMV and jumps directly to the TopMenu title (HDMV). I assembled a kind of "pre-menu" there, in which the user can select which resolution (720p or 1080i videos), which audio stream (stereo or 5.1), which mode (bd-j or hdmv) and which language (German or English) he wants to start with.
So far I have no problem with linking from the pre-menu to two different titles with basically the same PlayLists, of which one is BD-J and one is HDMV.
But what about the other parameters? Resolution shouldn't be a problem since I'm going to have to make different titles for that.
Here's my main question:
- How can I pass the parameters for language and audio stream from the HDMV part of the disc (like PSRs or GPRs) to the BD-J menu? Not only the audio language has to change but also the language of the BD-J menu itself, which I'm normally doing with a simple boolean variable.
And another important question:
- Is there a way that I can implement a testing method for Blu-Ray players which shows a message on the screen if the player isn't able to show the BD-J contents? I think I saw something like that on a commercial disc.