Skip to main content

Calling a BD Title

2 replies [Last post]
bdjnoob
Offline
Joined: 2008-04-07

Hello everyone.

Is this possible? Have a CallTitle command in a HDMV MO call a BD-J Title that has an autoaction Xlet. This Xlet would perform some computations and then self-terminate with notifyDestory(). Playback would then continue from the HDMV MO's next command. In our tests the Xlet is destroyed but playback does not jump back to the HDMV MO.

Also, we are having trouble getting the BD-J code to switch to another title. The Xlet is disc bound, title unbound. We would like to be able to invoke a HDMV Title from BD-J code, so make use of the IG in that Title. We would like to have an Xlet Manager that is started on disc playback, that controls which Titles to play. These titles will be regular HDMV using regular IG navigation commands to navigate the playlists in that Title. We have tried the sample code 20.2 (cookbook), but the Titles are not selected. Also using the code sample in hdcookbook (AbstractDiscNavigator.selectTitle) is not switching Titles. Will Scenarist sign the Jars automatically? BDLocator string is bd://000000000000000.0003 We are hoping that as soon as the HDMV Title is selected the MO commands will be invoked, even though the Xlet has not terminated. Can this be done?

Any guidance is much appreciated. Thanks

Message was edited by: bdjnoob

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Joe Rice

Hi -

Regarding the first question, once you leave an HDMV Movie Object with
a CallTitle command, the Movie Object is suspended and further command
processing won't continue unless you Resume from the title called via
UO, HDMV Resume navigation command, or by selecting title FFFE from BD-
J. (See 10.4 of the BD-ROM Part 3-1 spec and 14.1.2.2 of BD-ROM Spec
3-2 - there are some caveats).

Note that there might be some noticeable lag (a few seconds) as
players switch back and forth between HDMV and BD-J modes.

Regarding the second question, Scenarist doesn't sign JARs
automatically - Sonic provides a utility (SafeGuard) to do this. (The
verifiers are good for catching signing-related issues with BD-J
files. It can be tough to troubleshoot some issues without them.)

Cheers,
Joe

On Apr 12, 2008, at 4:16 AM, bd-j-dev@mobileandembedded.org wrote:

> Hello everyone.
>
> Is this possible? Have a CallTitle command in a HDMV MO call a BD-J
> Title that has an autoaction Xlet. This Xlet would perform some
> computations and then self-terminate with notifyDestory(). Playback
> would then continue from the HDMV MO's next command. In our tests
> the Xlet is destroyed but playback does not jump back to the HDMV MO.
>
> Also, we are having trouble getting the BD-J code to switch to
> another title. The Xlet is disc bound, title unbound. We would like
> to be able to invoke a HDMV Title from BD-J code, so make use of the
> IG in that Title. We would like to have an Xlet Manager that is
> started on disc playback, that controls which Titles to play. These
> titles will be regular HDMV using regular IG navigation commands to
> navigate the playlists in that Title. We have tried the sample code
> 20.2 (cookbook), but the Titles are not selected. Also using the
> code sample in hdcookbook (AbstractDiscNavigator.selectTitle) is not
> switching Titles. We use Scenarist for the Authoring so are under
> the presumption that Scenarist will sign the Jars automatically.
> BDLocator string is bd://000000000000000.0003 We are hoping that as
> soon as the HDMV Title is selected the MO commands will be invoked,
> even though the Xlet has not terminated. Can this be done?
>
> Any guidance is much appreciated. Thanks
> [Message sent by forum member 'bdjnoob' (bdjnoob)]
>
> http://forums.java.net/jive/thread.jspa?messageID=268902
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: bd-j-dev-unsubscribe@hdcookbook.dev.java.net
> For additional commands, e-mail: bd-j-dev-help@hdcookbook.dev.java.net
>

---------------------------------------------------------------------
To unsubscribe, e-mail: bd-j-dev-unsubscribe@hdcookbook.dev.java.net
For additional commands, e-mail: bd-j-dev-help@hdcookbook.dev.java.net

bdjnoob
Offline
Joined: 2008-04-07

Thanks for the info