VideoHelp Forum




+ Reply to Thread
Results 1 to 6 of 6
  1. Member mats.hogberg's Avatar
    Join Date
    Jul 2002
    Location
    Sweden (PAL)
    Search Comp PM
    OK, here's the deal: I'm trying to create a menu with a looping background. The mpeg consists of one pass thru the loop, repeating ad infinitum with a JUMP as post command back to itself. OK, there's a brief pause between each pass, but that I can live with. More annoying is that whatever menu selection I've made is reset when the menu starts over again: If I've hilited the third "button" it gets "unhilited" when the menu starts over.
    Now, I've studied some commercial DVDs, and from what I've seen, the hilited item stays hilited even after the menu starts over. Any idea how to do this with DVDAuthor?

    /Mats
    Quote Quote  
  2. Member adam's Avatar
    Join Date
    Sep 2000
    Location
    United States
    Search Comp PM
    I've never used DVDAuthor, but my guess is that it can't do this sort or authoring. You have to use GPRM's. Actually, I suppose there are several ways of doing it but this would be the most straightforward. You'd basically assign each button a value. Then you'd set a pre command accordingly. (ie: If #3 was the last item selected then highlight button #3.)

    The simplest solution if your authoring program doesn't support these functions is to simply loop the actual menu. Encode a few more loops into it so that it plays longer before restarting.
    Quote Quote  
  3. Retired from video stuff MackemX's Avatar
    Join Date
    Nov 2002
    Location
    VIP Lounge
    Search Comp PM
    some menu's I've seen recently that loop have an initial menu cell then another cells that loops after the initial cell is played

    another way could be to use some commands

    something like R[0] = 1 in the first play pre commands. In the menu PGC pre commands put highlighted button = R[0] so it will highlight button 1. In the post commands for the cell put R[0] = highlighted button so if it's changed then R[0] should also change for when it loops again
    Quote Quote  
  4. Member mats.hogberg's Avatar
    Join Date
    Jul 2002
    Location
    Sweden (PAL)
    Search Comp PM
    Tanks for your input, but: yes, of course I could make the bg loop longer, but that'd mean "bigger mpeg", and not solving the prob as such - just postphoning it, which is not what I want.
    MackemX, your suggestion sounds like along the lines I've been thinking - I'll check it out in the DVDAuthor docs!

    /Mats
    Quote Quote  
  5. Retired from video stuff MackemX's Avatar
    Join Date
    Nov 2002
    Location
    VIP Lounge
    Search Comp PM
    just edit the commands after using Ifoedit or PGCEdit as I don't think you can do this via DVDAuthor. It is rather simple though as I just tested it

    goto the VTS menu PGC 1 post commands for the menu and you will see some commands checking the button that is highlighted (R[14] in my test). There is also a pre command saying highlighted button=1

    insert a pre command to the 1st play PGC R[14]=1 before the jump to the menu. Change the Pre command in the menu PGC to Highlighted button = r[14] and that's it

    takes seconds to do

    p.s. didn't see Adam's post due to not posting my reply straight away as usual
    Quote Quote  
  6. Member mats.hogberg's Avatar
    Join Date
    Jul 2002
    Location
    Sweden (PAL)
    Search Comp PM
    Well, I have to do it within DVDAuthor, as I'm writing (yet another) GUI for it, not trying to do this by hand...
    But here's what I'm gonna try:
    In the menu pre command:
    Code:
    if(g0>0) s8=g0;
    ...and in the post command:
    Code:
    g0=s8;
    g0 is a general purpose register (I'd call it a variable)
    s8 contains info about currently highlighted button (system register) and is r/w
    Ought to work!

    /Mats
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!