Log in

View Full Version : PgcEdit v0.3.


Pages : 1 2 [3] 4 5 6 7 8 9 10

r0lZ
17th September 2004, 09:49
I think I suggested that the indicator "dummy" be in the parsing dumps but rolZ decided to also put it in the PGC selection list anyway.This is because I use the same function to build the PGC label that is displayed in the PGC Selector and in the dumps.

voo_doo99
17th September 2004, 18:25
Originally posted by r0lZ
You're the first asking to remove informations in the PGC Selector. I added more and more infos here because users wanted them. What do I have to do now? A poll? ;)

I like to plead my case one more time. :p Say when I check out the menu PGC scene, I wanta spot the cute "2b" right away. I dont care about, or wanta scan thru the "dummy" and the loser "0b" cause those are just in the way! :D Please excuse the color metaphor, funny but true :). You said the tool is targeted to experience users, then a clear display is more effective than a cluttered one [ Btw, the #b marker is a gem ]. After a while it is just a training issue.

Please note that there are VOB and Cell IDs for all cells of the PGC. Listing them all is therefore not possible. And double-clicking on the PGC entry to see them all is not really difficult.


I was thinking of the display in IFOedit where each menu PGC listing (with video) includes the VobID associated with it. One extra click or not is the competitive edge :D

However, I agree that the lisibility of the PGC Selector is not perfect. Maybe I'll try to implement your 'underscore' idea.

That would be very nice. Thanks. :)

r0lZ
17th September 2004, 19:15
I was thinking of the display in IFOedit where each menu PGC listing (with video) includes the VobID associated with it.Yes. But why only the VOB ID? The Cell ID may be important, too.
As I said before, there are cases where there are many cells in a menu PGC, each with his own VOB/Cell ID: too many informations to be put in the left pane. Furthermore, the informations are computed only when the PGC Editor is called.
Also, you need to scroll down to the bottom to see the LUs in IfoEdit. I think double clicking on the PGC in PgcEdit is not much more difficult!

The 0b. is indicating that it is a menu with video (as the video PB length is doing also, I agree). The (dummy) indicator is mainly here to align the menus types indicators (Root, SubPic, Audio etc...)

As I said before, users wanted the PB length, number of buttons, menu type and much more (like the number of chapters, programs and cells, which I added only in the label on top of the main window). I can't remove them now, or a war will begin!

vav
18th September 2004, 11:13
Hi,
I've noticed I get strange number of buttons everytime there are > 10 buttons on a pgc.
For instance - 13 buttons show up as "14b", 14 buttons show like "84b".
the buttons themselves look correctly at the "menu buttons" topic, it's only on the left pane where the numbering is wrong.
Anyone else noticed that?

This is no major issue though, and this program is absolutely magnificent, second only to the wheel and ifoedit :)

Thank you for your time and effort,

2COOL
18th September 2004, 23:53
Originally posted by vav
I've noticed I get strange number of buttons everytime there are > 10 buttons on a pgc.
For instance - 13 buttons show up as "14b", 14 buttons show like "84b".
the buttons themselves look correctly at the "menu buttons" topic, it's only on the left pane where the numbering is wrong.
Anyone else noticed that?The #b is supposed to represent the sum of the sub-totals of buttons on every existing cells of that PGC. One way to really view how many buttons there is to right-click on your PGC and select "Show Menu Buttons". At the top is your Cell selection button. If you click on it, you will be shown all your cells with their button info. If you add them all, that's what you should have as for your #b.

e.g.

Program 1, Cell 1: VOB ID 3, Cell ID 1 (0 buttons)
Program 2, Cell 2: VOB ID 3, Cell ID 2 (10 buttons)
Program 3, Cell 3: VOB ID 3, Cell ID 3 (10 buttons)
Program 4, Cell 4: VOB ID 3, Cell ID 4 (10 buttons)
Program 5, Cell 5: VOB ID 3, Cell ID 5 (10 buttons)
Program 6, Cell 6: VOB ID 3, Cell ID 6 (5 buttons)
Program 7, Cell 7: VOB ID 3, Cell ID 7 (2 buttons)
Program 8, Cell 8: VOB ID 3, Cell ID 8 (1 buttons)
Program 9, Cell 9: VOB ID 3, Cell ID 9 (0 buttons)

