Full VOB SCAN WINDOW
This window is a modal one and pops up when a Full VOB scan is requested.
Scan can be aborted using the Abort button.
The main function of this "full scan" is to verify the ini/end cell pointers in IFO. VobBlanker uses these pointers to access the cells, so they have to be completely accurate. During the reading of the IFOs, VobBlanker does some cross checks, and issues a warning/error if pointer mismatches or pointers out of range are detected.
Full scanning the VOB also allows to get the size of the subs, a precise size of audio (if VBR) and also is used to get the number of buttons in Titles domain, called BOVs (if any).
Note there is a different scan (see Standard scan ) used to quickly scan the title VOBs to find BOVs and estimate the size of subs/audio tracks. The differences between the two scan procedures are:
Standard VOB Scan:
- Explores cell by cell, trusting the pointers in the IFO. Uses C_ADT table to locate the cells and VOBU_ADMAP to locate the VOBUs. Explores one VOBU each "N" in the cell.
- Explores only titles domain.
- Stores (in memory and ini file) the estimated sizes of audio and subs streams.
- Refresh the # buttons in titles domain.
Full VOB Scan:
- Expores all the VOB files, starting in sector 0 and finishing in the last one. Check the ini/end pointer cells stored in the IFOs, and modifies (in memory) the pointers with the actual ones (if needed)
- Explores Menus and Title domains (selectable).
- Also stores (in memory and ini file) the actual sizes of audio and subs streams.
- Refresh the # buttons in titles domain.
Note FullScan explores VTS per VTS and the percentages shown (except the global one, also reflected in the progress bar) are relative to the current VTS being explored