| Author |
Message |
manfy Newbie

Joined: 20 May 2007 Posts: 30 Location: S'pore
|
Posted: Sun Jul 08, 2007 7:43 am Post subject: glitch when authoring multiple LU (language units) |
|
|
hi dimad,
i'm remaking a DVD with 3 LU in VMG. i want to keep LU's but need to delete one PGC from each of those LU.
* after deleting PGC from LU 1 everything is OK. (no red highlights; DRMP361 properly corrects all command references on DVD automatically)
* when i delete same PGC from LU 2 then many commands are painted red!
cause of red highlights: DRMP is correcting all command references again. (erroneously!!)
instead, DRMP actually should check LU integrity within that domain and highlight non-complying entries in corresponding LU's. (upon first change of structure within that group of LU's, i guess)
i worked around it already by undoing deletion and changing VM commands manually....but yet, i thought you might wanna know...
|
|
| Back to top |
|
 |
manfy Newbie

Joined: 20 May 2007 Posts: 30 Location: S'pore
|
Posted: Mon Jul 09, 2007 4:39 am Post subject: |
|
|
sadly also the manual edit caused some hick-ups. (but not sure if LU related):
* i added compare, set, link command in VTS menu PGC (cell command)
-> debug result is fine
-> powerDVD result after export: no good!
* in ifoedit i noticed that DRMP has changed my set+link command to set ONLY (i.e. LinkTailPGC portion was omitted upon export).
same happened in all 3 LU's
after manual correction in ifoedit, the test with powerdvd was ok.
| Description: |
|
| Filesize: |
102.35 KB |
| Viewed: |
1433 Time(s) |

|
| Description: |
|
| Filesize: |
62.08 KB |
| Viewed: |
1433 Time(s) |

|
|
|
| Back to top |
|
 |
manfy Newbie

Joined: 20 May 2007 Posts: 30 Location: S'pore
|
Posted: Tue Jul 10, 2007 6:02 am Post subject: |
|
|
i researched the VM command issue a bit further this morning:
* DRMP DOES generate the correct hex command syntax from compare/set/link instructions!
* however, if the 'compare-part' is missing, then the ifoedit parser only displays the 'set-instruction' and neglects the link-part!!
unfortunately, soft DVD players (i tested powerDVD & WMP11) and set top players (pioneer dv-393) do the very same thing - they skip the link portion!!
assuming that is what the DVD-god intended then this means
for users:
* NEVER use compare/set/link instructions without compare operation! use 'Set Instructions' instead! (else result might be unpredictable)
for dimad:
* you could force the use of compare condition in CSL-commands (like you do with the set-portion)
or (my preference)
* you could automatically apply set/link syntax [71 xx...] instead of CSL syntax [B1 xx...] if the compare condition is missing in CSL.
what do you think??
i'm not sure how major authoring applications handle this. if i get a chance to test, i'll post results here.
what does dvd specs officially say about this compare/set/link commands??
|
|
| Back to top |
|
 |
DimadSoft DvdReMake Official support

Joined: 19 Mar 2004 Posts: 2192
|
Posted: Fri Jul 20, 2007 2:29 pm Post subject: Re: glitch when authoring multiple LU (language units) |
|
|
| manfy wrote: | hi dimad,
i'm remaking a DVD with 3 LU in VMG. i want to keep LU's but need to delete one PGC from each of those LU.
* after deleting PGC from LU 1 everything is OK. (no red highlights; DRMP361 properly corrects all command references on DVD automatically)
* when i delete same PGC from LU 2 then many commands are painted red!
cause of red highlights: DRMP is correcting all command references again. (erroneously!!)
instead, DRMP actually should check LU integrity within that domain and highlight non-complying entries in corresponding LU's. (upon first change of structure within that group of LU's, i guess)
i worked around it already by undoing deletion and changing VM commands manually....but yet, i thought you might wanna know...  |
Yes, LUs are handled independantly in DRMP. It would be a major change to analyze all make sure that they are consistent and apply editing (all, not just delete PGC) to all LUs. And it will not solve the problem if LUs are not authored consistently (menus in different languages may have completely different structure - depends on author)
There are several ways to modify DvdReMake Pro to handle this.
One is to assume that LU's structure is the same and delete PGC in all LUs automatically when PGC in LU is deleted. As said above, not the best one.
Have another action in addition to normal Del (say, Shift+Del) for PGCs in LUs which will delete this PGC from all LUs.
Another is to add an action to delete PGC without doing commands correction.
Which one looks least confusing?
|
|
| Back to top |
|
 |
MrMoody Newbie

Joined: 04 Jun 2005 Posts: 33 Location: DVD Land
|
Posted: Wed Jul 25, 2007 7:51 pm Post subject: Re: glitch when authoring multiple LU (language units) |
|
|
| DimadSoft wrote: | Have another action in addition to normal Del (say, Shift+Del) for PGCs in LUs which will delete this PGC from all LUs.
Another is to add an action to delete PGC without doing commands correction.
|
I'd like to have both of these two.
|
|
| Back to top |
|
 |
manfy Newbie

Joined: 20 May 2007 Posts: 30 Location: S'pore
|
Posted: Fri Aug 03, 2007 10:58 am Post subject: Re: glitch when authoring multiple LU (language units) |
|
|
| DimadSoft wrote: |
Another is to add an action to delete PGC without doing commands correction.
|
as a 'quick-shot' solution, i guess this option makes most sense.
(automatic deletion could potentially create a lot of other problems because of slightly differently authored LU's)
however, also an elegant final solution might not be too difficult !!?? (depending on existing program structure):
* create an object LU_block (representing all LU's in that domain)
* run LU_block through the syntax checking routine (rather than individual LU's)
* since min one LU must exist per LU_block, simply use first LU commands/properties as LU_block commands/property
* for LU_block checking subroutine simply compare commands in LU2 to LUx with LU1 and highlight errors accordingly
* any command editing in LU's other than the first one will initiate only command checking within that LU_block, but not over complete DVD structure
i know that different LU's could be authored differently. however, mostly that means that menu orders and related commands look slightly different in the various LU's. therefore complete syntax checking with reference to individual LU's should not be necessary.
anyways, since LU subject is a bit of a speciality thing that most casual users will not touch, i suggest you go for the easiest fix. if there's more demand from users you can consider changes in future versions.
cheers
|
|
| Back to top |
|
 |
CDR-Zone.COM Advertisement Bot
 
|
Posted: Post subject: Advertisement: |
|
|
|
|
|
| Back to top |
|
 |
|