10 + 10 + 10 + 10 +5 + 2 + 1 = 48b.

2COOL
19th September 2004, 04:59
@rolZ

When I right-click on a VTST, my menu doesn't my PGC selection but when I right-click on a menu, it does. Can you correct this in a future version?

r0lZ
19th September 2004, 10:25
Do you mean that right clicking on a title entry in the left pane doesn't display the PGC in the main window? I think it does.

2COOL
19th September 2004, 16:21
Sorry rolZ!:o

I guess I was typing too fast. This is what I meant to say.

EDIT:

When I right-click on a VTST, my pop-up menu doesn't cover my PGC selection but when I right-click on a menu, it does. Can you correct this in a future version?

r0lZ
19th September 2004, 17:06
When I right-click on a VTST, my pop-up menu doesn't cover my PGC selection but when I right-click on a menu, it does. Can you correct this in a future version?I think it is not a problem related to the current domain. You probably got this problem when clicking on an entry at the bottom of the Selector window.
There is a bug in the tk_popup Tcl/Tk function: if the popup menu must be opened too low to fit totally on the screen, the window is opened at a fancy position, generally too high. I can't do anything, except sending a Tcl/Tk bug report.

vav
21st September 2004, 08:42
Originally posted by 2COOL
The #b is supposed to represent the sum of the sub-totals of buttons on every existing cells of that PGC.
10 + 10 + 10 + 10 +5 + 2 + 1 = 48b.

it's kinda fun feeling stupid every now and then...
Thanks for reminding me, 2COOL :-)

2COOL
24th September 2004, 07:25
@rolZ

Ever thought of implementing a better VMG/VTS Overview like how IfoEdit has. I find myself asking alot of users to copy their Overviews to a post so that I can get a quick grasp of whats existing. I'm looking for an info dump in reference to when I double-click in PGC Selection list.

r0lZ
24th September 2004, 07:45
The VMG overview is essentialy the table of titles. The 'Title Play Map Table' gives you the overview. I will add the same function as a dump...
Do you really need the VTST stream attributes also? I think this table is dangerous to thrust, because it is only a copy of the real attributes, defined in the VTS IFOs...

The VTS overview will be essentially a dump of the Cell Tables of all PGCs.

And a general DVD dump of all stream attributes could complete the picture.

Is it what you want?

2COOL
29th September 2004, 03:56
Originally posted by r0lZ
Is it what you want? In a way, yes.

2COOL
29th September 2004, 04:21
Say I have complete IFO files in my root and in VIDEO_TS folder. If I "Open DVD" in PgcEdit, I can only open up my VIDEO_TS folder's IFOs. In order to open up my files in my root folder, I have to go to Explorer, right click on a IFO, and select "Open With TK DLL". I still have IfoEdit opening up IFOs as default. Can you change the browse to not folder but to a IFO file? Because the way you have it, if there's a VIDEO_TS folder present in root, it'll open that up first. I sometimes like to drag files into my root folder since it's empty beforehand.


|
+ DVD root
|
+ VIDEO_TS

How about macro that swaps two audio or subpictures for ALL titles instead of per title? In addition, streams attributes for streams in question need to be swapped too.

r0lZ
29th September 2004, 09:42
Root/VIDEO_TS folder problem: Strange!
My intention was to open VIDEO_TS automatically if a VIDEO_TS.IFO file is not found in the root folder. I'll try to fix that...

I like to use the Folder browser, because it emphasises the fact that PgcEdit opens all IFO files of the DVD, not just the one you select. But this may be changed...

EDIT: The next release will have:
E. New option "Use file browser instead of folder browser for Open/Save folder operations?"
F. Open DVD: It is now possible to open a DVD located in a directory even if a VIDEO_TS subdir exist in this directory. The VIDEO_TS directory is now automatically selected only if there is no VIDEO_TS.IFO in the parent.



