OffsetLabelsizeContent
SectorPacketTable
400---------400 00 01 bf - Private Stream 2 header
404---------203 fa - length
406---------101 - substream ID, 01=DSI
407000DSI_GI 00nv_pck_scr4system clock reference
40b004DSI_GI 04nv_pck_lbn4Logical Block Number (sector) of this block
40f008DSI_GI 08vobu_ea4VOBU end address - relative offset to last sector of VOBU
41300cDSI_GI 0cvobu_1stref_ea4first reference frame end block, relative - used for fast playing
417010DSI_GI 10vobu_2ndref_ea4second reference frame end block, relative - used for fast playing
41b014DSI_GI 14vobu_3rdref_ea4third reference frame end block, relative - used for fast playing
41f018DSI_GI 18vobu_vob_idn2VOB number
42101aDSI_GI 1areserved100
42201bDSI_GI 1bvobu_c_idn1CELL number within VOB
42301cDSI_GI 1cc_eltm4cell elapsed time, BCD, hh:mm:ss:ff with bits 7&6 of frame (last) byte indicating frame rate
11 = 30 fps, 10 = illegal, 01 = 25 fps, 00 = illegal
427020SML_PBI 00ilvu2Interleaved Unit flags
429022SML_PBI 02ilvu_ea4ILVU end address - relative offset to the last sector within this ILVU for this angle or scene.
00 00 00 00 for PREU and non-interleaved blocks
42d026SML_PBI 06nxt_ilvu_sa4relative offset to the next ILVU block (not VOBU) for this angle or scene.
00 00 00 00 for PREU and non-interleaved blocks
ff ff ff ff for the last interleaved block, indicating the end of interleaving
43102aSML_PBI 0anxt_ilvu_sz2size of the next ILVU block for this angle or scene.
00 00 for PREU and non-interleaved blocks
ff ff for the last interleaved block, indicating the end of interleaving
43302cSML_PBI 0cvob_v_s_ptm4PTM of first video frame in first GOP of VOB
437030SML_PBI 10vob_v_e_ptm4PTM of last video frame in last GOP of VOB
43b034SML_PBI 14vob_a_stp_ptm1[0]4PTM of first audio gap in stream 0
43f038SML_PBI 18vob_a_stp_ptm2[0]4PTM of second audio gap in stream 0
44303cSML_PBI 1cvob_a_gap_len1[0]4duration, in 90KHz clocks, of first audio gap in stream 0
447040SML_PBI 20vob_a_gap_len2[0]4duration, in 90KHz clocks, of second audio gap in stream 0
::::::
4ab0a4SML_PBI 84vob_a_stp_ptm1[7]4PTM of first audio gap in stream 7
4af0a8SML_PBI 88vob_a_stp_ptm2[7]4PTM of second audio gap in stream 7
4b30acSML_PBI 8cvob_a_gap_len1[7]4duration, in 90KHz clocks, of first audio gap in stream 7
4b70b0SML_PBI 90vob_a_gap_len2[7]4duration, in 90KHz clocks, of second audio gap in stream 7
4bb0b4SML_AGLI 00sml_agl_c1_dsta4seamless angle 1 relative offset to NEXT ILVU
the msb (bit 31) is used to denote the direction, 0=forward, 1=backward
00 00 00 00 indicates the angle does not exist
7f ff ff ff indicates no more video for this angle
4bf0b8SML_AGLI 04sml_agl_c1_sz2seamless angle 1 ILVU size in sectors
::::::
4eb0e4SML_AGLI 30sml_agl_c9_dsta4seamless angle 9 relative offset to NEXT ILVU
4ef0e8SML_AGLI 34sml_agl_c9_sz2seamless angle 9 ILVU size in sectors
4f10eaVOBU_SRI 00sri_nvwv4offset to the next VOBU with video
this pointer is always forward, bit 31 is set to indicate a valid pointer
bf ff ff ff indicates no following VOBU contains video
4f50eeVOBU_SRI 04sri_fwdi2404offset to VOBU 120, 60, 30, 10, 7.5, 7.0, 6.5, 6.0, 5.5, 5.0, 4.5, 4.0, 3.5, 3.0, 2.5, 2.0, 1.5, 1.0, 0.5 seconds forward.
  • this pointer is always forward
  • bit 31 is set to indicate a valid pointer
  • bit 30 is set to indicate one or more VOBU are present between this reference and the reference closer to the current VOBU.
  • 3f ff ff ff indicates no VOBU within the cell for this span
  • labels refer to the nominal VOBU span, which will be correct for .5 second VOBUs only.
