Override Remote Title Button?

Is there a simple way to override the remote title button?

Currently it goes to the main menu. There is an option to assign it a function but this appears to be for the entire DVD. I can assign the menu button to go to a specific menu depending on the track being played but Title button doesn't seem to offer the same flexibility.
I have 2 main menus and various clips in each of those. I've set it so menu takes it to the main menu for that specific clip. I would like Title to do the same thing.
1. Any simple option I've missed to do this?
2. Can this be done with a script?
3. Are there existing scripts available to do this?
Thanks.

G5 2.5Ghz, MacBook Pro, Mac OS X (10.5.2)

Posted on Oct 12, 2009 3:03 PM

Reply
7 replies

Oct 13, 2009 5:35 AM in response to Scott Squires1

The way to think about this is that there can only be one Title location for a disc; (one main menu with many sub-menus.)
Its a simple way for the user to quickly get back to the starting position. Therefore DVDSP can only link the title button to one location on the disc.

the user has the return, menu and number buttons on the remote available for navigation:

you can use the return button when displaying a menu or the menu button when playing a track to link to any menu, button, track, chapter marker, slide show, or script on the disc. The number buttons will action the appropriate button on a menu or chpter in a track.

Oct 13, 2009 2:35 PM in response to Scott Squires1

Have you looked at the Title button settings in the property inspector for the disc layout? From there you can point it to whatever you need... I'd suggest a script is called for that sends the user on to whatever location you need. You can definitely script the navigation and behaviour of the Title button, but remember that doing so may cause some confusion if the user is expecting it to go to the Title menu.

Oct 13, 2009 3:02 PM in response to Scott Squires1

As for the scripting, I'd do it like this:

For each clip (or menu) have a script that sets a value in a GPRM, or rely on the internal values of the components. Every time you go to a new element (such as a new track or menu) have a script that updates the item value.

Now create a script that looks at the last value on the GPRM and jumps to a component according to the value it finds. Point the title button to this last script.

You can simplify this if you use the internal values for components and the 'get last item' value in the script. For example, the first menu on your disc has a value of 32, and subsequent menus increment in jumps of 32 (the second menu therefore has a value of 64, and so on). Tracks have a totally different range of values, starting at 49280 and incrementing in jumps of 128.

Thus a script that reads the GPRM will be able to tell if you were on a track or a menu (totally different ranges). Off the top of my head:

mov GPRM0, Last Item
Jump Indirect, GPRM0

That seems a bit simplistic - basically, put the value of the last item (track or a menu) into a GPRM, then jump to whatever item has got that value. If you were on menu 3 then the GPRM would hold a value of 96. The script would then take you to that menu. If you were watching track 4 the GPRM would hold a value of 49280 + 384 (track 1 plus three increments) so you'd go to track 4.

If you manually set the values, and ignore tracks (i.e. you only ever want to go to menus) then when you move between menus go via a script which changes the value in GPRM0 - you can either use your own values (so menu 1 sets GPRM 0 to be '1', Menu 2 sets it to '2' and so on) or try to work out something cute with the internal values.

If you use your own values (1, 2, 3, etc):

Mul GPRM0, 32
Jump Indirect GPRM0

If you manage to set the internal menu values directly into GPRM0:

Jump Indirect GPRM0

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Override Remote Title Button?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.