jumppad with dvdauthor 6.12

View: New views
10 Messages — Rating Filter:   Alert me  

jumppad with dvdauthor 6.12

by Jérome Vérité-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

I use dvdauthor 6.11 with windows, it runs ok, but it doesn't manage the random function, so I tried the 6.12 version which manages it. With this 6.12 version, the "jump titleset 3 menu 2;" doesn't work, is there a difference with the jumppad attribute ?

Can you explain me why it doesn't want to JUMP to a menu in another titleset with 6.12 ?

thanks in advance

Jerome

--
Cordialement,

Jérôme VERITE
ENEKIA
01 42 21 17 74

Re: jumppad with dvdauthor 6.12

by Wolfgang Wershofen :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Am Montag, 24. April 2006 17:38 schrieb Jérome Vérité:
> Hi,
>
> I use dvdauthor 6.11 with windows, it runs ok, but it doesn't manage
> the random function, so I tried the 6.12 version which manages it.
> With this 6.12 version, the "jump titleset 3 menu 2;" doesn't work,
> is there a difference with the jumppad attribute ?

Hm, the command above should work, if you're in the VMGM domain - with
or without jumppad.
I'm not sure, if it works from another titleset domain.

>
> Can you explain me why it doesn't want to JUMP to a menu in another
> titleset with 6.12 ?

AFAIK, jumppad causes troubles with playability and compatibility and
therefore, the use of jumppad is not recommended. Maybe Scott
discontinued the support for jumppad in the recent alpha versions, but
I don't know.

If you want to jump from within one titleset to a menu in another
titleset, you can do so without jumppad:
Just define a dummy menu in the VMGM menu and store titleset and menu
number in register variables. Should look something like this:

<!-- I suppose you have 3 titlsets, each with 4 menus
     The dummy menu in the vmgm domain is menu number 2
     g4 - stores the desired titleset
     g5 - stored the desired menu number //-->
<vmgm>
 <menus>
  (...)
  <pgc pause="0">
   <pre> {
        if (g4 lt 1) g4=1;
        if (g4 gt 3) g4=3;
        if (g5 lt 1) g5=1;
        if (g5 gt 4) g5=4;
        if (g4 eq 1) {
                if (g5 eg 1) jump titleset 1 menu 1;
                if (g5 eg 2) jump titleset 1 menu 2;
                if (g5 eg 3) jump titleset 1 menu 3;
                if (g5 eg 4) jump titleset 1 menu 4;
                     };
        if (g4 eq 2) {
                if (g5 eg 1) jump titleset 2 menu 1;
                if (g5 eg 2) jump titleset 2 menu 2;
                (...)
                     };
        if (g4 eq 3) {
                if (g5 eg 1) jump titleset 3 menu 1;
                (...)
                     };
          }
   </pre>
   <vob file="empty.mpg" />
  </pgc>
 </menus>
</vmgm>
<titlesets>
 <menus>
  <pgc entry="root"/>
   <vob file="your_menu.mpg" pause="inf"/>
   <button name="x"> { g4=3; g5=2; jump vmgm menu 2; } </button>
(...)

That's it. If the button 'x' in the root menu of titleset 1 is pressed,
a jump is created to titleset 3 (g4=3) and menu 2 (g5=2) via the vmgm
dummy menu.

It's a quick hack, so please excuse any typos in the xml example. Should
work this way, though I didn't try.

hth
Wolfgang

--
Geek by nature, Linux by choice


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0709&bid&3057&dat1642
_______________________________________________
Dvdauthor-users mailing list
Dvdauthor-users@...
https://lists.sourceforge.net/lists/listinfo/dvdauthor-users

Parent Message unknown Re: jumppad with dvdauthor 6.12

by Jérome Vérité-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Hi,

I tried to do like you explain a long time ago, but I use a lot of menues and titleset and the vm command can't go up to 120 commands, I have to shrink it into several parts and it's not easy to use after, the simpliest way will be to make effective the jumppad function or to make possible to call "jump titleset g4 menu g5;" in the vmgm menu after initialization of them.

Thanks a lot,

if somebody else know why the jumppad function doesn't want to work with me, thanks to tell me!

Jerome

Hm, the command above should work, if you're in the VMGM domain - with=20
or without jumppad.=20
I'm not sure, if it works from another titleset domain.

