View Full Version : PgcEdit v9.0 released (24 Dec 2008) and v9.1 (3 Jan 2009)
r0lZ
23rd December 2008, 16:05
PgcEdit v9.0 finally released!
The changes are so numerous that I can't list them all here.
See What's new in PgcEdit v9 (http://download.videohelp.com/r0lZ/pgcedit/new_in_v9.html).
Please note that there are new versions of the Play All PGC and the VOBU plugins. Please download and install them if you need them, as the old versions may be incompatible with PgcEdit v9.
Also, the Time Maps and Language Unit (LU) plugins are now deprecated, as their functions have been integrated in PgcEdit itself.
Now, the bad news:
PgcEdit is no longer totally free! A nag screen is displayed during some seconds when PgcEdit starts, to boost the donations! Apart from that, no functionalities of PgcEdit are disabled. The source code is temporarily unavailable, of course.
The donors that have donated even a single $ in the past, will receive by email a code to disable the nag screen. If you haven't received your code in 2 or 3 days, please send me an email. (My email address is on the PgcEdit homepage, in the contact (http://download.videohelp.com/r0lZ/pgcedit/#contact) section.) Also, if you have helped me in the past, for example by writing some guides, you may receive a free code. Again, write me!
I wish to thank the peoples who have already donated. Unfortunately, they are not numerous, and therefore I had to introduce this little limitation. Sorry for the inconvenience.
The guys who have not donated yet will need to pay at least $15 or €10 to receive the code. Sorry, guys, you should have donated when PgcEdit was free!
ron spencer
23rd December 2008, 16:35
cool!!!!
this program should have been a pay type thing long ago....superb!!!
Hubbabub
23rd December 2008, 17:02
Very good.
I'm now a donor :)
Thank you for the super program
Wombler
23rd December 2008, 19:45
Finally the momentous event arrives!! :cool:
Take note of the massive changelog guys.
This is the cut down version too!
In the end it took 92 betas and a years development to get to this stage and r0lZ has put an absolutely phenomenal amount of work into this release.
His program is by far the best of its type so where possible give some thought to supporting his efforts.
Thanks r0lZ!
Wombler
blutach
23rd December 2008, 22:44
What a great XMAS present for the community! Thank you r0lZ - mille mercis!!!
And I couldn't agree more with ron spencer and Wombler.
Regards
Sir Didymus
23rd December 2008, 23:09
Congratulation r0lZ!
I am sure the release of version 9 will be appreciated as a fantastic Christmas gift from a very large number of users!
Cheers,
SD
r0lZ
24th December 2008, 01:26
Thanks for the thanks!
And thanks to all beta testers! You have made a wonderful work!
Merry XMas to everybody!
r0lZ
24th December 2008, 01:30
Thanks to the beta team, I have just fixed a bug in v9.0.
When you select the menu "Preview -> Automatically start preview playback?", an error message is displayed.
Don't worry. This error has no consequence. Just cancel the error dialog.
Of course, this bug will be fixed in v9.1. Pity we haven't noticed it yesterday!
kikatu
24th December 2008, 02:23
Thanks r0lZ & testers for all the hard work. PgcEdit owns our DVD backups.
Enjoy the holidays or the days ahead guys.
ron spencer
24th December 2008, 04:06
race is on....9.1 before christmas LOL!!!!
blutach
24th December 2008, 06:19
LOL Ron. The bug is so small, it would be v9.001 :)
Regards
President
24th December 2008, 07:04
Thank's, r0lZ, for the release and wonderful XMAS gift!!!
M_Knox
25th December 2008, 17:00
When the last VTS is selected (in this case 2) and I do DVD->Delete last VTS in DVD, the VTS gets deleted but PgcEdit displays the message:
Error: can't read "::pgcs(2,1,cellpbt...
Message details are:
can't read "::pgcs(2,1,cellpbtable)": no such element in array
can't read "::pgcs(2,1,cellpbtable)": no such element in array
while executing
"set cellpbtable $::pgcs($vts,$pgc,cellpbtable)"
(procedure "refresh_listbox" line 18)
invoked from within
"refresh_listbox"
(procedure "scratchbook" line 46)
invoked from within
"scratchbook false"
(procedure "cmds_to_listbox" line 4)
invoked from within
"cmds_to_listbox pgc $vts,$pgcnum $label"
(procedure "::main::display_pgc" line 6)
invoked from within
"::main::display_pgc pgc 0 0"
(procedure "::utils::delete_last_vts" line 142)
invoked from within
"::utils::delete_last_vts"
(menu invoke)
Closing the message and clicking any other VTS or VMG results in the same message over and over again, until the application is restarted.
r0lZ
25th December 2008, 17:19
OK, thanks for the bug report. I'll fix this bug soon...
r0lZ
25th December 2008, 17:26
OK, bug fixed. I'll release v9.1 soon.
In the meantime, when you delete the last VTS, just select a PGC in another VTS before calling the function. That way, the bug doesn't happen.
vwpassion
25th December 2008, 22:42
Thank you r0lZ! Great update, and what a changelog... Am happy to donate because I can imagine how much time and effort you put into all these changes.
vwpassion
26th December 2008, 21:21
I noticed that when i check "State -> Mark played PGCs as played" in trace mode this setting is reset once i restart pgcedit. Is this a bug? Would be nice to have this feature enabled at all times.
r0lZ
26th December 2008, 22:55
Are you sure? IMO, this function is only useful if you use it only during short navigation sessions, for example when you go to one point of the DVD to another one, to analyze the PGCs that were played, and see, for example, if you can skip them. IMO it doesn't make sense to mark all PGCs as played every time.
Also, the yellow highlights are also there for this purpose. (But they are reset when you reset or quit the trace.)
vwpassion
27th December 2008, 02:06
Are you sure? IMO, this function is only useful if you use it only during short navigation sessions, for example when you go to one point of the DVD to another one, to analyze the PGCs that were played, and see, for example, if you can skip them. IMO it doesn't make sense to mark all PGCs as played every time.
Also, the yellow highlights are also there for this purpose. (But they are reset when you reset or quit the trace.)
I do you see your point, but when searching for uncalled pgcs or tracing through the whole structure I found it to be quite useful, even more than just the yellow markers. But I don't really mind, setting it manually isnt much of a big deal anyway. Just figured it might as well be a bug.
selyb
27th December 2008, 07:41
SWEET!!
I've been waiting for this release for... um... a while anyway :)
I haven't yet been able to check out all the new features/fixes yet but I did find this:
Bug: for me, the menu item 'Trace>Trace Mode' is grayed out even after I open a dvd
the hotkey works fine though
Bug: I have the toolbar turned off usually
If I use the menu 'View>Toobar' to show it, then I click on Trace Mode button, then go back to the 'View Menu', Toolbar is unchecked
When I click on it, the toolbar stays open and the checkmark appears next to the menu item, clicking on View>Toolbar again hides it again
blutach
27th December 2008, 08:14
It's working here selyb. Many items are greyed out if a DVD is not loaded, but you say you have opened a DVD. So that is strange.
As for the View Toolbar issue, I can't reproduce that one either.
Regards
selyb
27th December 2008, 09:54
It's working here selyb. Many items are greyed out if a DVD is not loaded, but you say you have opened a DVD. So that is strange.
As for the View Toolbar issue, I can't reproduce that one either.
Regards
Then, it probably depends on the options I have set :-/
r0lZ
27th December 2008, 11:45
Thanks for the report. But, like blu, I cannot reproduce the bugs. Could you send me your configuration files? (They are in "Documents and Settings\<you>\Application Data\PgcEdit".) Thanks in advance.
Wombler
27th December 2008, 13:06
I get the same thing here but didn't realise that it wasn't supposed to be that way.
The icon is greyed out but changes to colour when selected.
Is it supposed to change as soon as the DVD is loaded or just when trace mode is activated?
Wombler
r0lZ
27th December 2008, 13:19
The Trace icon is gray when trace mode is turned off, and turns blue when you enable it. So, Wombler, what you have noticed is normal.
Selyb has another problem: the Trace menu item (not the toolbar) stays disabled when a DVD has been loaded. (Is it right, selyb?) Obviously, that's abnormal.
He has also another problem when toggling the toolbar on or off.
selyb
27th December 2008, 19:17
that's correct
I couldn't get the toolbar thing to happen after I restarted pgcedit
Edit: Well, I reproduced both things
1. Opened F:\Programs\pgcedit\pgcedit.exe
2. Open dialog automatically shows last dvd I opened
3. Clicked ok
4. After dvd is opened, pgcedit is in trace mode, menu item is disabled and checked
I have yet to find a way to enable it
I even deleted my configuration and reconfigured from scratch
pgcedit config folder is C:\Users\x\Application Data\PgcEdit
system drive is C:
pgcedit is installed in F:\programs\pgcedit\
for the toolbar, I did reproduce it
1. Open pgcedit
2. opened DVD
3. Trace mode is enabled and toolbar is disabled (I have those options set)
4. Clicked menu View>Toolbar
5. clicked trace menu button on toolbar (to disable trace mode)
6. clicked menu View and Toolbar is unchecked
when I click on menu View>Toolbar, the toolbar flickers once but stays enabled
mikenadia
27th December 2008, 23:40
The following error occurred after doing "Jump to PGC upon insert" on a second level menu (Trace mode; go to first menu and then select). It does not occur if I do the same procedure at the first level menu.
After doing the "jump to PGC procedure I have an error message when trying to unclick "Trace mode" or running "Remove useless stuff" (cf log).
can't read "::pgcs(0,0,TTN)": no such element in array
can't read "::pgcs(0,0,TTN)": no such element in array
while executing
"set cur_ttn $::pgcs($cur_vts,$cur_pgc,TTN)"
(procedure "trace_disasm_link" line 21)
invoked from within
"trace_disasm_link $hex $k $ll $nexteditorline -200"
("7" arm line 43)
invoked from within
"switch $cmdtype {
0 {
# flow control commands
switch [::disasm::get_nibble $hex 1 1] {
0 {
# NOP
# TODO: What is the correct beh..."
(procedure "trace_disasm_button_cmd" line 8)
invoked from within
"trace_disasm_button_cmd $cmd"
(procedure "simulate_play" line 347)
invoked from within
"simulate_play"
(procedure "step" line 10)
invoked from within
"step"
(procedure "reset_trace" line 159)
invoked from within
"reset_trace"
(procedure "::tr::dvd_trace" line 399)
invoked from within
"::tr::dvd_trace"
One way to go around it.Run "remove useless menu VOBs", then untick "Trace mode", then "Remove useless stuff".
(there are 3 uncalled PGC due to the "Jump to PGC" procedure (2 +1).
If I do "Delete uncalled PGC" , I have an error message at the second loop.
I hope I am not too confusing (or confused).
r0lZ
28th December 2008, 06:18
1. Opened F:\Programs\pgcedit\pgcedit.exe
2. Open dialog automatically shows last dvd I opened
3. Clicked ok
4. After dvd is opened, pgcedit is in trace mode, menu item is disabled and checked
I did exactly the same thing, and no problem here. The Trace Mode menu item is enabled and checked, as it should.
for the toolbar, I did reproduce it
1. Open pgcedit
2. opened DVD
3. Trace mode is enabled and toolbar is disabled (I have those options set)
4. Clicked menu View>Toolbar
5. clicked trace menu button on toolbar (to disable trace mode)
6. clicked menu View and Toolbar is unchecked
when I click on menu View>Toolbar, the toolbar flickers once but stays enabled
That's right. I suspect a bug in Tcl/Tk, but I will investigate...
r0lZ
28th December 2008, 06:28
I hope I am not too confusing (or confused).Well, I've located and fixed the bug that has caused the first error (and the error message you posted), but I can't verify if the subsequent errors are fixed as well without the DVD or more info. However, cascaded bugs are usually a consequence of the first bug, so I suppose they have all been fixed.
Please keep your original IFOs in a safe place (with the menubuttons.but file located in the backup folder), and try to reproduce the bug when v9.1 will be available. Thanks!
mikenadia
28th December 2008, 14:31
Thank you. Will go back from the original with 9.1 and post results.
Also, in another DVD, I have two PGC for which I want to kill Playback and regain space in VOBblanker. In v 8.6, each of them allowed me to gain space in VOBblanker (by just clicking on "Process"). in v 9.0, only one (for the other one, I have to blank the cell). I do not know if it was intended or not.
Thanks and Happy New Year.
r0lZ
28th December 2008, 15:20
It's certainly not intended. But if the cell of the PGC are used by another PGC (in the same VMGM, VTSM or VTST domain), VobBlanker cannot remove them, or the other PGC will not work any more. Verify if the cells are reused elsewhere. (You can do that easily by looking at their VOB/Cell IDs in the cell tables, or with the preview.)
r0lZ
28th December 2008, 15:44
Selyb, I've fixed the second bug, but I still can't reproduce the first one.
BTW, do you know that you can close the trace window easily by clicking on the X button in the top right corner of the Trace panel? (But you still need to go to the menu or use the hotkey to re-enable it.) Anyway, the bug happens also when using this method.
r0lZ
28th December 2008, 15:56
I have now finished to send all codes to the old and new donors. You should have received them. However, some email addresses of old donors are not valid any more, and of course I have no way to contact them. Remember that you can receive a free license if you have donated in the past. Write me if you haven't received your code yet.
IMPORTANT:
Since I've sent many emails to the donors to give them their codes, and that mails were generated automatically by a program, they were all similar, and I have been blacklisted by some mail servers (notably by comcast.net) for SPAM!
:devil:
So, if you haven't received your code yet, please send me an email. Sorry for the inconvenience.
Wombler
28th December 2008, 16:31
Selyb, I've fixed the second bug, but I still can't reproduce the first one.
Can't reproduce it here either.
r0lZ could you approve the attachment in post 26 so we can have a look at it.
Wombler
r0lZ
28th December 2008, 16:47
r0lZ could you approve the attachment in post 26 so we can have a look at it.
I'm not mod here! :(
ron spencer
28th December 2008, 20:26
you can be a mod at dvdlab site though....you were asked to be:
http://www.mmbforums.com/ipb/index.php?showtopic=6182&st=60&start=60
mikenadia
28th December 2008, 20:59
ref to post #30.
Sorry. My mistake. Went to Vobblanker with PGCedit still open and the DVD changes were not saved.
Was doing that in v 8.6 but it was saved automatically by other procedures. Won't happen anymore
(configured VOBBlanker in tools). Sorry and thanks a lot.
blutach
28th December 2008, 22:26
selyb's attachment is approved! I was away yesterday.
Regards
r0lZ
28th December 2008, 23:00
Thanks, Ron. I've replied at MMB.
Thanks for the confirmation, mikenadia.
Thanks for the approval, Blu.
CiXel
29th December 2008, 05:20
Since moving to 9.0 under XP my watch window no longer launches upon entering trace mode. There is no option to re-enable it under Trace either. I never had it disappear before. Is this a Bug or a new RTFM ;)
blutach
29th December 2008, 05:48
Welcome to Doom9 CiXel.
In trace mode, check if anything is ticked under the Watch menu. Mine works OK (I have Input, GPRMS, SPRMS and SPRM Labels). Note - once you unwatch something, you need to re-enable it - this has always been the case.
Regards
linx05
29th December 2008, 06:27
Thank you very much for version 9.0! I am loving it. I did however find one thing that needs fixing.
Without loading a DVD and using the VOBU plugin (v1.5) - Plugins > VOBU > Check for missing.... This causes this error to appear:
can't read "::pgcs(numvts)": no such variable
can't read "::pgcs(numvts)": no such variable
while executing
"for {set vts 0} {$vts <= $::pgcs(numvts)} {incr vts} {
for {set vid 1} {$vid <= $::buttons::butsinfo(menu,$vts,numvobids)} {incr vid} {
if {$::bu..."
(procedure "::plugins::vobu::check_missing_ids" line 4)
invoked from within
"::plugins::vobu::check_missing_ids"
(menu invoke)
blutach
29th December 2008, 08:08
Of course it will have an error. Thre is no DVD loaded. It's telling you that.
Regards
linx05
29th December 2008, 09:41
Yes, but it shouldn't error out like that. A 'cleaner' way would be to state there is no DVD loaded.
I will keep playing around with it.
r0lZ
29th December 2008, 13:05
Since moving to 9.0 under XP my watch window no longer launches upon entering trace mode. There is no option to re-enable it under Trace either. I never had it disappear before. Is this a Bug or a new RTFM ;)Nothing changed here.
To reopen the watch window, go to trace mode, and select the options you want in the Watch menu of the trace panel.
The state and position of the watch window are recorded when you quit trace mode (or PgcEdit), and restored when you re-enter it. (That means that you should not close the watch window before quitting trace mode, or PgcEdit will record its absence.)
[EDIT] I did not notice the replies on this page. Blu had already explained what to do. Thanks blu!
r0lZ
29th December 2008, 13:13
Yes, but it shouldn't error out like that. A 'cleaner' way would be to state there is no DVD loaded.I agree, and I have fixed this (really little) bug.
mikenadia
29th December 2008, 15:52
I have 2 DVDs; DVD1 (that I probably corrupt but cannot replicate it :user mistake!) and DVD2(straight rip).
I am able to open DVD1, then DVD2 or DVD2, then DVD1.
If I open DVD1 and run "Remove Useless VOBs menu" (save DVD or not: seems irrelevant), I have no error message until I open DVD2 (straight rip).
I have no other issue with that DVD1 (all other steps of "remove useless stuff" do not produce similar behaviour).
I think that the error should be trapped when I am manipulating or saving DVD1 and not opening DVD2.
can't read "::menus(9,1,1,cellpbtable)": no such element in array
can't read "::menus(9,1,1,cellpbtable)": no such element in array
while executing
"set cellpbtable $::menus($vts,$lu,$pgc,cellpbtable)"
(procedure "refresh_listbox" line 23)
invoked from within
"refresh_listbox"
(procedure "scratchbook" line 46)
invoked from within
"scratchbook false"
(procedure "cmds_to_listbox" line 4)
invoked from within
"cmds_to_listbox pgc $vts,$pgcnum $label"
(procedure "display_pgc" line 6)
invoked from within
"display_pgc pgc 0 0"
(procedure "::main::Read_New_DVD" line 99)
invoked from within
"::main::Read_New_DVD"
(menu invoke)
Thanks.
Workaround:After working in DVD1 (including "remove useless VOBs menu"), either close PGCEdit (obvious) or goto VOBblanker (through tools), do not process and quit: then, you can load DVD2 without any error message.
Pure cosmetics:When you open a DVD, and "Jump to PGC upon insert" on VMG: First-Play PGC (stupid behaviour I agree), you get a warning message with only a OK button (no cancel or exit). If you do the same thing from a previously DVD in which you actually did a "Jump to PGC upon insert" (on a real menu), you get an error (if you do not want us to report pure cosmetics issues:no problem).
linx05
29th December 2008, 16:45
Thank you r0lZ. I just thought I would let you know.
Thanks again.
r0lZ
29th December 2008, 18:20
Thanks mikenadia. I think I've fixed the main bug, but I'm not totally sure, as I can't reproduce it. Please test when v9.1 will be available (normally soon.)
I have also added a check for the cosmetic bugs. Now, if you try to apply Jump2PGC to the FP-PGC, nothing happens.
Thanks linx05!
blutach
29th December 2008, 22:32
@mikenadia
In testing, I notice these things a bit too. I think they come from corrupt menubutton files (in your backup directory). See if saving the DVD, deleting these files and re-opening helps.
Regards
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.