KEEPING A PROGRAM CHAIN

 

DOMAIN: TITLES AND MENUS

 

General

Keeping a Program Chain means to keep the PGC as it is.

 

However, VobBlanker still process the PGC, cell by cell, and does the following actions:

- De-interleave the cells if they are interleaved

- Change absolute LBA pointers inside VOBs (They may change because other PGCs processing)

- Recalculate the PGC duration.

- Recalculate VTS_TMAPTI, VTS_C_ADT and VTS_VOBU_ADMAP IFO tables

 

Interleaved Cells

VobBlanker de-interleaves the interleaved cells. The order of the cells in the VOB is shown in processing a VTS topic.

 

Also, DSI pointers inside the VOB files should be recalculated. The de-interleave process made them invalid, because although they are relative, some sectors (belonging the other cells) disappear during the keeping process.

 

The user, in this case, using VIDChanger previously to VobBlanker can modify the final order, if he wants to delete a multi-story (ILV-ed) PGC

 

Keeping Reused cells

VobBlanker will not duplicate the reused cells. All PGCs sharing a cell will continue sharing the cell after processing