>
> Can you explain me why it doesn't want to JUMP to a menu in another
> titleset with 6.12 ?

AFAIK, jumppad causes troubles with playability and compatibility and=20
therefore, the use of jumppad is not recommended. Maybe Scott=20
discontinued the support for jumppad in the recent alpha versions, but=20
I don't know.

If you want to jump from within one titleset to a menu in another=20
titleset, you can do so without jumppad:
Just define a dummy menu in the VMGM menu and store titleset and menu=20
number in register variables. Should look something like this:

<!-- I suppose you have 3 titlsets, each with 4 menus
    The dummy menu in the vmgm domain is menu number 2
    g4 - stores the desired titleset
    g5 - stored the desired menu number //-->=20
<vmgm>
 <menus>
 (...)
 <pgc pause=3D"0">
  <pre> {
       if (g4 lt 1) g4=3D1;
       if (g4 gt 3) g4=3D3;
       if (g5 lt 1) g5=3D1;
       if (g5 gt 4) g5=3D4;
       if (g4 eq 1) {
               if (g5 eg 1) jump titleset 1 menu 1;
               if (g5 eg 2) jump titleset 1 menu 2;
               if (g5 eg 3) jump titleset 1 menu 3;
               if (g5 eg 4) jump titleset 1 menu 4;
                    };
       if (g4 eq 2) {
               if (g5 eg 1) jump titleset 2 menu 1;
               if (g5 eg 2) jump titleset 2 menu 2;
               (...)
                    };
       if (g4 eq 3) {
               if (g5 eg 1) jump titleset 3 menu 1;
               (...)
                    };
         }
  </pre>
  <vob file=3D"empty.mpg" />
 </pgc>
 </menus>
</vmgm>
<titlesets>
 <menus>
 <pgc entry=3D"root"/>
  <vob file=3D"your_menu.mpg" pause=3D"inf"/>
  <button name=3D"x"> { g4=3D3; g5=3D2; jump vmgm menu 2; } </button>
(...)

That's it. If the button 'x' in the root menu of titleset 1 is pressed,=20
a jump is created to titleset 3 (g4=3D3) and menu 2 (g5=3D2) via the vmgm=20
dummy menu.

It's a quick hack, so please excuse any typos in the xml example. Should=20
work this way, though I didn't try.

hth
Wolfgang



Re: jumppad with dvdauthor 6.12

by Wolfgang Wershofen :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Am Dienstag, 25. April 2006 09:30 schrieb Jérome Vérité:
> Hi,
>
> I tried to do like you explain a long time ago, but I use a lot of
> menues and titleset and the vm command can't go up to 120 commands, I
> have to shrink it into several parts and it's not easy to use after,
> the simpliest way will be to make effective the jumppad function or
> to make possible to call "jump titleset g4 menu g5;" in the vmgm menu
> after initialization of them.

Two more suggestions:

1. Why not put all your menus into the VMGM domain. From the VMGM, you
may jump anywhere you like.

2. Would it be possible, not to use separate titlesets but only titles
in one titlset? To my knowledge, as long as you have only videos with
equal characteristics (resolution, format etc.), you may place them
into one titleset and define each as separate title. This way, you
wouldn't need to jump out of your titleset to call a different menu.

Don't know about how many titles and menus you are talking about,
though. And I don't know about restrictions, how many titles and menus
a titleset can have. But would be worth a try....

hth
Wolfgang

--
Geek by nature, Linux by choice


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0709&bid&3057&dat1642
_______________________________________________
Dvdauthor-users mailing list
Dvdauthor-users@...
https://lists.sourceforge.net/lists/listinfo/dvdauthor-users

Parent Message unknown Re: jumppad with dvdauthor 6.12

by Jérome Vérité-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> Hi,
>
> I tried to do like you explain a long time ago, but I use a lot of
> menues and titleset and the vm command can't go up to 120 commands, I
> have to shrink it into several parts and it's not easy to use after,
> the simpliest way will be to make effective the jumppad function or
> to make possible to call "jump titleset g4 menu g5;" in the vmgm menu
> after initialization of them.

Two more suggestions:

1. Why not put all your menus into the VMGM domain. From the VMGM, you=20
may jump anywhere you like.

I will try, but I'm not sure it will work (maybe for  the same reason of the next response)

