This is an old revision of the document!
ifoOpen
Me trying to follow the code logic.
ifoOpen
- ifo_handle_t *ifoOpen(dvd_reader_t *dvd, int title)
- if IFO is VMGI
- ifoRead_FP_PGC(ifofile) - mandatory
- ifoRead_TT_SRPT(ifofile) - mandatory
- ifoRead_PGCI_UT(ifofile)
- ifoRead_PTL_MAIT(ifofile)
- ifoRead_VTS_ATRT(ifofile) - mandatory
- ifoRead_TXTDT_MGI(ifofile)
- ifoRead_C_ADT(ifofile)
- ifoRead_VOBU_ADMAP(ifofile)
- if IFO is VTS
- ifoRead_VTS_PTT_SRPT(ifofile)
- ifoRead_PGCIT(ifofile)
- ifoRead_PGCI_UT(ifofile)
- ifoRead_VTS_TMAPT(ifofile)
- ifoRead_C_ADT(ifofile)
- ifoRead_VOBU_ADMAP(ifofile)
- ifoRead_TITLE_C_ADT(ifofile)
- ifoRead_TITLE_VOBU_ADMAP(ifofile)