How about macro that swaps two audio or subpictures for ALL titles instead of per title? In addition, streams attributes for streams in question need to be swapped too.Possible. But the SetSTN commands will not select the right stream anymore. For example, some DVDs are checking the SPRMs to set the stream:
[61 00 00 03 00 92 00 00] 3 Set gprm(3) =(mov) sprm(18: preferred sub-picture language)
[71 00 00 05 00 00 00 00] 4 Set gprm(5) =(mov) 0 ".."
[71 A0 03 05 00 01 66 72] 5 if ( gprm(3) == 26226 "fr" ) then { Set gprm(5) =(mov) 1 ".." }
[71 A0 03 05 00 02 69 74] 6 if ( gprm(3) == 26996 "it" ) then { Set gprm(5) =(mov) 2 ".." }
[71 A0 03 05 00 03 6E 6C] 7 if ( gprm(3) == 28268 "nl" ) then { Set gprm(5) =(mov) 3 ".." }
[71 A0 03 05 00 04 61 72] 8 if ( gprm(3) == 24946 "ar" ) then { Set gprm(5) =(mov) 4 ".." }
[41 00 00 00 85 00 00 00] 9 (SetSTN) Set Sub-picture stream = gprm(5)
"for ALL titles instead of per title": do you want all TTNs of the current VTS, or all titles in the DVD?
The second option is difficult to implement, if the number or order of streams is different in the various titles.

EDIT: I think it is best to change or add a SetSTN command to have the stream you want played by default. It is not difficult to search for "SetSTN" in the PGC commands...
However, PgcEdit can't currently edit button commands... but this may change in the future... :)

szd
29th September 2004, 17:01
r0lZ,

I've used PcgEdit with much success. One thing I noticed is on a multi-angle movie the playback time calculation in the PGC editor seemed to add up all the angles, instead of just the first one. For example, if the PGC had a 30 min 2-angle chapter, the calculation would be 60 min... and a dialogue would pop up about fixing the playback time.

s

r0lZ
29th September 2004, 17:33
That's right! I'll fix the problem...

Thanks for submitting this bug, and welcome to the forum!

[EDIT:] Fixed (in v 0.3.5)

2COOL
29th September 2004, 19:24
Originally posted by r0lZ
EDIT: The next release will have:
E. New option "Use file browser instead of folder browser for Open/Save folder operations?"
F. Open DVD: It is now possible to open a DVD located in a directory even if a VIDEO_TS subdir exist in this directory. The VIDEO_TS directory is now automatically selected only if there is no VIDEO_TS.IFO in the parent.Thanks!
"for ALL titles instead of per title": do you want all TTNs of the current VTS, or all titles in the DVD?...of the current VTS. ;)

However, PgcEdit can't currently edit button commands... but this may change in the future... :) woohoo!!:D

2COOL
30th September 2004, 02:55
@rolZ

How about a macro that does a GLOBAL search and replace? Well, I had the search items in mind below on this brainstorm.

SEARCH FOR EACH
sprm(0: preferred menu language)
sprm(1:audio stream number)
sprm(16: preferred audio language)
sprm(2:sub-picture stream number)
sprm(18: preferred sub-picture language)

REPLACE/SET
e.g. 25966 "en" (set for English)

[61 00 00 01 00 80 00 00] # Set gprm(1) =(mov) sprm(0: preferred menu language) //OLD
[71 00 00 01 65 6E 00 00] # Set gprm(1) =(mov) 25966 "en"
_______________________________________________________________

[61 00 00 02 00 81 00 00] # Set gprm(2) =(mov) sprm(1:audio stream number) //OLD
[71 00 00 02 65 6E 00 00] # Set gprm(2) =(mov) 25966 "en" //NEW
_______________________________________________________________

[61 20 00 04 00 81 00 01] # if ( gprm(0) == gprm(1) ) then { Set gprm(4) =(mov) sprm(1:audio stream number) } //OLD
[71 20 00 04 65 6E 00 01] # if ( gprm(0) == gprm(1) ) then { Set gprm(4) =(mov) 25966 "en" } //NEW
_______________________________________________________________