2. Would it be possible, not to use separate titlesets but only titles=20
in one titlset? To my knowledge, as long as you have only videos with=20
equal characteristics (resolution, format etc.), you may place them=20
into one titleset and define each as separate title. This way, you=20
wouldn't need to jump out of your titleset to call a different menu.

Don't know about how many titles and menus you are talking about,=20
though. And I don't know about restrictions, how many titles and menus=20
a titleset can have. But would be worth a try....

I tried it the first time, and the limit is about 120 menus in a tilteset for dvdauthor, I don't know if it is the limit of the dvd specification, but I use dvdauthor and it can't make more than 120. some constants are defined with values nera from 120 and dvdauthor make beautifuls errors like the next one

ERR:  Too many pre/post/cell commands.  Reduce complexity and/or disable jumppad.

but it's not the only one, I have got another one the last time with a different configuration .

Thanks in advance if somebody know what is the limit of menus in a titleset in the dvd specification.

If somebody manage to use jumppad with the 6.12 version under windows, can you tell me where have you got this compiled version.

Jerome

hth
Wolfgang

--
Cordialement,

Jérôme VERITE
ENEKIA
01 42 21 17 74

Re: Re: jumppad with dvdauthor 6.12

by Wolfgang Wershofen :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Am Dienstag, 25. April 2006 22:31 schrieb Jérome Vérité:

> > > Hi,
> > >
> > > I tried to do like you explain a long time ago, but I use a lot
> > > of menues and titleset and the vm command can't go up to 120
> > > commands, I have to shrink it into several parts and it's not
> > > easy to use after, the simpliest way will be to make effective
> > > the jumppad function or to make possible to call "jump titleset
> > > g4 menu g5;" in the vmgm menu after initialization of them.
> >
> 2. Would it be possible, not to use separate titlesets but only
> titles=20
>
> > in one titlset? To my knowledge, as long as you have only videos
> > with=20 equal characteristics (resolution, format etc.), you may
> > place them=20 into one titleset and define each as separate title.
> > This way, you=20 wouldn't need to jump out of your titleset to call
> > a different menu.
> >
> > Don't know about how many titles and menus you are talking
> > about,=20 though. And I don't know about restrictions, how many
> > titles and menus=20 a titleset can have. But would be worth a
> > try....
>
> I tried it the first time, and the limit is about 120 menus in a
> tilteset for dvdauthor, I don't know if it is the limit of the dvd
> specification, but I use dvdauthor and it can't make more than 120.
> some constants are defined with values nera from 120 and dvdauthor
> make beautifuls errors like the next one
>
> ERR:  Too many pre/post/cell commands.  Reduce complexity and/or
> disable jumppad.
>

I'm sorry, but I can't possibly think of anything useful that uses such
a huge number of menus.
I think, the error message of dvdauthor is absolutely right: "Reduce
complexity"!

Sorry, I'm giving up.
Wolfgang

--
Geek by nature, Linux by choice


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0709&bid&3057&dat1642
_______________________________________________
Dvdauthor-users mailing list
Dvdauthor-users@...
https://lists.sourceforge.net/lists/listinfo/dvdauthor-users

Parent Message unknown Re: Re: jumppad with dvdauthor 6.12

by Wolfgang Wershofen :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Am Mittwoch, 26. April 2006 00:03 schrieb Andy Clay:

> Wolfgang Wershofen wrote:
> >> I tried it the first time, and the limit is about 120 menus in a
> >> tilteset for dvdauthor, I don't know if it is the limit of the dvd
> >> specification, but I use dvdauthor and it can't make more than
> >> 120. some constants are defined with values nera from 120 and
> >> dvdauthor make beautifuls errors like the next one
> >>
> >> ERR:  Too many pre/post/cell commands.  Reduce complexity and/or
> >> disable jumppad.
> >
> > I'm sorry, but I can't possibly think of anything useful that uses
> > such a huge number of menus.
> > I think, the error message of dvdauthor is absolutely right:
> > "Reduce complexity"!
> >
> > Sorry, I'm giving up.
> > Wolfgang
>
> Just because you can't think of using that menus, doesn't mean
> somebody else doesn't need them.  I have a project which has 157 menu
> pages in 1 VTS and there is a limit of 119 menus, which is a PITA.
> After 119 I have to alter the jump VM command targets with PGCedit,
> which is a BIGGER PITA. The DVD spec limit is 65535 menus, so more
> 119 could easily be justified.  I just wish Scott would up the limit
> to a more reasonable number.

