What happened?
Well the short of it is; the new Abstraction Layer structure employed by DVD Studio Pro 2/3/4 places all of our menus and scripts into the first, what's called the Video Title Set Menu Domain (VTSM 1), instead of the Video Manager Domain located at the very head of the disc, like prior versions of DVD Studio Pro did. This causes extra hoops for the DVD player's laser to jump through, i.e., extra thrashing or seek time, on just about every action directing playback in the project.
DVD Studio Pro's Auto-Programming "Abstraction layer" causes DVD players to seek all over the Disc for even a simple navigation jump

Inefficient and risky navigation routing
As shown above, even if you want navigation to jump from a menu to the first Track (which is the first VTS; Video Title Set number 1), the menu button command in DVD SP 2/3/4's scheme, first forces navigation back to the head of the disc in the Video Manager domain (the main logic area of the disc), where DVD SP 2/3/4 has a nest of PGC's and commands it has automatically placed, waiting to figure out where to go next, based on your choices back when you were in it's interface.
So, in the simple case of a project with just one menu and buttons targeting content in a single Track, we're not allowed by DVD Studio Pro's Connections settings to just drop down into the Titles in the VTS (Track), as shown below, even though the menu is sitting in the VTS's menu domain physically on the disc, right next to the VOB we want to jump to. Again, we're routed to the head of the disc to go through a bunch of automatic command tables that are present no matter what our project size or complexity, bouncing around amongst a few or a lot of PGC's containing bunches of commands, depending how large and complex the project is, and then finally, a command is found to jump navigation back down into the VTS (Track or Story), and its menu domain (VTSM), where it will bounce around some more, and then finally into a chapter in the Title. Whew!
DVD Specification based DVD authoring tools allow linking directly to the navigation target in the same domain. TFDVD Research Labs can redo the commands in your DVD Studio Pro project, so it will do the same.
TFDVD Research Lab can quickly streamline all the navigation on your final DVD.
So instead of a single, simple button command - "Jump VTS_TT 1" that gets us directly to our content in the same VTS (not leaving the "system space" as shown above ); DVD SP's Abstraction Layer routes us to the another "System Space", out of VTSM 1 domain (and the VTS it resides in) into the VMG (at the head of the disc, remember), then through dozens (possibly hundreds) of commands, contained in several PGC's, till it figures out where to go next. But that's not the worst of it.
DVD Studio Pro Menu Transitions
Menu Transitions on DVDs can add the ultimate high end feel, besides being very cool.
But, the Abstraction Layer scheme employed by DVD Studio Pro's Menu Transition feature is outright dangerous for navigation speed and player compatibility, and should not be used, as is.
DVD Studio Pro 3/4 puts all the menus and the transitions between them into separate PGC's (program chains), instead of all the menus and their transitions being placed in a single PGC, divided by programs (cells). This creates quite a mess, as shown below.

PGC's, and their pre and post commands reside in the IFO file
As it sits currently with DVD SP 3/4; when a menu button is activated that has a transition to another menu, navigation first leaves the menu VOB and goes up to the head of the VTS in it's IFO file, and enters the menu PGC's post command area. Then navigation is routed to the PGC that controls the transition portion of the VOB, to parse it's pre commands. Then the players' laser jumps back into the VOB to play the second or two transition; then it's back to the head of the VTS in the IFO file again, to parse the transition PGC's post command area (after the transition finishes playing), and then into the target menus pre command area, and then finally into the VOB to present the transitions target menu.
'Spec based DVD Authoring Systems can link directly to the transition and the target menu (shown below)
TFDVD Research Labs can quickly repack your DVD's VTSM domain; reducing the number
of PGC's, and making sure all your relevant menus and transitions are in a single PGC's;
for lightening navigation and ultimate player compatibility.
There are several problems with how DVD Studio Pro sets the project up in these ways; not counting the possible disconcerted look on the clients face when the big day arrives to sign-off on the project.
Eric Pautsch, in a thread on the Apple DVD Studio Pro Discussions puts it succinctly:
"To me, that AL (Abstraction Layer - DVD Studio Pro's auto programming routines) is complete garbage - totally unlike how anyone would go about authoring a disc..."Ha Ha :) Don't get me wrong - The AL works and I love DVDSP. But, if you authored a disc like that with a spec level application you'd be fired. :):)"
TFDVD Research Labs offers to streamline the navigation of your Discs as an optional add on component to our Premiere Proofing/DLT Premastering package.
Your client's DVD will navigate exactly as before (your studio still performs the initial authoring), but much quicker, and more compatible with DVD players |