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
libdvdread [2015/01/16 15:43]
beandog
libdvdread [2015/01/16 16:21] (current)
beandog
Line 294: 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 301: 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 314: 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''​

Navigation