Ok, you got me. I apologize for my ignorance.

It's just I can't imagine to watch a DVD with hundreds of menu pages!
What's the use? For me, menus are to select the content of a DVD. This
can be a whole movie, a special chapter in a movie, audio or subtitle
language and that's it. All of those are limited in number and so
should be the menus.

So what are you trying to program on your DVD - video games ???  :-)

Please, enlighten me.

thx
Wolfgang

--
Geek by nature, Linux by choice


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Dvdauthor-users mailing list
Dvdauthor-users@...
https://lists.sourceforge.net/lists/listinfo/dvdauthor-users

Parent Message unknown Re: jumppad with dvdauthor 6.12

by Jérome Vérité-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> Just because you can't think of using that menus, doesn't mean
> somebody else doesn't need them.  I have a project which has 157 menu
> pages in 1 VTS and there is a limit of 119 menus, which is a PITA.
> After 119 I have to alter the jump VM command targets with PGCedit,
> which is a BIGGER PITA. The DVD spec limit is 65535 menus, so more
> 119 could easily be justified.  I just wish Scott would up the limit
> to a more reasonable number.

Ok, you got me. I apologize for my ignorance.

It's just I can't imagine to watch a DVD with hundreds of menu pages!
What's the use? For me, menus are to select the content of a DVD. This
can be a whole movie, a special chapter in a movie, audio or subtitle
language and that's it. All of those are limited in number and so
should be the menus.

So what are you trying to program on your DVD - video games ???  :-)

yes and I need thousands of menus, I think i will need between 10000 and 15000 menus, and this is why I use dvdauthor, I can generate menus dynamically with it and it's wonderful.

I will be very happy if Scott could move up the limit established by the constants.

Thanks

Please, enlighten me.

--
Cordialement,

Jérôme VERITE
ENEKIA
01 42 21 17 74

Re: Re: jumppad with dvdauthor 6.12

by Wolfgang Wershofen :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Am Mittwoch, 26. April 2006 09:22 schrieb Jérome Vérité:
> > So what are you trying to program on your DVD - video games ???
> > :-)
>
> yes and I need thousands of menus, I think i will need between 10000
> and 15000 menus, and this is why I use dvdauthor, I can generate
> menus dynamically with it and it's wonderful.

You are not kidding, are you? Please send me a copy, once you finished
your work. I have to see it...

>
> I will be very happy if Scott could move up the limit established by
> the constants.

Beam it up, Scotty. ;-)

Although, shouldn't be much of a problem for an experienced
C-programmer, to raise the limit or am I wrong? I don't speak C,
otherwise I would have a look at it, sorry.

cu
Wolfgang

--
Geek by nature, Linux by choice


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0709&bid&3057&dat1642
_______________________________________________
Dvdauthor-users mailing list
Dvdauthor-users@...
https://lists.sourceforge.net/lists/listinfo/dvdauthor-users

Re: Re: jumppad with dvdauthor 6.12

by Paul Zirnik :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wednesday 26 April 2006 10:24, Wolfgang Wershofen wrote:

> Am Mittwoch, 26. April 2006 09:22 schrieb Jérome Vérité:
> > > So what are you trying to program on your DVD - video games ???
> > >
> > > :-)
> >
> > yes and I need thousands of menus, I think i will need between 10000
> > and 15000 menus, and this is why I use dvdauthor, I can generate
> > menus dynamically with it and it's wonderful.
>
> You are not kidding, are you? Please send me a copy, once you finished
> your work. I have to see it...

If you realy like to make dvd-games, i have three dvds that contains
interactiv games, mabye you all know them :)

"Dragons Lair", "Space Ace" and "Tomb Raider"

If you like i can run them trough dvdunauthor to give you some clues how they
did it.

> > I will be very happy if Scott could move up the limit established by
> > the constants.
>
> Beam it up, Scotty. ;-)
>
> Although, shouldn't be much of a problem for an experienced
> C-programmer, to raise the limit or am I wrong? I don't speak C,
> otherwise I would have a look at it, sorry.

As far i know, this limit is only, because it's the dvd specification limit.

greets,
    Tami


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0709&bid&3057&dat1642
_______________________________________________
Dvdauthor-users mailing list
Dvdauthor-users@...
https://lists.sourceforge.net/lists/listinfo/dvdauthor-users