ifo_doc_static
上传用户:aoeyumen
上传日期:2007-01-06
资源大小:3329k
文件大小:2k
源码类别:

DVD

开发平台:

Unix_Linux

  1. VTSI_MAT
  2. 0x0000-0x000C
  3. vts_id // Video Title Set IDentifier
  4. 0x000D-0x000F
  5. vts_ea // Video Title Set End Address
  6. 0x001D-0x001F
  7. vtsi_ea // Video Title Set Information End Address
  8. 0x0020-0x0022
  9. vern // VERsion Number
  10. vtsi_cat???
  11. 0x0080-0x0083
  12. vtsi_mat_ea : 32; // Video Title Set Information MAnagemenT End Address
  13. 0x00C0:
  14. vtsm_vobs_sa : 32; / Video Title Set Information Video OBjectS Start Address
  15. vtstt_vobs_sa : 32; // Video Title Set part of TiTle Video OBjectS Start Address
  16. vts_ptt_srpt_sa : 32; // 
  17. vts_pgcit_sa : 32;
  18. vtsm_pgci_ut_sa : 32;
  19. vts_tmapt_sa : 32;
  20. vtsm_c_adt_sa : 32;
  21. vtsm_vobu_admap_sa : 32;
  22. vts_c_adt_sa : 32;
  23. vts_vobu_admap_sa : 32;
  24. 0x0100-0x0101
  25. vtsm_v_atr
  26. vtsm_ast_ns ???
  27. vtsm_ast_atr ???
  28. 0x0154-0x00155 ???
  29. vtsm_spst_ns
  30. vtsm_spst_atr ???
  31. 0x0200: // Audio
  32. vts_v_atr : 16;
  33. vts_ast_ns : 16;
  34. for (i=0; i<vts_ast_ns; i++)
  35. vts_ast_atrt[i] : 64;
  36. 0x250: // Subpicture
  37. vts_spst_ns : 16;
  38. for (i=0; i<vts_ast_ns; i++)
  39. vts_spst_atrt[i] : 48;
  40. vts_mu_ast_atrt[1-8]
  41. /********************/
  42. 0x00C0:
  43. table_allocation_table { // TAT
  44. num_menu_vobs : 32;
  45. num_title_vobs : 32;
  46. // note the values contained withing the following table have to be multiplied
  47. // by 2048 (DVD block size)
  48. start_ptt : 32;
  49. start_title_pgci : 32;
  50. start_menu_pgci : 32;
  51. start_tmt : 32;
  52. start_menu_cell_addr : 32;
  53. vtsm_vobu_addr_map : 32;
  54. vts_cell_addr : 32;
  55. vts_vobu_addr_map : 32;
  56. }
  57. /********************/
  58. 0x0200:
  59. audio {
  60. UNKNOWN : 24;
  61. num : 8;
  62. for (i=0; i<num; i++) {
  63. coding_mode : 2;
  64. multichannel_extension : 1;
  65. type : 2;
  66. appl_mode : 2;
  67. quantization : 2;
  68. sample_freq : 2;
  69. num_channels : 3;
  70. language : 16; // ISO char
  71. UNKNOWN : 8;
  72. caption : 8;
  73. UNKNOWN : 8;
  74. }
  75. }
  76. /********************/
  77. 0x0250:
  78. subpicture {
  79. UNKNOWN : 40;
  80. num : 8;
  81. for (i=0; i<num; i++) {
  82. UNKNOWN : 16;
  83. language : 16; // ISO char
  84. UKNOWN : 8;
  85. caption : 8;
  86. }
  87. }
  88. /********************/