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