CDR-Zone.COM Forum Index Home | Reviews | Software | Guides | Articles | Forum

 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
glitch when authoring multiple LU (language units)

 
Post new topic   Reply to topic    CDR-Zone.COM Forum Index -> DvdReMake - Feedback
Author Message
manfy
Newbie
Newbie


Joined: 20 May 2007
Posts: 30
Location: S'pore

PostPosted: Sun Jul 08, 2007 7:43 am    Post subject: glitch when authoring multiple LU (language units) Reply with quote

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... Wink
Back to top
manfy
Newbie
Newbie


Joined: 20 May 2007
Posts: 30
Location: S'pore

PostPosted: Mon Jul 09, 2007 4:39 am    Post subject: Reply with quote

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.



drmp.jpg
 Description:
 Filesize:  102.35 KB
 Viewed:  1680 Time(s)

drmp.jpg



ifo.jpg
 Description:
 Filesize:  62.08 KB
 Viewed:  1680 Time(s)

ifo.jpg


Back to top
manfy
Newbie
Newbie


Joined: 20 May 2007
Posts: 30
Location: S'pore

PostPosted: Tue Jul 10, 2007 6:02 am    Post subject: Reply with quote

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
DvdReMake Official support


Joined: 19 Mar 2004
Posts: 2193

PostPosted: Fri Jul 20, 2007 2:29 pm    Post subject: Re: glitch when authoring multiple LU (language units) Reply with quote

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... Wink


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? Smile
Back to top
MrMoody
Newbie
Newbie


Joined: 04 Jun 2005
Posts: 33
Location: DVD Land

PostPosted: Wed Jul 25, 2007 7:51 pm    Post subject: Re: glitch when authoring multiple LU (language units) Reply with quote

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
Newbie


Joined: 20 May 2007
Posts: 30
Location: S'pore

PostPosted: Fri Aug 03, 2007 10:58 am    Post subject: Re: glitch when authoring multiple LU (language units) Reply with quote

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 Cool
Back to top
CDR-Zone.COM
Advertisement Bot


Posted:     Post subject: Advertisement:

Back to top
Display posts from previous:   
Post new topic   Reply to topic    CDR-Zone.COM Forum Index -> DvdReMake - Feedback All times are GMT
Page 1 of 1

 


Powered by phpBB © 2001, 2005 phpBB Group