Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ifoopen [2014/12/23 12:08]
beandog
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 VMG: +  * if IFO is VMGI 
- +    * ifoRead_FP_PGC(ifofile) ​- mandatory 
-  * ifoRead_VMG(ifofile) +    * ifoRead_TT_SRPT(ifofile) ​- mandatory
-    * ifoRead_FP_PGC(ifofile) +
-    * ifoRead_TT_SRPT(ifofile)+
     * **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

Navigation