[69 00 00 02 00 90 00 00] # Set gprm(2) =(mov) sprm(16: preferred audio language) //OLD
[71 00 00 02 65 6E 00 00] # Set gprm(2) =(mov) 25966 "en" //NEW
_______________________________________________________________

[61 20 00 03 00 90 00 01] # if ( gprm(0) == gprm(1) ) then { Set gprm(3) =(mov) sprm(16: preferred audio language) } //OLD
[71 20 00 03 65 6E 00 01] # if ( gprm(0) == gprm(1) ) then { Set gprm(3) =(mov) 25966 "en" } //NEW
_______________________________________________________________

[61 00 00 02 00 82 00 00] # Set gprm(2) =(mov) sprm(2:sub-picture stream number) //OLD
[71 00 00 02 65 6E 00 00] # Set gprm(2) =(mov) 25966 "en" //NEW
_______________________________________________________________

[61 20 00 04 00 82 00 01] # if ( gprm(0) == gprm(1) ) then { Set gprm(4) =(mov) sprm(2:sub-picture stream number) } //OLD
[71 20 00 04 65 6E 00 01] # if ( gprm(0) == gprm(1) ) then { Set gprm(4) =(mov) 25966 "en" } //NEW
_______________________________________________________________
[61 00 00 02 00 92 00 00] # Set gprm(2) =(mov) sprm(18: preferred sub-picture language) //OLD
[71 00 00 02 65 6E 00 00] # Set gprm(2) =(mov) 25966 "en" //NEW
_______________________________________________________________

[61 20 00 03 00 92 00 01] # if ( gprm(0) == gprm(1) ) then { Set gprm(3) =(mov) sprm(18: preferred sub-picture language) } //OLD
[71 20 00 03 65 6E 00 01] # if ( gprm(0) == gprm(1) ) then { Set gprm(3) =(mov) 25966 "en" } //NEW



hmmm...don't know if the 25966 "en" applies to these SPRMs but I think you know if they do.

sprm(17: preferred audio language extension)
sprm(19: preferred sub-picture language extension)

_______________________
Maybe a log on searched items?

e.g. Search item = "sprm(2:"

Found 2 commands.

VTSM 1 / LU 1 (en) / 1 (dummy) RootM

********** pre commands:
[61 00 00 02 00 82 00 00] 3 Set gprm(2) =(mov) sprm(2:sub-picture stream number)

VTSM 1 / LU 1 (en) / 5 (0:38) 9b.

********** post commands:
[61 00 00 02 00 82 00 00] 5 Set gprm(2) =(mov) sprm(2:sub-picture stream number)
_______________________
PgcEdit's search function is very powerful. I just wish it could better. ;) What's your thoughts on this? Is it possible?

r0lZ
30th September 2004, 08:08
A global search is possible, with output to a log.

But a search and replace is much much more difficult. I need to write a command assembler that translate the textual command to the binary equivalent, to be replaced in the PGC. This is an enormous work, so don't expect this.

A simple search and replace for hex strings is more easy to do.

For example, search for
[61 00 00 0. 00 80 00 00]
and replace with
[71 00 00 0. 65 6E 00 00]
Where the dot match any character in the input string, and do not change the character in the output string.

This means that all lines with
Set gprm(*) =(mov) sprm(0: preferred menu language)
are replaced by
Set gprm(*) =(mov) 25966 "en"
where the * is left untouched.

However, this syntax is not verry user friendly :(

When I will have some time, I'll try do do something like that.

2COOL
2nd October 2004, 05:12
@rolZ

Just to confirm in the readme.txt...

Save DVD: save the IFO files of the DVD, in the original folder. The tables of VTS sectors are updated according to the VOB files contained in the folder at the time of the save operation.
...Save DVD performs a "Get VTS Sectors"?

r0lZ
2nd October 2004, 10:24
...Save DVD performs a "Get VTS Sectors"? Yes.

2COOL
3rd October 2004, 01:18
Originally posted by r0lZ
Yes. Thanks. ;)

r0lZ
4th October 2004, 17:32
PgcEdit v0.3.5 released!

