Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
ifoopen [2014/12/23 12:11] beandog old revision restored (2014/12/23 12:03) |
ifoopen [2015/01/02 19:59] (current) beandog |
||
---|---|---|---|
Line 4: | Line 4: | ||
Me trying to follow the code logic. | Me trying to follow the code logic. | ||
+ | |||
+ | ==== ifoOpen ==== | ||
* ifo_handle_t *ifoOpen(dvd_reader_t *dvd, int title) | * ifo_handle_t *ifoOpen(dvd_reader_t *dvd, int title) | ||
+ | |||
* if IFO is VMGI | * if IFO is VMGI | ||
- | * ifoRead_FP_PGC(ifofile) | + | * ifoRead_FP_PGC(ifofile) - mandatory |
- | * ifoRead_TT_SRPT(ifofile) | + | * ifoRead_TT_SRPT(ifofile) - mandatory |
* **ifoRead_PGCI_UT(ifofile)** | * **ifoRead_PGCI_UT(ifofile)** | ||
* ifoRead_PTL_MAIT(ifofile) | * ifoRead_PTL_MAIT(ifofile) | ||
- | * ifoRead_VTS_ATRT(ifofile) | + | * ifoRead_VTS_ATRT(ifofile) - mandatory |
* ifoRead_TXTDT_MGI(ifofile) | * ifoRead_TXTDT_MGI(ifofile) | ||
* **ifoRead_C_ADT(ifofile)** | * **ifoRead_C_ADT(ifofile)** | ||
* ifoRead_VOBU_ADMAP(ifofile) | * ifoRead_VOBU_ADMAP(ifofile) | ||
+ | |||
* if IFO is VTS | * if IFO is VTS | ||
- | * ifoRead_VTS_PTT_SRPT(ifofile) | + | * ifoRead_VTS_PTT_SRPT(ifofile) - mandatory |
- | * ifoRead_PGCIT(ifofile) | + | * ifoRead_PGCIT(ifofile) - mandatory |
* **ifoRead_PGCI_UT(ifofile)** | * **ifoRead_PGCI_UT(ifofile)** | ||
* ifoRead_VTS_TMAPT(ifofile) | * ifoRead_VTS_TMAPT(ifofile) | ||
* **ifoRead_C_ADT(ifofile)** | * **ifoRead_C_ADT(ifofile)** | ||
* ifoRead_VOBU_ADMAP(ifofile) | * ifoRead_VOBU_ADMAP(ifofile) | ||
- | * ifoRead_TITLE_C_ADT(ifofile) | + | * ifoRead_TITLE_C_ADT(ifofile) - mandatory |
- | * ifoRead_TITLE_VOBU_ADMAP(ifofile) | + | * ifoRead_TITLE_VOBU_ADMAP(ifofile) - mandatory |