Log in

View Full Version : PgcEdit v8.6 released (January 12, 2008)


Pages : [1] 2 3 4 5 6 7 8 9 10 11 12 13 14

r0lZ
23rd January 2007, 09:17
PgcEdit v8 discussion thread

Links within this thread:


PgcEdit v8.6 (http://forum.doom9.org/showthread.php?t=121146&page=28)
PgcEdit v8.5 (http://forum.doom9.org/showthread.php?p=1048093#post1048093)
PgcEdit v8.4 (http://forum.doom9.org/showthread.php?p=1018955#post1018955)
PgcEdit v8.3 (http://forum.doom9.org/showthread.php?p=1016229#post1016229)
PgcEdit v8.2.1 (http://forum.doom9.org/showthread.php?p=1007809#post1007809)
PgcEdit v8.2 (http://forum.doom9.org/showthread.php?p=1007527#post1007527)
PgcEdit v8.1 (http://forum.doom9.org/showthread.php?p=991426#post991426)


Links to old discussion threads:


PgcEdit v8.0 beta (http://forum.doom9.org/showthread.php?p=912847#post912847)
PgcEdit v7 (http://forum.doom9.org/showthread.php?p=816851#post816851)
PgcEdit 0.6.1 to 0.6.3 (http://forum.doom9.org/showthread.php?t=100890)
PgcEdit 0.6.0 and 0.6.1 beta (http://forum.doom9.org/showthread.php?t=96972)
Burning DL Media with PgcEdit (PgcEdit 0.6.0 beta) (http://forum.doom9.org/showthread.php?t=95250)
PgcEdit 0.5 (http://forum.doom9.org/showthread.php?t=90960)
PgcEdit 0.5.1 beta (http://forum.doom9.org/showthread.php?s=&threadid=91521)
PgcEdit 0.5.0 beta (http://forum.doom9.org/showthread.php?s=&threadid=89918)
PgcEdit 0.4 (http://forum.doom9.org/showthread.php?s=&threadid=85329)
PgcEdit 0.3 (http://forum.doom9.org/showthread.php?s=&threadid=79853)
PgcEdit 0.2 (http://forum.doom9.org/showthread.php?s=&threadid=78618)
PgcEdit 0.1 (http://forum.doom9.org/showthread.php?s=&threadid=77980)

r0lZ
23rd January 2007, 09:17
PgcEdit v 8.0

A. = Added feature
E. = Enhanced feature
F. = Bug Fixed

E. Cell Table: The misleading "Layer Break ?" flag has been replaced by the more standard "Seamless Joint" flag. It's now a direct shortcut to the Seamless Joint flag in the cell type editor. Its value is the inverse of the old flag. Therefore, now, the new Seamless flag should theoretically be CLEAR at the LB position and always clear on the first cell of the PGC.
A. New function Domain -> Remap PGCs in domain, to reorder the PGCs of the current domain. The VM commands and the Next/Prev/GoUpPGCN links are automatically renumbered to preserve the navigation.
You can preview the PGCs from within the GUI.
Removed Menu -> Swap or Copy Menu PGC, since this function is now useless.
A. New function Title -> Re-order TTNs in domain, to renumber the TTNs of the current domain in increasing order. The VM commands are renumbered to preserve the navigation. This function might be needed to be able to delete the last PGC with Domain -> Delete last PGC in domain.
A. New function DVD -> Delete uncalled PGCs, to delete automatically (almost) all useless PGCs in the DVD. The navigation is preserved.
Note: Since this function is potentially dangerous, use it with care!
A. Added the User's PGC Comment field in the PGC editor, to easily type it.
A. Pgc Editor -> Remove Cells: New "Shorten the chapter table if needed" option, to silently remove the chapters at the end of the chapter table when they are not assigned to an existing program any more after the operation. Use this option with care!
A. PgcEditor -> CellTimes.txt: It is now also possible to save the celltimes file in Womble MPEG Video Wizard .MLS format. A .MBS file can also be generated when necessary (when there are several VOB files in the domain.)
A. Removed Info -> Find Unused GPRMs and added Info -> GPRMs to open the new GPRM Labels Editor and to list the usage count of all GPRMs.
The labels are displayed in the VM commands and the Command Editor exactly like for the SPRMs. The GPRM fields in the Command Editor are now replaced by a dropdown menu button. Right-clicking on a GPRM menu button calls also the GPRM Labels Editor. In Trace mode, added also Watch -> GPRM Labels.
Clicking on a GPRM label in the Watch window calls also the Labels Editor.
The GPRM labels are saved in the backup folder, with the User Comments, when the DVD is saved. The menus File -> "Import/Export/Clear user's PGC comments" has been moved to the "Comments and Labels" sub-menu.
A. Added File -> Recent DVDs submenu, with up to 25 entries. The invalid paths are removed from the list each time PgcEdit is started.
A. Added View -> Show Log and View -> Clear Log. Currently, only the Load DVD operation is logged, to help discover the origin of a problem when loading a DVD. All status bar messages are also logged.
Clear Log clears the internal log buffer, but doesn't modify the contents of the Log viewer window. Opening or reopening a DVD clears also the log.
Note: Double-clicking on the status bar opens also the log window.
A. Added the keyboard shortcut Control+A to call Domain Streams Attributes.
A. Trace: Added Log -> Log Filter -> PUOs Details to log each PUO separately.
E. Trace Watch Window: it is now possible to close any sub-window from the watch window, and to toggle the SPRM labels and the (new) GPRM labels.
New Watch -> All menu to enable all sub-windows and labels at once.
E. DVD -> Remap Titlesets and Title -> Remap Title Numbers: Added a preview, available also in the new Domain -> Remap PGCs in domain function.
E. Jump To PGC Upon DVD Insert has been enhanced so that the target title and the resume target are no more blocked when they are entered directly from the exit domain with the player function to call a Title by its number.
E. Jump To PGC Upon DVD Insert: Also, the original VM commands are completely removed from the First-Play PGC whenever possible, to leave a chance to delete the skipped PGCs with the new Delete Uncalled PGCs function.
E. Kill PGC Playback on a menu with buttons (or BOVs) but with a non-infinite still time: added a "No Button!" button to kill playback without selecting a menu button to be simulated, to continue the navigation normally at the end of the playback. DO NOT USE THIS OPTION ON A LOOPING MENU, or you will probably create an endless loop!
E: Kill PGC Playback improved to avoid infinite loop in some circumstances.
E. Menu button viewer: When the user clicks on the big button to edit the command and the commands are identical in all groups (or there is only one group), the user is not prompted any more to modify the command in all groups. It is still possible to edit the commands independently when the original commands are different in each group, or with the menu editor.
E. Improved warning messages when there are several set of buttons in a menu.
E. The File menu, too big, has been reorganized with new sub-menus.
A. Added File -> Backups -> Undo last Incremental Backup to automatically return one step back in the backups. In some cases, you MUST use this function instead of restoring the files manually, or your DVD might be totally messed up. This function checks also for FixVTS and VobBlanker backups, and offer to restore them manually. Shortcut: Control+Alt+N
The shortcut for New Incremental Backup has been modified: Control+N
E. Restore Backup (and Restore Last Incremental Backup): The VOB files in the backup folder can now be copied or moved back automatically.
E. Tools -> FixVTS: the FixVTSBackup folder is now renamed automatically when FixVTS is launched from the Tools menu, so that the new Undo Incremental Backup function works as expected when FixVTS has been used several times.
E. Save DVD: When there are modified buttons or BOVs, the confirmation dialog is no longer displayed. The buttons or BOVs are saved anyway.
E. Title Play Map table: The user can now modify the Not-One_Sequential_Title flags. Added also a button to compute automatically those flags, based on the characteristics of the titles (random, shuffle, more than one PGC...)
E. Not-one_sequential_title flag in VMG_TT_SRPT: Added checks in several functions to be sure that this flag does not need to be modified. Now, the not-one_sequential flag is modified automatically (or in some cases after a confirmation of the user) to match the Title characteristics.
The affected functions are Edit PGC, Rebuild Time Map, Delete last PGC in Domain, etc... Thanks to Jsoto for the idea!
E. After deleting or blanking a PGC, the streams attributes of the domain are now checked, and the user is prompted to fix them if some streams are no longer needed.
E. Added Copy/Paste buttons in Domain Stream Attributes -> Audio type dialog.
E. Added error messages in the status bar when the user types illegal characters in an ISO639 Language Code field.
E. When the option to start PgcEdit in trace mode was on, the plugins were initialized only after the trace mode was closed by the user. Now, the plugins are loaded and initialized before the trace mode is started.
E. Improved method to load severely damaged IFO files. (Silent Hill zone 2)
E. Find BOVs has now a new option to do a deep scan (every 1 VOBU) when at least one BOV has been found during the first pass and the number of VOBUs to skip is greather than 1. When this option is on, it is now almost impossible to miss a BOV, even if the number of VOBUs to skip is high.
E. Info -> Menu Button Commands: Added the BOVs as well in the output.
VOB cells without buttons or BOVs are not listed any more.
E. Info -> PGC (in title domain), and PCG Params and Cell Tables: Added the number of BOVs per cell in the output.
E. Miscellaneous little GUI enhancements. For example, it is now possible to switch the focus back and forth between the PGC selector pane and the cmd editor pane with the cursor left and right keys.
E. Uses Tcl/Tk 8.4.12 and freeWrap 6.2 for the wrapped version.
F. Open DVD: Crash occurring when a VTS without VTS_C_ADT table was read.
F. The Title number of a multi-pgc Title was not assigned to the right PGC when the entry PGC is not the first PGC of the TTN. (Very rare situation.)
F. The target PGC of the SetNVTMR command was ignored by the function to find the target of a command.
F. Fixed some video standard and frame rate mismatches when creating a new VMGM or VTSM menu or the FP-PGC.
F. Set DVD-Text General Name: Bug when there are more than 30 characters in the label and the VMG_TXTDT_MG table was not defined in the original DVD. This bug caused ImgBurn to ignore the label.
F. Trace: The PUOs Watch window was not refreshed after a Restore State.
F. Jump to Calling Command and Find Jumps to Nowhere GUI: The Refresh button did not work.


Plugins
Update: Prohibited User Operations plugin v 1.4
v 1.3: It is now possible to selectively keep some PUOs when removing them from the VOB files.
v 1.4: Bugfix: A wrong error message was displayed in some rare cases, when the end of a VOB file is padded with null packs.
Update: Time Maps plugin v 1.1
Bugfix: The Verify Time Maps function crashed if it was called with no DVD loaded in PgcEdit.
Update: VOBU plugin v 1.1
Added the option to modify also the VTS_C_ADT table.
Added a way to select the sector number from the preview. (Requires PgcEdit v 7.5 and PgcEdit_Preview v 2.4)
Added the "Reset to full range" button to quickly restore the original cell boundaries.
New: Womble plugin v 1.0
Plugin to create .MBS and .MSL files for Womble MPEG Video Wizard DVD.
The .MBS files are necessary to open a VTST made of several VOB files in Womble.
The .MSL files are the Womble chapters/bookmarks lists (similar to celltimes.txt, but more complex.)
This plugin is useful only for the users of MPEG Video Wizard DVD.
New: XiRON plugin v 1.0
Plugin to fix and modify DVDs created by a XiRON DVD recorder.
I wrote this plugin for me, to fix the numerous authoring errors of my cheap and very bad XiRON RW3HDD 80GB recorder.
I will probably NOT continue to develop it, and I provide no support for this plugin. Use it at your own risk!
This plugin is useless if you are not un unlucky owner of a XiRON recorder.


Third-party guides
How to use PgcEdit’s Remapping and Restoring Functions (http://www.digital-digest.com/~blutach/pgcedit_guide/remapping/PgcEdit_Advanced_Functions.htm) is an excellent guide by blutach to understand how the major new functions of PgcEdit v8 work. Thanks blutach!
In het neederlands (dutch):
Een Play All script voor een Studio DVD-image met PgcEdit (http://jojo.havank.com/index.php?/workshops/playall_studio/playall.html) by Johan de Jong.
Switched Menu's met Pinacle Studio en PgcEdit (http://jojo.havank.com/workshops/switchedmenus/index.html) by Johan de Jong.

techreactor
23rd January 2007, 10:04
Gr8 tool, many thanks:cool:

BigCondor
23rd January 2007, 10:54
Thanks very much for the great effort. Just looking at the list takes quite a while.

blutach
23rd January 2007, 12:35
Incredibly long changelog! Thanks r0lZ.

Regards

Dr.Khron
23rd January 2007, 13:23
Yah, hell of a changelog. Keep up the good work, man.
Thanks r0lZ.

Rippraff
23rd January 2007, 15:18
:cool: Thank you very much, r0lZ! :)

Cu Rippraff

kumi
23rd January 2007, 15:25
I am speechless. Thank you for you hard work r0lZ. :thanks:

Hubbabub
23rd January 2007, 18:14
Thank you very much,
I like your program

Robotik
23rd January 2007, 20:38
amazing, great new features! thanks a lot!

Robotik
23rd January 2007, 20:44
found a bug, a minor one.
when i clear the comment in the PGC Editor window, it shows '' as a comment in the main window.
it doesn't occur when i use the right click -> PGC command method.

r0lZ
23rd January 2007, 22:27
Thanks to everybody!

Robotik, you're right. There is a little bug here. I'll fix it. Thanks.

GravuTrad
24th January 2007, 15:34
Version ok for translation so?

r0lZ
24th January 2007, 15:54
Yes, go on! Thanks!

winny
24th January 2007, 17:54
I will add my note of gratitude for the latest version. Superb job r0lZ, many thanks :)

setarip_old
24th January 2007, 20:12
(Just kidding) Where is the plugin for brewing coffee? It seems to be the only thing missing ;>}

jsoto
25th January 2007, 01:40
Thanks, man!

President
25th January 2007, 07:42
Great work and great tool!!! Many many thank's. :thanks:

Robotik
26th January 2007, 00:07
i use Windows 2000 SP4, and upon right-clicking on a VIDEO_TS.IFO in the Open With menu "pgcedit" is changed to "Tk DLL". clicking on it opens PgcEdit, and it works fine, it still seems strange. is it intentional? or is it my system playing tricks on me?

Robotik
26th January 2007, 00:19
on another note BOVs interfere with Calls cross references and with Delete Uncalled PGCs, as they are kept in uncalled cells and their commands keep uncalled pgcs called.

r0lZ
26th January 2007, 01:00
i use Windows 2000 SP4, and upon right-clicking on a VIDEO_TS.IFO in the Open With menu "pgcedit" is changed to "Tk DLL". clicking on it opens PgcEdit, and it works fine, it still seems strange. is it intentional? or is it my system playing tricks on me?It's a problem due to the nature of the PgcEdit executable. It is in fact an auto-executable zip archive, with the Tcl/Tk interpreter embedded in it. I don't know why it's tkdll that is displayed instead of the executable name, but I cannot change that.

r0lZ
26th January 2007, 01:05
on another note BOVs interfere with Calls cross references and with Delete Uncalled PGCs, as they are kept in uncalled cells and their commands keep uncalled pgcs called.Hum, that's strange, unless the uncalled cells are still referenced by some PGCs, but skipped by cell commands. PgcEdit doesn't check that.
If the cells are deleted, or really unreferenced, but still present in the VOBs, the BOVs should not be taken into account, as the cross-references are build on a per PGC basis. Maybe you've found a bug.
Can you describe exactly the situation?

Zebrich
26th January 2007, 12:11
Is there a full istaller programm available that includes the PSL2 plugin, PgcEdit (and its help file), FixVTS and all required VobBlanker files like in the Digital Videos/DVD Decrypter Forum?

Unfortinuately this installer was not updated. The latest versions of software there are:

PgcEdit - 7.4
Plugin - 2.21
VobBlanker - 2.1.1.0
FixVTS - 1.6

r0lZ
26th January 2007, 12:45
Please do not post the same message in two threads! This is a violation of the forum rules.

Robotik
26th January 2007, 22:28
Hum, that's strange, unless the uncalled cells are still referenced by some PGCs, but skipped by cell commands. PgcEdit doesn't check that.
If the cells are deleted, or really unreferenced, but still present in the VOBs, the BOVs should not be taken into account, as the cross-references are build on a per PGC basis. Maybe you've found a bug.
Can you describe exactly the situation?
you're right, it's an unlucky constellation of BOVs and multiple-referenced cells

it was a game on a dvd, i'm not sure if i can mention title, anyway i'll edit it out later if i sholdn't, so it was Garfield 2.
actually 2 games, both were one multi-pgc title in the same vts with 2 buttons in each pgc to navigate to next/prev pgc. both games (titles) were called from only one vmgm pgc, i deleted the calls, and it made the titles' first pgc unreferenced, but the cell remained.
the cells were cross-referenced, but from within the same title, and the whole vts was really uncalled, but the inside calls kept it called.

when checking for calls, it would be useful to categorize wether it is a call from the inside, or from the outside, so vts's having only inside calls could easily be maked uncalled and get deleted

r0lZ
27th January 2007, 00:00
There is already a function to search for references from the VMGM or FP-PGC to the current VTS, (Info -> Jumps from VMG to current VTS) but I don't use it in Delete Uncalled PGCs, because it's theoretically not necessary.

Find Uncalled PGCs (which is called from Delete Uncalled PGCs) works in several passes, until no more uncalled PGCs are found.
The VTSs that are not referenced directly by the VMGM or the FP-PGC should be considered uncalled directly during the first pass. You wrote that it worked well.

During the second pass, the commands of those uncalled PGCs are cleared, and therefore the PGCs that were called by those PGCs are now considered as uncalled. After several passes, the whole VTS should be considered uncalled.
Seems there is a problem here with the BOVs in the VTS. Maybe the BOV commands are not correctly cleared. I'll verify that.
Thanks for your help.

r0lZ
27th January 2007, 09:21
OK, I understand the problem now. If PGC 1 references PGC 2 and PGC 2 references PGC 1, it is not possible to remove them automatically, even if none of those PGCs are directly called by the VMGM, as there is always a valid reference somewhere, even after several passes.

Unfortunately, I can't change completely the method, but I will add a check to remove completely the VTS that are not called at all by the VMG. This should be sufficient to get rid of the garfield 2 games, but it's still not sufficient to be sure that a title that is never called will be removed, if another title or a menu PGC of the same VTS is called directly from the VMG.

Anyway, it is better to leave an uncalled PGC in place than to remove a called one! ;)

Robotik
27th January 2007, 12:10
Anyway, it is better to leave an uncalled PGC in place than to remove a called one! ;)
perfectly aggree! in this case i removed the vts manually, not automatically, it wasn't a big deal!

r0lZ
27th January 2007, 12:32
If you have still the original files on your hard disc, could you check this beta (http://home.tiscali.be/debie.roland/pgcedit/beta/PgcEdit_winexe_8.1beta1.zip)? I have implemented the idea explained above (the check for VTSs that are totally uncalled from the VMG), and I have also added some checks to consider a not-one_sequential title as uncalled if there are only references to it in PGCs of the same TTN. It should work now.
Note that you do not need to use Delete Uncalled PGCs to test; Find Uncalled PGCs is sufficient.

I have also fixed an important bug when a title PGC is cloned and no new title is created. A new TTN number was assigned to the new PGC, instead of reusing the same TTN number! The not-one_sequential flag was also not set in VMG_TT_SRPT.

Robotik
27th January 2007, 13:37
sorry to say, but the original files are gone by now.
i'll try to find something similar amongst my dvds

r0lZ
27th January 2007, 13:47
It's not really needed, as I have created a special test DVD for this purpose. (BTW, it's why I've found the TTN bug.) But I think is is always preferable to test in real circumstances. Thanks anyway.

Robotik
29th January 2007, 00:12
what does the "Source Picture Letterboxed" flag do? i've never seen it used on a commercial dvd, even if a 4:3 video contained a letterboxed picture. or is it something different?

bigotti5
29th January 2007, 09:46
http://forum.doom9.org/showthread.php?p=709580#post709580

r0lZ
29th January 2007, 09:53
It's exactly what you suggest. It should be used when the video is recorded in non-anamorphic 16:9, letterboxed in a 4:3 image.
With this flag, the player is supposed to send a widescreen signal to the 16:9 TV, and the TV is supposed to zoom in the image, exactly like for a 16:9 analog TV signal. The TV must be connected to the player with a SCART (aka Peritel) cable.
This flag is usually ignored by the players and/or the TVs, and I guess it's why it is rarely used in commercial DVDs, but I have just noticed it recently in a commercial DVD. Sorry, I don't remember which one.
Anyway, this flag doesn't hurt, so I guess it is good practice to turn it on on the "false 16:9" titlesets. Take care however: the subtitles are often placed partially in the black borders, and you have to move them up with DVDSubEdit to see them correctly on a TV in "zoomed 16:9 mode".

[edit: bigotti5 found the mpucoder answer faster!]

Robotik
29th January 2007, 11:39
thank you, i've searched for this on the forum, i didn't know i have to look for "Letterbox: Top & Bottom Cropped". it does what i thought by name, i used it, and sometimes i had to chop up vts's to do it, i just wanted to know if it's worth the effort. thanks.

President
29th January 2007, 11:42
I have also fixed an important bug when a title PGC is cloned and no new title is created. A new TTN number was assigned to the new PGC, instead of reusing the same TTN number! The not-one_sequential flag was also not set in VMG_TT_SRPT.
Many thank's for your explanation and bugfix. Up to that moment I thinked that was right :).
Last evening I found this:
1. If a checkbox "In place" in the FixVTS is unchecked (default setting from PGCEdit call) and if I aborted the program (FixVTS) the PGCEdit finished with error and broken VOB in main folder.
2. PGCEdit skips PGC without commands (VTSM 1, 4) and don't changed a command to NOP in the Root menu (line 3), from were that PGC called. IFO (http://rapidshare.com/files/13911248/Films.rar.html)

Thank's once more to you and bigotti5 for the Source letterboxed flag explanation.

r0lZ
29th January 2007, 12:45
1. If a checkbox "In place" in the FixVTS is unchecked (default setting from PGCEdit call) and if I aborted the program (FixVTS) the PGCEdit finished with error and broken VOB in main folder.I have noticed this problem, but unfortunately, I can't do much to fix it, as it's a FixVTS bug. Currently, you have to restore the backup. Maybe you should report this problem in the FixVTS thread (http://forum.doom9.org/showthread.php?t=103452&page=13)...

2. PGCEdit skips PGC without commands (VTSM 1, 4) and don't changed a command to NOP in the Root menu (line 3), from were that PGC called. IFO (http://rapidshare.com/files/13911248/Films.rar.html)Well, currently, the method I use is totally dependant of a specific authoring program. I don't know which program it is, but it produces always the same structure, with 2 links to PGCs 4 and 5 as the first two pre-commands of the Root menu PGC (but never in the real main menu domain, only in extra titlesets.) I have added a simple trick to recognize that authoring and remove the useless commands and PGCs. Of course, it doesn't work in other cases, even if they are very similar. Maybe I'll modify that later to do an intelligent search...

blutach
29th January 2007, 13:21
I confirm President's bug - but it is a FixVTS thing. The answer for the moment, seems to be always let FixVTS finish.

Regards

President
29th January 2007, 14:19
Currently, you have to restore the backup.
I prefer to check this ckeckbox :). Or lets FixVTS finished normally, as blutach said.
Well, currently, the method I use is totally dependant of a specific authoring program. I don't know which program it is, but it produces always the same structure, with 2 links to PGCs 4 and 5 as the first two pre-commands of the Root menu PGC
You are right. I have a many DVDs with this involved structure. A lot of unneeded commands, GPRMs and PGCs. Somewhat of a "script generator".

linx05
31st January 2007, 07:14
PgcEdit 8.0 (Jan 23rd) with Time Maps plugin 1.1.

I used the plugin last night on Freaks and Geeks disc 1. It found 3 discrepencies and asked if I wanted to fix them. I saved the DVD and PgcEdit did its thing and fixed it. Or so I thought. After re-opening the DVD and checked the time maps the same problems popped up. I chose to try a second time but no luck. Eventually I ran it through VobBlanker and the problems were fixed.

Why did this happen?

r0lZ
31st January 2007, 09:42
I have never seen that, but someone else has also reported that problem.

Is it a tiny cell (dummy chapter) at the end of the PGC? I'm not sure, but it might be the cause.

Can you post the log of the verify operation?

linx05
31st January 2007, 10:14
Time Map tables
DVD-TEXT General Name: ""
Provider ID: ""
Number of VTS: 3


-------------------- VTS 1 --------------------
4 VTS_TMAP tables defined in VTS_TMAPTI for 4 PGCs.

VTST 1 , 1 TTN 1 (2:15:26) Title 1 (sequential title)
2033 x 4 seconds = 2:15:32 ; ********** WARNING! **********

VTST 1 , 2 TTN 2 (47:07) Title 2 (sequential title)
1415 x 2 seconds = 47:10 ; ********** WARNING! **********

VTST 1 , 3 TTN 3 (44:12) Title 3 (sequential title)
1327 x 2 seconds = 44:14

VTST 1 , 4 TTN 4 (44:07) Title 4 (sequential title)
1325 x 2 seconds = 44:10 ; ********** WARNING! **********


-------------------- VTS 2 --------------------
19 VTS_TMAP tables defined in VTS_TMAPTI for 19 PGCs.

VTST 2 , 1 TTN 1 (3:37) Title 5 (sequential title)
216 x 1 seconds = 3:36

VTST 2 , 2 TTN 2 (4:54) Title 6 (sequential title)
293 x 1 seconds = 4:53

VTST 2 , 3 TTN 3 (4:42) Title 7 (sequential title)
281 x 1 seconds = 4:41

VTST 2 , 4 TTN 4 (0:57) Title 8 (sequential title)
56 x 1 seconds = 0:56

VTST 2 , 5 TTN 5 (0:40) Title 9 (sequential title)
39 x 1 seconds = 0:39

VTST 2 , 6 TTN 6 (0:53) Title 10 (sequential title)
52 x 1 seconds = 0:52

VTST 2 , 7 TTN 7 (0:31) Title 11 (sequential title)
30 x 1 seconds = 0:30

VTST 2 , 8 TTN 8 (0:36) Title 12 (sequential title)
35 x 1 seconds = 0:35

VTST 2 , 9 TTN 9 (1:06) Title 13 (sequential title)
65 x 1 seconds = 1:05

VTST 2 , 10 TTN 10 (0:41) Title 14 (sequential title)
40 x 1 seconds = 0:40

VTST 2 , 11 TTN 11 (1:21) Title 15 (sequential title)
80 x 1 seconds = 1:20

VTST 2 , 12 TTN 12 (0:45) Title 16 (sequential title)
44 x 1 seconds = 0:44

VTST 2 , 13 TTN 13 (1:01) Title 17 (sequential title)
60 x 1 seconds = 1:00

VTST 2 , 14 TTN 14 (0:53) Title 18 (sequential title)
52 x 1 seconds = 0:52

VTST 2 , 15 TTN 15 (2:16) Title 19 (sequential title)
135 x 1 seconds = 2:15

VTST 2 , 16 TTN 16 (0:50) Title 20 (sequential title)
49 x 1 seconds = 0:49

VTST 2 , 17 TTN 17 (0:00) Title 21 (sequential title)
Empty Time Map.

VTST 2 , 18 TTN 18 (0:43) Title 22 (sequential title)
42 x 1 seconds = 0:42

VTST 2 , 19 TTN 19 (13:13) Title 23 (sequential title)
792 x 1 seconds = 13:12


-------------------- VTS 3 --------------------
5 VTS_TMAP tables defined in VTS_TMAPTI for 5 PGCs.

VTST 3 , 1 TTN 1 (2:05) Title 24 (sequential title)
124 x 1 seconds = 2:04

VTST 3 , 2 TTN 2 (1:48) Title 25 (sequential title)
107 x 1 seconds = 1:47

VTST 3 , 3 TTN 3 (4:38) Title 26 (sequential title)
277 x 1 seconds = 4:37

VTST 3 , 4 TTN 4 (2:17) Title 27 (sequential title)
136 x 1 seconds = 2:16

VTST 3 , 5 TTN 5 (2:20) Title 28 (sequential title)
139 x 1 seconds = 2:19


------------------- Summary -------------------
VTST 1 , 1 TTN 1 (2:15:26) Title 1: Wrong TMAP duration
VTST 1 , 2 TTN 2 (47:07) Title 2: Wrong TMAP duration
VTST 1 , 4 TTN 4 (44:07) Title 4: Wrong TMAP duration
DVD: "C:\FREAKS_GEEKS_D1\VIDEO_TS"
DVD-TEXT General Name: ""
Provider ID: ""
Number of VTS: 3

VMG , First-Play PGC
VMGM , LU 1 (en) , 1 (dummy) TitleM
VMGM , LU 1 (en) , 2 (dummy)
VMGM , LU 1 (en) , 3 (dummy)
VMGM , LU 1 (en) , 4 (dummy)
VMGM , LU 1 (en) , 5 (dummy)

VTSM 1 , LU 1 (en) , 1 (1:28) 8b. RootM (Programs: 2, Cells: 2)
VTSM 1 , LU 1 (en) , 2 (1:37) 4b. AudioM (Programs: 1, Cells: 1)
VTSM 1 , LU 1 (en) , 3 (dummy) AngleM
VTSM 1 , LU 1 (en) , 4 (1:06) 9b. (Programs: 1, Cells: 1)
VTSM 1 , LU 1 (en) , 5 (dummy)
VTSM 1 , LU 1 (en) , 6 (dummy)
VTSM 1 , LU 1 (en) , 7 (dummy)
VTSM 1 , LU 1 (en) , 8 (dummy)
VTSM 1 , LU 1 (en) , 9 (0:43) 4b. (Programs: 1, Cells: 1)
VTSM 1 , LU 1 (en) , 10 (1:04) 6b. (Programs: 1, Cells: 1)
VTSM 1 , LU 1 (en) , 11 (dummy)
VTSM 1 , LU 1 (en) , 12 (dummy)
VTSM 1 , LU 1 (en) , 13 (dummy)
VTSM 1 , LU 1 (en) , 14 (0:52) 5b. (Programs: 1, Cells: 1)
VTSM 1 , LU 1 (en) , 15 (2:13) 4b. (Programs: 1, Cells: 1)
VTSM 1 , LU 1 (en) , 16 (2:30) 18b. (Programs: 3, Cells: 3)
VTSM 1 , LU 1 (en) , 17 (dummy)
VTSM 1 , LU 1 (en) , 18 (0:32) 6b. (Programs: 1, Cells: 1)
VTSM 1 , LU 1 (en) , 19 (0:36) 4b. (Programs: 1, Cells: 1)
VTSM 1 , LU 1 (en) , 20 (dummy)
VTSM 1 , LU 1 (en) , 21 (dummy)
VTSM 1 , LU 1 (en) , 22 (1:07) 9b. (Programs: 1, Cells: 1)
VTSM 1 , LU 1 (en) , 23 (0:44) 8b. (Programs: 1, Cells: 1)
VTSM 1 , LU 1 (en) , 24 (1:34) 9b. (Programs: 2, Cells: 2)
VTSM 1 , LU 1 (en) , 25 (0:53) 3b. (Programs: 1, Cells: 1)
VTSM 1 , LU 1 (en) , 26 (dummy)
VTSM 1 , LU 1 (en) , 27 (0:00) 1b. (Programs: 1, Cells: 1)
VTST 1 , 1 TTN 1 (2:15:26) Title 1 (Chapters: 13, Programs: 13, Cells: 14)
VTST 1 , 2 TTN 2 (47:07) Title 2 (Chapters: 5, Programs: 5, Cells: 5)
VTST 1 , 3 TTN 3 (44:12) Title 3 (Chapters: 5, Programs: 5, Cells: 6)
VTST 1 , 4 TTN 4 (44:07) Title 4 (Chapters: 5, Programs: 5, Cells: 5)

VTSM 2 , LU 1 (en) , 1 (dummy) RootM
VTSM 2 , LU 1 (en) , 2 (dummy) AngleM
VTSM 2 , LU 1 (en) , 3 (dummy)
VTST 2 , 1 TTN 1 (3:37) Title 5 (Chapters: 6, Programs: 6, Cells: 11)
VTST 2 , 2 TTN 2 (4:54) Title 6 (Chapters: 6, Programs: 6, Cells: 11)
VTST 2 , 3 TTN 3 (4:42) Title 7 (Chapters: 6, Programs: 6, Cells: 11)
VTST 2 , 4 TTN 4 (0:57) Title 8 (Chapters: 2, Programs: 2, Cells: 3)
VTST 2 , 5 TTN 5 (0:40) Title 9 (Chapters: 2, Programs: 2, Cells: 3)
VTST 2 , 6 TTN 6 (0:53) Title 10 (Chapters: 2, Programs: 2, Cells: 3)
VTST 2 , 7 TTN 7 (0:31) Title 11 (Chapters: 2, Programs: 2, Cells: 3)
VTST 2 , 8 TTN 8 (0:36) Title 12 (Chapters: 2, Programs: 2, Cells: 3)
VTST 2 , 9 TTN 9 (1:06) Title 13 (Chapters: 2, Programs: 2, Cells: 3)
VTST 2 , 10 TTN 10 (0:41) Title 14 (Chapters: 2, Programs: 2, Cells: 3)
VTST 2 , 11 TTN 11 (1:21) Title 15 (Chapters: 2, Programs: 2, Cells: 3)
VTST 2 , 12 TTN 12 (0:45) Title 16 (Chapters: 2, Programs: 2, Cells: 3)
VTST 2 , 13 TTN 13 (1:01) Title 17 (Chapters: 2, Programs: 2, Cells: 3)
VTST 2 , 14 TTN 14 (0:53) Title 18 (Chapters: 2, Programs: 2, Cells: 3)
VTST 2 , 15 TTN 15 (2:16) Title 19 (Chapters: 2, Programs: 2, Cells: 3)
VTST 2 , 16 TTN 16 (0:50) Title 20 (Chapters: 3, Programs: 3, Cells: 5)
VTST 2 , 17 TTN 17 (0:00) Title 21 (Chapters: 1, Programs: 1, Cells: 1)
VTST 2 , 18 TTN 18 (0:43) Title 22 (Chapters: 2, Programs: 2, Cells: 3)
VTST 2 , 19 TTN 19 (13:13) Title 23 (Chapters: 16, Programs: 16, Cells: 31)

VTSM 3 , LU 1 (en) , 1 (dummy) RootM
VTSM 3 , LU 1 (en) , 2 (dummy) AngleM
VTSM 3 , LU 1 (en) , 3 (dummy)
VTST 3 , 1 TTN 1 (2:05) Title 24 (Chapters: 2, Programs: 2, Cells: 2)
VTST 3 , 2 TTN 2 (1:48) Title 25 (Chapters: 2, Programs: 2, Cells: 2)
VTST 3 , 3 TTN 3 (4:38) Title 26 (Chapters: 3, Programs: 3, Cells: 3)
VTST 3 , 4 TTN 4 (2:17) Title 27 (Chapters: 2, Programs: 2, Cells: 2)
VTST 3 , 5 TTN 5 (2:20) Title 28 (Chapters: 2, Programs: 2, Cells: 2)
I pasted the second one in because I don't know how to tell if there is a tiny cell at the end of the PGC.

p.s. why doesn't the first log carry the DVD name while the second does?

r0lZ
31st January 2007, 11:11
To verify if there is a tiny cell, double-click on the PGC and look at the duration of the last cell in the cell table. If it is less than one second, it's a tiny cell. You can also preview the cell (with the button of the last column in the cell table.) It should be all black.

But since the PGC duration difference is more than one second, I guess the tiny cell (if present) is not the problem.
Unfortunately, as I said, it is not easy to find the problem, as I have never encountered this problem, and therefore, I have nothing to test.
Can you verify yet another thing? When you rebuild the time map with PgcEdit, the total duration of the PGC might be modified in some cases. For example, it could be modified from 2:15:26 to 2:15:32 (for the first PGC.) Is it what you got?
And with VobBlanker?

p.s. why doesn't the first log carry the DVD name while the second does?That's a little omission. Will fix it...

Dr.Khron
31st January 2007, 15:39
Two things I've noticed with new version:

1. minor quibble:
GUI size is off. Since I have an enormous monitor, I run large fonts. At first, the PgcEdit GUI comes up with windows that are too small to see all the buttons. However, since the program is very good about remembering window sizes, I only have to adjust them once.

2. potential bug:
On my homemade DVD, I imported several VTS to make a compilation DVD. Opening any of the Title PGCs with the PGC Editor window produces a pop-up that asks:

WARNING: the PGC Playback Time (00:48:13.16 (at 30 fps)) doesn't match the total of the cells times (00:48:13.15 (at 30 fps)).

Fix it?

If I click No, it will ask me this EVERY time I open the PGC Editor for that PGC.

If I click Yes, it will fix the problem.

When I was finished with my editing, I used the "Rebuild all time maps of DVD" option, becuase I had added tiny cells to the end of the Title PGCs.
(see thread: 'Next Chapter' button jumps to next title (http://forum.doom9.org/showthread.php?t=120863) )

While rebuilding, it finds problems with every Title, here is an example::

Some times have been fixed in VTS_TMAPTI of VTS 2:

VTS 2, PGC 1 playback time: 00:48:13.15 -> 00:48:13.16

However, now if I open any Title PGC in the PGC Editor again, it tells me that the Playback times don't match. If I fix it, rebuild time maps will find it as an error, and so on in an infinite loop.

Which state is correct, after rebuilding time maps, or after fixing the playback time?
Each one thinks the other is wrong.

r0lZ
31st January 2007, 16:18
1. I haven't changed the window sizes in v8, except that the PGC Editor remembers now its size and position. However, the first time you open it, it should have the same position and size than the fixed dimensions of the previous version.

2. It's probably related to the problem just reported by linx05 here (http://forum.doom9.org/showthread.php?p=946956#post946956). I don't understand yet what happens, but I'll try to fix it. (BTW, here again, I haven't changed anything regarding the time maps in v8.)

frank
31st January 2007, 18:54
Just use FixVTS and look.

linx05
1st February 2007, 07:25
Here are the logs for PgcEdit and Vobblanker. 'before.txt' is the time map log before I did anything to the ripped DVD. 'after pgcedit.txt' is when I tried fixing the time map in PgcEdit. 'after vobblanker.txt' is the log for when I processed the DVD through VobBlanker. And finally the vobblanker log is from VobBlanker.

Download them from here (www.tremorsnews.net/misc/pgcedit.rar).

In regards to the tiny cell request, I checked each PGC which had the time map problem and each had a tiny cell (00:00:00:15) at the end. Though other PGCs also have this tiny cell (same length) but the time map is correct on those. I hope this helps.

kumi
1st February 2007, 07:32
I get that same discrepancy with the Verify Time Maps plugin very often :p

I reported it here: http://forum.doom9.org/showthread.php?p=893749#post893749

r0lZ
1st February 2007, 10:31
Sorry, but I have tried again to reproduce the problem, without success. I've also re-read my code, and everything seems correct.

BTW, when rebuilding the time maps, have you ever got a log with something like that?:Some times have been fixed in VTS_TMAPTI of VTS 1:

VTS 1, PGC 1, cell 11: 00:05:40.12 -> 00:05:43.12
VTS 1, PGC 1 playback time: 01:13:56.22 -> 01:13:59.22
Also, is it an ARccOS/RipGaurd protected DVD? In this case, how did you rip it?

If, per change, you can find a small PGC with the problem, could you upload the IFOs and the title VOB somewhere? Thanks.

linx05
1st February 2007, 11:52
I've never seen a log with that in it. The disc has only got CSS encryption on it. I used AnyDVD. I just did a re-rip with RipIt4Me and the error still happens.

Could you tell me how to extract a PGC and the title VOB please? I've been looking for a way but no luck. Thanks.