Change log:
0.3.5 (October 4, 2004)
A. The menu buttons informations are now available also for Mac OS X users.
E. Blank Out all PGCs in Domain: added a confirmation dialog when overwriting the backup of the VOB file. Tooltips added for all options.
E. The PGC selector may now be placed on any side of the main window. The PGC labels are now more legible.
E. Tools configuration: Added argument substitution %n (Number of TitleSets)
E. New option "Use file browser instead of folder browser for Open/Save folder operations?"
F. Fixed a big bug with TTN number: was always the PGC number. The Title's entry PGC number were therefore also wrong. The TTN numbers are now correctly retrieved from the VTS_PTT_SRPT tables.
F. Open DVD: It is now possible to open a DVD located in a directory even if a VIDEO_TS subdir exist in this directory. The VIDEO_TS directory is now automatically selected only if there is no VIDEO_TS.IFO in the parent.
F. Set DVD-Text General Name: maximum string length bug hopefully fixed.
F. The total time of a multi-angle PGC is now calculated for Angle 1 only.
F. Command Editor CSetCLnk and CSetLnk bug fixed: When the IF 2nd operand is a value AND the IF checkbox is off, the Set's Value option was disabled.
F. Missing file in the source archive added.

Mac OSX users should refer to the homepage for installation instructions (Thanks to Damien).

Also, on the homepage is a new HTML version of 2COOL's guide "How to Completely Blank Out a Titleset (VTS) Using PgcEdit", and a new "PgcEdit Anleitung" by Tobi. Thank you, folks!

voo_doo99
4th October 2004, 18:35
Originally posted by r0lZ
PgcEdit v0.3.5 released!


http://www.dvdshrink.info/images/smiles/thumb_up.gif http://www.dvdshrink.info/images/smiles/eusa_dance.gif http://www.dvdshrink.info/images/smiles/eusa_clap.gif

OK, I like this 1-UP showmanship! :D

P.S. The PGC Selector looks great, and the Info dump is just awesome. Thanks. :)

2COOL
5th October 2004, 00:38
@rolZ

PgcEdit justs keeps getting better and better! Great Job!:D Though I kind of wished that there was a PGC text dump for this on a next version. ;)

http://img56.exs.cx/img56/9668/example6.jpg

r0lZ
5th October 2004, 01:28
@2COOL

Sorry, I forgot about it. I will try to make a new release quickly...

2COOL
5th October 2004, 01:44
Originally posted by r0lZ
@2COOL

Sorry, I forgot about it. I will try to make a new release quickly... Cool!

BTW, anyway of cleaning up the commands by excluding the " "?

[71 00 00 06 03 E8 00 00] 1 Set gprm(6) =(mov) 1000 ".è"
[71 00 00 06 00 01 00 00] 2 Set gprm(6) =(mov) 1 ".."
[71 00 00 04 00 01 00 00] 3 Set gprm(4) =(mov) 1 ".."

2COOL
6th October 2004, 03:30
@rolZ

I have been using the search field for quite some time now. I find myself always having to manually delete my previous search item or write over them. We need some kind of clear button or right-click option to clear. At the same time, a paste option too. Been using Ctrl+V alot. Can you have them in a future version?

ffroms
6th October 2004, 11:54
Hi r0lZ!

Thank you again for this great work.
Some time ago I asked about some type of playback option, something like debug that you can trace the way DVD is playing through programs. Then it wasn't possible 'couse then there was no menu buttons but now...? Is there any chance of that?

FFS

r0lZ
6th October 2004, 11:58
Originally posted by 2COOL
BTW, anyway of cleaning up the commands by excluding the " "?
Why do you want that? I think it is valuable to see the ascii translation for situations like this:
[61 00 00 00 00 90 00 00] 1 Set gprm(0) =(mov) sprm(16: preferred audio language)
[20 A6 00 00 66 72 08 01] 2 if ( gprm(0) == 26226 "fr" ) then { LinkPGN Program 1, button 2 (2048) }
I can actually check if the code is in the valid range to be a language code and display it only in that case, but it may be strange to see the codes in some circumstances, and not in the others.

