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_stp_ptm1[1]4PTM of first audio gap in stream 1
447040SML_PBI 20vob_a_stp_ptm2[1]4PTM of second audio gap in stream 1
44b044SML_PBI 24vob_a_stp_ptm1[2]4PTM of first audio gap in stream 2
44f048SML_PBI 28vob_a_stp_ptm2[2]4PTM of second audio gap in stream 2
45304cSML_PBI 2cvob_a_stp_ptm1[3]4PTM of first audio gap in stream 3
457050SML_PBI 30vob_a_stp_ptm2[3]4PTM of second audio gap in stream 3
45b054SML_PBI 34vob_a_stp_ptm1[4]4PTM of first audio gap in stream 4
45f058SML_PBI 38vob_a_stp_ptm2[4]4PTM of second audio gap in stream 4
46305cSML_PBI 3cvob_a_stp_ptm1[5]4PTM of first audio gap in stream 5
467060SML_PBI 40vob_a_stp_ptm2[5]4PTM of second audio gap in stream 5
46b064SML_PBI 44vob_a_stp_ptm1[6]4PTM of first audio gap in stream 6
46f068SML_PBI 48vob_a_stp_ptm2[6]4PTM of second audio gap in stream 6
47306cSML_PBI 4cvob_a_stp_ptm1[7]4PTM of first audio gap in stream 7
477070SML_PBI 50vob_a_stp_ptm2[7]4PTM of second audio gap in stream 7
47b074SML_PBI 54vob_a_gap_len1[0]4duration, in 90KHz clocks, of first audio gap in stream 0
47f078SML_PBI 58vob_a_gap_len2[0]4duration, in 90KHz clocks, of second audio gap in stream 0
47307cSML_PBI 5cvob_a_gap_len1[1]4duration, in 90KHz clocks, of first audio gap in stream 1
477080SML_PBI 60vob_a_gap_len2[1]4duration, in 90KHz clocks, of second audio gap in stream 1
47b084SML_PBI 64vob_a_gap_len1[2]4duration, in 90KHz clocks, of first audio gap in stream 2
47f088SML_PBI 68vob_a_gap_len2[2]4duration, in 90KHz clocks, of second audio gap in stream 2
47308cSML_PBI 6cvob_a_gap_len1[3]4duration, in 90KHz clocks, of first audio gap in stream 3
477090SML_PBI 70vob_a_gap_len2[3]4duration, in 90KHz clocks, of second audio gap in stream 3
47b094SML_PBI 74vob_a_gap_len1[4]4duration, in 90KHz clocks, of first audio gap in stream 4
47f098SML_PBI 78vob_a_gap_len2[4]4duration, in 90KHz clocks, of second audio gap in stream 4
47309cSML_PBI 7cvob_a_gap_len1[5]4duration, in 90KHz clocks, of first audio gap in stream 5
4770a0SML_PBI 80vob_a_gap_len2[5]4duration, in 90KHz clocks, of second audio gap in stream 5
47b0a4SML_PBI 84vob_a_gap_len1[6]4duration, in 90KHz clocks, of first audio gap in stream 6
47f0a8SML_PBI 88vob_a_gap_len2[6]4duration, in 90KHz clocks, of second audio gap in stream 6
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
4c10baSML_AGLI 06sml_agl_c2_dsta4seamless angle 2 relative offset to NEXT ILVU
4c50beSML_AGLI 0asml_agl_c2_sz2seamless angle 2 ILVU size in sectors
4c70c0SML_AGLI 0csml_agl_c3_dsta4seamless angle 3 relative offset to NEXT ILVU
4cb0c4SML_AGLI 10sml_agl_c3_sz2seamless angle 3 ILVU size in sectors
4cd0c6SML_AGLI 12sml_agl_c4_dsta4seamless angle 4 relative offset to NEXT ILVU
4d10caSML_AGLI 16sml_agl_c4_sz2seamless angle 4 ILVU size in sectors
4d30ccSML_AGLI 18sml_agl_c5_dsta4seamless angle 5 relative offset to NEXT ILVU
4d70d0SML_AGLI 1csml_agl_c5_sz2seamless angle 5 ILVU size in sectors
4d90d2SML_AGLI 1esml_agl_c6_dsta4seamless angle 6 relative offset to NEXT ILVU
4dd0d6SML_AGLI 22sml_agl_c6_sz2seamless angle 6 ILVU size in sectors
4df0d8SML_AGLI 24sml_agl_c7_dsta4seamless angle 7 relative offset to NEXT ILVU
4e30dcSML_AGLI 28sml_agl_c7_sz2seamless angle 7 ILVU size in sectors
4e50deSML_AGLI 2asml_agl_c8_dsta4seamless angle 8 relative offset to NEXT ILVU
4e90e2SML_AGLI 2esml_agl_c8_sz2seamless angle 8 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 since there is video
bf ff ff ff indicates no following VOBU contains video
4f50eeVOBU_SRI 04sri_fwda2404offset 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 if the referenced VOBU contains video
  • 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
:::::
53d136VOBU_SRI 4csri_fwda14
54113aVOBU_SRI 50sri_nv4offset to the next VOBU
this pointer is always forward
bit 31 is set if the next VOBU contains video
3f ff ff ff indicates there is no VOBU following this
54513eVOBU_SRI 54sri_pv4offset to the previous VOBU
this pointer is always backward
bit 31 is set if the previous VOBU contains video
3f ff ff ff indicates there is no VOBU preceeding this
549142VOBU_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 if the referenced VOBU contains video
  • 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.
:::::
58117aVOBU_SRI 90sri_bwda154
58517eVOBU_SRI 94sri_bwda204
589182VOBU_SRI 98sri_bwda604
58d186VOBU_SRI 9csri_bwda1204
59118aVOBU_SRI a0sri_bwda2404
59518eVOBU_SRI a4sri_pvwv4offset to the previous VOBU with video
this pointer is always backward
bit 31 is set since there is video
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 VOBU (NAV pack) containing subpicture data for this VOBU
the msb (bit 31) is used to denote the direction, 0=forward, 1=backward
note: forward references are not used for subpictures, if the direction bit == 0 the offset should be 0x7fffffff

00 00 00 00 indicates this subpicture stream does not exist
7f ff ff ff indicates the next subpicture data, if any, is contained within this or a later 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 info home Copyright © 2001 - 2024 MPUCoder, all rights reserved.