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 12:09]
beandog
libdvdread [2015/01/16 16:21] (current)
beandog
Line 185: Line 185:
           * **''​vm_cmd_t''​** ''​cell_cmds''​           * **''​vm_cmd_t''​** ''​cell_cmds''​
             * ''​bytes[8]''​             * ''​bytes[8]''​
 +        * **''​pgc_program_map_t''​** ''​program_map''​ - PGC program map (simple typedef of uint8_t)
 +        * **''​cell_playback_t''​** ''​cell_playback''​
 +          * ''​block_mode''​
 +          * ''​block_type''​
 +          * ''​seamless_play''​
 +          * ''​interleaved''​
 +          * ''​stc_discontinuity''​
 +          * ''​seamless_angle''​
 +          * ''​playback_mode''​
 +          * ''​restricted''​
 +          * ''​unknown2''​
 +          * ''​still_time''​
 +          * ''​cell_cmd_nr''​
 +          * **''​dvd_time_t''​** ''​playback_time''​
 +            * ''​hour''​
 +            * ''​minute''​
 +            * ''​second''​
 +            * ''​frame_u''​
 +          * ''​first_sector''​
 +          * ''​first_ilvu_end_sector''​
 +          * ''​last_vobu_start_sector''​
 +          * ''​last_sector''​
 +        * **''​cell_position_t''​** ''​cell_position''​ - cell position information
 +          * ''​vob_id_nr''​
 +          * ''​zero_1''​
 +          * ''​cell_nr''​
 +        * ''​ref_count''​
       * **''​ptl_mait_t''​** ''​ptl_mait''​ - **VMG IFO ONLY**, parental management information table       * **''​ptl_mait_t''​** ''​ptl_mait''​ - **VMG IFO ONLY**, parental management information table
         * ''​nr_of_countries''​ - number of countries         * ''​nr_of_countries''​ - number of countries
Line 267: Line 294:
         * ''​last_byte''​         * ''​last_byte''​
         * ''​vobu_start_sectors''​         * ''​vobu_start_sectors''​
-      * **''​vtsi_mat_t''​** ''​vtsi_mat''​ +      * **''​vtsi_mat_t''​** ''​vtsi_mat'' ​- **VTS IFOs only**, Video Title Set Information Management Table 
-      * **''​vts_ptt_srpt_t''​** ''​vts_ptt_srpt''​ +        * ''​vts_identifier[12]''​ - VTS identifier 
-      * **''​pgcit_t''​** ''​vts_pgcit''​ +        * ''​vts_last_sector''​ - last sector of VTS (BUP) 
-      * **''​vts_tmapt_t''​** ''​vts_tmapt''​ +        * ''​zero_1[12]''​ - reserved / unknown 
-      * **''​c_adt_t''​** ''​vts_c_adt''​+        * ''​vtsi_last_sector''​ - last sector of VTS IFO 
 +        * ''​zero_2''​ 
 +        * ''​specification_version''​ 
 +        * ''​vts_category''​ - VTS category 
 +          * 0: unspecified 
 +          * 1: karaoke 
 +        * ''​zero_3''​ 
 +        * ''​zero_4''​ 
 +        * ''​zero_5''​ 
 +        * ''​zero_6[19]''​ 
 +        * ''​zero_7''​ 
 +        * ''​zero_8[32]''​ 
 +        * ''​zero_9''​ 
 +        * ''​zero_10[24]''​ 
 +        * ''​vtsi_last_byte''​ - last byte of VTS IFO 
 +        * ''​zero_11''​ 
 +        * ''​zero_12[56]''​ 
 +        * ''​vtsm_vobs''​ - starting sector of VTS Menu VOBs 
 +        * ''​vtstt_vobs''​ - starting sector of table of titles 
 +      * **''​vts_ptt_srpt_t''​** ''​vts_ptt_srpt''​ - **VTS IFOs only**, Part of Title Search Pointer Table 
 +        * ''​nr_of_srpts''​ 
 +        * ''​zero_1''​ 
 +        * ''​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