r0lZ
6th October 2004, 11:59
Originally posted by 2COOL
@rolZ

I have been using the search field for quite some time now. I find myself always having to manually delete my previous search item or write over them. We need some kind of clear button or right-click option to clear. At the same time, a paste option too. Been using Ctrl+V alot. Can you have them in a future version? Of course. It's easy :)
BTW, you may already use Control-k to erase the field.

[EDIT:] Added the following popup menu in the future v0.3.6:

Restore Default (Ctrl-Z)
Copy (Ctrl-C)
Paste (Ctrl-V)
Clear (Ctrl-K) (this is the default option, under the mouse pointer)

I have also added the same menu, without the first option, in the search field of the text viewer.

r0lZ
6th October 2004, 12:01
Originally posted by ffroms
Hi r0lZ!

Thank you again for this great work.
Some time ago I asked about some type of playback option, something like debug that you can trace the way DVD is playing through programs. Then it wasn't possible 'couse then there was no menu buttons but now...? Is there any chance of that?

FFS The Trace function is still a work in progress. Maybe I'll post a beta Trace in some time...

voo_doo99
6th October 2004, 16:58
Originally posted by r0lZ
[61 00 00 00 00 90 00 00] 1 Set gprm(0) =(mov) sprm(16: preferred audio language)
[20 A6 00 00 66 72 08 01] 2 if ( gprm(0) == 26226 "fr" ) then { LinkPGN Program 1, button 2 (2048) }
I can actually check if the code is in the valid range to be a language code and display it only in that case, ...
I vote for this as the non-language codes come up just too often and very distracting. :cool:

r0lZ
6th October 2004, 17:40
OK!

Extract of the version history of v0.3.6:

E. In the disassembly of integer values, the ASCII equivalent of the value
is now displayed only if it is a valid language code. (No more "..")

Example:[53 00 66 72 00 00 00 00] 1 (SetGPRMMD) Set gprm(0) in register mode =(mov) 26226 ("fr")
[71 A0 01 00 90 00 65 6E] 2 if ( gprm(1) == 25966 ("en") ) then { Set gprm(0) =(mov) 36864 }

2COOL
7th October 2004, 00:51
@r0lZ

Thanks for the future features! Since you were cleaning up the code, how about putting a space between : and p?

If I copied and posted commands like below, I get the :p.
e.g.

[61 00 00 00 00 80 00 00] 1 Set gprm(0) =(mov) sprm(0:preferred menu language)

With a space in-between, it looks better like this.


[61 00 00 00 00 80 00 00] 1 Set gprm(0) =(mov) sprm(0: preferred menu language)

r0lZ
7th October 2004, 01:19
OK! But it's a bug in the forum! :angry: Smileys should not be displayed between [code] marks...

2COOL
7th October 2004, 01:24
Have a :D day!

r0lZ
7th October 2004, 01:27
Found a better solution: capitalization.

sprm(0:Preferred menu language)
sprm(1:Audio stream number)
sprm(2:Sub-picture stream number)
sprm(3:Angle number)
sprm(4:Title number in volume)
sprm(5:Title number in VTS)
sprm(6:PGC number)
sprm(7:Chapter number)
sprm(8:Highlighted button number)
sprm(9:Navigation timer)
sprm(10:PGC jump for nav timer)
sprm(11:Karaoke audio mixing mode)
sprm(12:Parental management country code)
sprm(13:Parental level)
sprm(14:Video preference and current mode)
sprm(15:Player audio capabilities)
sprm(16:Preferred audio language)
sprm(17:Preferred audio language extension)
sprm(18:Preferred sub-picture language)
sprm(19:Preferred sub-picture language extension)
sprm(20:Player region code)
sprm(21:Reserved)
sprm(22:Reserved)
sprm(23:Reserved for extended playback mode)

2COOL
7th October 2004, 01:31
That works too. Speaking of capitalization for the anal retentive people out there...

Since gprm and sprm are acronyms, shouldn't they be GPRM and SPRM?

No big deal for me though. It's just your personal touch. ;)

