From: Ben H. <be...@de...> - 2007-09-30 01:05:52
|
On Fri, 2007-09-28 at 19:09 -0700, Pat Dalzell wrote: > Hi, >=20 > I've created a DVD using QDVDAuthor and then am manually editing the xml > files to get switched menus. Everything works fine in software players o= r > my Sony hardware player with one major exception: The menu and title > buttons don't work. Both buttons crash VLC or Xine, and it crashes my hw > player as well - the machine powers off after freezing when hitting title= or > menu! >=20 > I still have my DVD burner on a Windows machine, and when using Nero to b= urn > the DVD I get an error that says "Required file 'VTS_01_0.VOB' is not > present" and "dvd-video files reallocation failed". When attempting to > backup the DVD file structure in DVD Shrink I get an "Out of memory The > parameter is incorrect" error. I've run the DVD files through FixVTS as > well to see what that does. It runs fine, but when I try to burn the > "fixed" structure with Nero I get a "Violation against DVD specification > detected" error instead of the VTS_01_0.VOB not present error. Nero lets= me > continue in both scenarios and they give the same result when played. >=20 > I'm assuming there are some compliance issues with these DVDs. Anyone ha= ve > any bright ideas on how to fix or at least troubleshoot this? :-) VTS_01_0.VOB would contain the video for the first titleset's menus. But the first titleset has only one menu and it has no video. I have created discs like this and didn't find any compatibility problems. However, I only used a pre-routine in the titleset menu. You also have a post-routine, which will run after the menu's video has played, but there is no video to play and I suspect that is the source of the problem. Try replacing: > <pre> { if ( g3 gt 0 ) { > if ( g3 eq 1 ) { g3=3D0; jump title 1 chapter 1; } > if ( g3 eq 2 ) { g3=3D0; jump title 2 chapter 1; } > if ( g3 eq 3 ) { g3=3D0; jump title 3 chapter 1; } > if ( g3 eq 4 ) { g3=3D0; jump title 4 chapter 1; } > if ( g3 eq 5 ) { g3=3D0; jump title 5 chapter 1; } > jump vmgm menu entry title; > } > } </pre> > <post> { g2 =3D 1; jump vmgm menu entry title; } </post> with: <pre> if ( g3 eq 1 ) { g3=3D0; jump title 1 chapter 1; } if ( g3 eq 2 ) { g3=3D0; jump title 2 chapter 1; } if ( g3 eq 3 ) { g3=3D0; jump title 3 chapter 1; } if ( g3 eq 4 ) { g3=3D0; jump title 4 chapter 1; } if ( g3 eq 5 ) { g3=3D0; jump title 5 chapter 1; } g2 =3D 1; jump vmgm menu entry title; </pre> Why do you have a second titleset with only menus? It seems like it would be simpler to put those menus in the VMGM. Ben. --=20 Ben Hutchings All the simple programs have been written, and all the good names taken. |