Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
libdvdread [2015/01/16 22:41] beandoglibdvdread [2015/01/16 23:21] (current) beandog
Line 198: Line 198:
           * ''still_time''           * ''still_time''
           * ''cell_cmd_nr''           * ''cell_cmd_nr''
-          * **''dvd_time_t''** ''playback_time'' (see above)+          * **''dvd_time_t''** ''playback_time'' 
 +            * ''hour'' 
 +            * ''minute'' 
 +            * ''second'' 
 +            * ''frame_u''
           * ''first_sector''           * ''first_sector''
           * ''first_ilvu_end_sector''           * ''first_ilvu_end_sector''
Line 290: Line 294:
         * ''last_byte''         * ''last_byte''
         * ''vobu_start_sectors''         * ''vobu_start_sectors''
-      * **''vtsi_mat_t''** ''vtsi_mat'' - Video Title Set Information Management Table+      * **''vtsi_mat_t''** ''vtsi_mat''**VTS IFOs only**, Video Title Set Information Management Table
         * ''vts_identifier[12]'' - VTS identifier         * ''vts_identifier[12]'' - VTS identifier
         * ''vts_last_sector'' - last sector of VTS (BUP)         * ''vts_last_sector'' - last sector of VTS (BUP)
Line 297: Line 301:
         * ''zero_2''         * ''zero_2''
         * ''specification_version''         * ''specification_version''
-        * ''vts_category''+        * ''vts_category'' - VTS category 
 +          * 0: unspecified 
 +          * 1: karaoke
         * ''zero_3''         * ''zero_3''
         * ''zero_4''         * ''zero_4''
Line 310: Line 316:
         * ''zero_12[56]''         * ''zero_12[56]''
         * ''vtsm_vobs'' - starting sector of VTS Menu VOBs         * ''vtsm_vobs'' - starting sector of VTS Menu VOBs
-        * ''vtstt_vobs'' +        * ''vtstt_vobs'' - starting sector of table of titles 
-      * **''vts_ptt_srpt_t''** ''vts_ptt_srpt'' +      * **''vts_ptt_srpt_t''** ''vts_ptt_srpt'' - **VTS IFOs only**, Part of Title Search Pointer Table 
-      * **''pgcit_t''** ''vts_pgcit'' +        * ''nr_of_srpts'' 
-      * **''vts_tmapt_t''** ''vts_tmapt'' +        * ''zero_1'' 
-      * **''c_adt_t''** ''vts_c_adt''+        * ''last_byte'' 
 +        * **''ttu_t''** title 
 +        * ''ttu_offset'' 
 +      * **''pgcit_t''** ''vts_pgcit'' - **VTS IFOs only**, Program Chain Information Table (see above)       
 +      * **''vts_tmapt_t''** ''vts_tmapt'' - **VTS IFOs only**, time maps for each PGC 
 +        * ''nr_of_tmaps'' - number of program chains 
 +        * ''zero_1'' 
 +        * ''last_byte'' - end address (last byte of last VTS_TMAP) 
 +        * **''vts_tmap_t''** ''tmap'' 
 +          * ''tmu'' - time unit, in seconds 
 +          * ''zero_1'' - reserved / unknown / safe to ignore 
 +          * ''nr_of_entries'' - number of entries in map; ''0'' for empty map 
 +          * **''map_ent_t''** ''map_ent'' - time map entry (typedef as uint32_t) 
 +      * **''c_adt_t''** ''vts_c_adt'' **VTS IFOs only**, VTS cell address table
       * **''vobu_admap_t''** ''vts_vobu_admap''       * **''vobu_admap_t''** ''vts_vobu_admap''
     * [[VMGM]]     * [[VMGM]]
       * ''VIDEO_TS.VOB''       * ''VIDEO_TS.VOB''