2COOL
7th October 2004, 01:37
One big glitch I have with the search field and I probably would hear you say that it's a tcl/tk bug but when I copy a command (right click) and paste it in the search, I get { }.

{20 01 00 00 00 00 00 0D}

You can't search for this unless it's 20 01 00 00 00 00 00 0D or [20 01 00 00 00 00 00 0D]

Update:

If I go to my Command Editor, click on command button, and select
Copy Ctrl-C

I now get this in my search field when pasting. This works but you gotta do extra steps. :(

20 01 00 00 00 00 00 0D

r0lZ
7th October 2004, 09:16
Since gprm and sprm are acronyms, shouldn't they be GPRM and SPRM?Yes, but I prefer to leave them in lower case: it's more legible.


About the copy:
When you copy/paste in the main window, you are actually copying/pasting a Tcl/Tk list of lines. The { } are special marks needed by Tcl/Tk to identify the beginning and end of each element in the list.

For example, if you copy 3 lines at once, this is what is placed in the clipboard:

{00 A1 00 00 00 01 00 11} {00 A1 00 00 00 02 00 12} {00 A1 00 00 00 03 00 13}

This text only format is handy: you may transfer lines of code easily through a forum, mail etc...


When you are in the command editor, only one line can be copied/pasted at a time, and so the {} are not needed:

00 A1 00 00 00 01 00 11

Maybe I can add a check when a copy is done, and use the Tcl list syntax only when more than one line is copied. So you will not have the {} anymore when you copy just one line. This may work, but I must check it...

[EDIT:] Done.
History extract:
E. The Copy and Cut buttons in the main window are now placing the command
in the clipboard without the "{" and "}" characters if only one command
is copied/cutted. Handy to paste the hex codes in the search field.

babyken
7th October 2004, 13:36
Hope add PGC simulation play with realtime GPRM SPRM view!:D :D

when use Title menu (VTST) can't analyze PGCedit? BUG?

r0lZ
7th October 2004, 13:50
Welcome to the forum, babyken!

Originally posted by babyken
Hope add PGC simulation play with realtime GPRM SPRM view!:D :D I am working at a Trace function for PgcEdit. This function will do exactly that, and more...

when use Title menu (VTST) can't analyze PGCedit? BUG? What do you mean?

babyken
7th October 2004, 15:15
Originally posted by r0lZ

I am working at a Trace function for PgcEdit. This function will do exactly that, and more...


I think is a good news :D


http://211.155.27.177/PGCedit.gif

r0lZ
7th October 2004, 16:19
I see.

You have a menu in the Title domain.
It is possible to add buttons on a Title, to use it as a menu. This technique, called BOV (Button Over Video), is used for example to display the white rabbit in The Matrix.
PgcEdit currently doesn't search for buttons in the Title's VOBs. Sorry. :(

Note that the display "VTS 1,1 TTN 1 (0:00) Title 1" is correct. This is really the Title 1, even if it is used as a menu.

2COOL
8th October 2004, 01:12
@r0lZ

Request to widen your search to include button commands. ;)

Off Topic:

I was just thinking about the logical flow of command navigation.
We pretty much have all been raised on IfoEdit's PGC Command Table layout as below.

******* pre commands
******* post commands
******* cell commands

But under normal navigation conditions, I think it should've been laid out like this.

******* pre commands
******* cell commands
******* post commands

Just providing food for thoughts. :)

r0lZ
8th October 2004, 01:23
******* pre commands
******* cell commands
******* post commands

That's better, indeed. However, in the IFO, the order of the commands is pre/post/cell.
Seems difficult to change the habitudes now.

babyken
8th October 2004, 02:27
Originally posted by r0lZ

Note that the display "VTS 1,1 TTN 1 (0:00) Title 1" is correct. This is really the Title 1, even if it is used as a menu.

I know :D but is n0 perfect.:(

2COOL
8th October 2004, 02:47
Originally posted by babyken
I know :D but is n0 perfect.:( Is there any tool out there that is "truly" perfect? It's like searching for the holy grail. :(

I hope in time r0lZ will figure out how to work with BOVs but I feel it's going to take him more than a while.