Log in

View Full Version : IFOUpdate cell commands


ivanch
22nd September 2003, 13:43
I've been doing 24 Series 2 and it comes with lot of cell commands to allow to insert the delete scenes in the original episodes.

The problem is that when i do ifoupdate, the program deletes all the cell commands pointers in the IFO file. I mean the cell commands are kept intact but the info in the cell where the command is called ("command Nr" in IFOEdit) is modified to 0 (no command)

Has anyone experienced the same?

influenza
24th September 2003, 08:08
Did you recreate those cell commands when you reauthored this title? Because if you didn't insert those cell commands (which are stored in your VOB files) then the ifo lines are useless anyway.

I never experienced any commands disappearing after using ifoupdate though.

Dimad
24th September 2003, 15:50
Originally posted by influenza
...cell commands (which are stored in your VOB files)

I thought that I know vob files quite well by now, but this is something new. Where have you got this from?

influenza
24th September 2003, 15:52
I haven't got it from anywhere, it's just my observation. But if I'm wrong please tell me.

influenza
24th September 2003, 16:02
Maybe I should explain some more:

take for example a title like Dare Devil. In the PAL version of this movie there is a feature called enhanced viewing. When you activate this feature a different PGC will be played then when playing the normal movie. In fact the structure (chapters/cells) is exactly the same but some cells contain cell commands. At the end of such a cell a jump is made to an extra. It's kind of like a button over video feature, but in this case the extra will be played automatically.

In the mentioned PGC there are about 8 cell command to be found, in which a register is set to a certain value.

If I would just reauthor this title and played the feature enhanced viewing nothing would happen. This is because the cell commands that take care of the jumps are not there. They have to be created when reauthoring (addind a cell command to the corresponding cell). So when I compile this this cell command is stored in my VOB set and not in my ifo (there will be a reference to the cell command, but the actual command is stored in the VOB). This is what I mean with the cell commands are stored in the VOB.

The same with BOV the commands are stored in the VOB when muxing (and therefore lsot when demuxing).

Dimad
24th September 2003, 16:15
I guess MPUCoder can clarify this. From what I know there is just no place in vob file for this. And actully it does not seem to be right to put something like this in vob file since cells could be reused in many programs.

influenza
24th September 2003, 16:58
Maybe we're talking two differnt things here:

Ofcourse cells can be reused in multiple PGCS. But still you can add a cell command to a cell in a certain PGC. So even if the cell is reused like in the above mentioned example of Dare Devil the command will only be executed if the PGC is played to which the cell belongs.

By vob I mean the muxed audio/video/subs which can be made up of multiple PGCS etc.

Where do you think the cell commands are stored then?

mpucoder
24th September 2003, 18:18
Cell commands are stored in the PGC, in the third section of commands (the other two sections are pre-commands and post-commands). They are referenced by number in the cell playback information table.

The only commands stored in the vob file are button commands.

Vobs are not made up of PGCs, just multiplexed video, audio, sub-pictures, and navigation (fast play, angle linkages, and menu/button-over-video data)
PGCs are in the ifo file, and reference video objects (vobs).

influenza
24th September 2003, 19:57
Hi MPUCODER, thanks for explaining, I didn't know that.

Can you please explain to me why I have to manually add those cell commands when reauthroing a title that uses those cell commands?

Because if they are just referenced to in the ifo and I reauthored the title exactly wouldn't it have to work then without adding those commands in scenarist?

ivanch
25th September 2003, 19:24
Originally posted by influenza
Did you recreate those cell commands when you reauthored this title? Because if you didn't insert those cell commands (which are stored in your VOB files) then the ifo lines are useless anyway.


I didn't and it's not necessary cos as mpucoder says the cell commands are stored in the ifos and when you do the ifoupdate they keep there.


Originally posted by influenza
I never experienced any commands disappearing after using ifoupdate though.

The cell commands don't dissapear, what dissapears is the link in the cell where the command has to be call. In the VTS_PGCITI section is where the cell commands are located and then in each cell (in the VTS_PGCITI as well) there is a parameter called "command Nr". There,it's where you have to put the cell command number you want to be executed after the cell finishes. The problem is that when you do IFOupdate, it sets this parameter to zero (means no command to be called) in all the cells and then you have to change it manually again back to the original value.

I just wonder if there is any option to avoid that IFOupdate sets to zero the "command Nr" parameter and keep the original value

influenza
26th September 2003, 06:38
Ok, in that case you'll have to add the cell commands to the corrsponding cell while reauthoring (this is what I always do). Then you'll have no problem when using ifoupdate