Hi James,
The short answer is that you can’t use a subtitle menu successfully until Adobe does an Encore update which was working in a special build that I saw at NAB but never made it info a formal release.
The problem is that the generated Blu-ray instructions for selecting the subtitle (and audio) tracks is just plain wrong. The way it was supposed to work is that a GPR (general purpose register) was supposed to retain the selected value, but among other things the code always immediately clears the register after saving the correct value.
There was a similar but different problem in CS4 and we devised a solution with our BluStreak Premaster application, by post-processing the Encore build folder prior to burning or replication.
https://blustreak.dvdafteredit.com/
However to fix the CS5 code would require re-multiplexing of the menus, at which point we gave up, since we don’t have a Blu-ray multiplexer. Don’t consider going back to CS4, however, since in most other respects the CS5 navigation is far superior.
So your best bet is to ping on Adobe and ask them, when are you going to release this fix?
Then, unfortunately, even after the fix, you are trying to do two things with one interface: use a highlight to show which button is selected, meaning which button will activate when you press Enter, and trying to use the same highlight to show which button indicates the current stream number. Yes, if there was scripting capability, you could select the appropriate button when the menu pops up.
In professional authoring, what the author does is use “button groups”. A button group is a collection of images for different states of the same button, separate from any highlighting for selection and activation. The button group will only show the enabled image, and the other images will all be disabled by scripting.
Blu-ray allows completely different images and palettes, so the possibilities are endless, and it is simple enough to put a check mark or some other means to indicate which is the currently selected stream, even while navigating and deciding which buttons to select and activate.
The author who first asked us for this feature for CS4 actually accomplished it on a normal (not popup) menu, by having two versions of the entire menu, for just two audio choices. And luckily he didn’t have subtitles, the possible combinations grow very quickly.
Resume applies only to normal menus, not popups. There is actually a Popup-off command, and Encore includes it, but forgot to implement it. Luckily most players will close the popup when you hit the popup button a second time.
With these bugs, the only way to properly set audio and subtitle tracks is with the remote functions themselves, or by using set stream and link directly to the main video from a normal menu.
Regards,
Larry Applegate
Rivergate Software, Inc.