4f90f2VOBU_SRI 08sri_fwda1204
4fd0f6VOBU_SRI 0csri_fwda604
5010faVOBU_SRI 10sri_fwda204
5050feVOBU_SRI 14sri_fwda154
:::::
53d13aVOBU_SRI 4csri_fwda14
54113eVOBU_SRI 50sri_nv4offset to the next VOBU with possible video
this pointer is always forward, bit 31 is set to indicate a valid pointer
3f ff ff ff indicates there is no VOBU following this
545142VOBU_SRI 54sri_pv4offset to the previous VOBU with possible video
this pointer is always backward, bit 31 is set to indicate a valid pointer
3f ff ff ff indicates there is no VOBU preceeding this
549146VOBU_SRI 58sri_bwda14offset to VOBU 120, 60, 30, 10, 7.5, 7.0, 6.5, 6.0, 5.5, 5.0, 4.5, 4.0, 3.5, 3.0, 2.5, 2.0, 1.5, 1.0, 0.5 seconds preceeding.
  • this pointer is always backward
  • bit 31 is set to indicate a valid pointer
  • bit 30 is set to indicate one or more VOBU are present between this reference and the reference closer to the current VOBU.
  • 3f ff ff ff indicates no VOBU within the cell for this span
  • labels refer to the nominal VOBU span, which will be correct for .5 second VOBUs only.
:::::
58117eVOBU_SRI 90sri_bwda154
585182VOBU_SRI 94sri_bwda204
589186VOBU_SRI 98sri_bwda604
58d18aVOBU_SRI 9csri_bwda1204
59118eVOBU_SRI a0sri_bwda2404
595182VOBU_SRI a4sri_pvwv4offset to the previous VOBU with video
this pointer is always backward, bit 31 is set to indicate a valid pointer
bf ff ff ff indicates no preceeding VOBU contains video
599192SYNCI 00a_synca[0:7]8*2relative offset to 1st audio packet for this VOBU
the msb (bit 15) is used to denote the direction, 0=forward, 1=backward
00 00 indicates this audio stream does not exist
3f ff indicates no more audio for this stream
5a91a2SYNCI 10sp_synca[0:31]32*4relative offset to 1st subpicture packet for this VOBU
the msb (bit 31) is used to denote the direction, 0=forward, 1=backward
00 00 00 00 indicates the subpicture does not exist
3f ff ff ff indicates no subpicture data for this VOBU
7f ff ff ff indicates the subpicture data is contained within this VOBU
629222reserved

Only 4 of the bits of the ILVU flag word are used, the top 4 of the first byte. They are:
bit 15PREU flagset during the last 3 VOBU preceeding an interleaved block.
note: the 3rd preceeding has the Unit_Start bit set for a value of a0, the 2nd preceeding has only the PREU bit set for a value of 80, and the 1st preceeding has the Unit_End bit set for a value of 90
bit 14ILVU flagset for all VOBU in an interleaved block
bit 13Unit_Start flagset for the first VOBU for a given angle or scene within a ILVU, or the first VOBU in the preparation (PREU) sequence
bit 12Unit_End flagset for the last VOBU for a given angle or scene within a ILVU, or the last VOBU in the preparation (PREU) sequence

DVD-Video home