Technology > DVD Cutting Master Format Specification

10.0 Application on Sequential Access Media (TAPE)

The following figure 9-1 outlines the general file protocol, including file sequence and file name, that is required in this specification.

Figure 10-1: General File Protocol

DDVID.DAT (Mandatory) T5TXT.DAT /T5 Text file (Strongly recommended) VOBTBL.DAT /VOB Location Table file (Mandatory*) COPYPROT.DAT(Mandatory when CPPM will be used) CONTROL.DAT (Mandatory) IMAGE.DAT (Mandatory)

Note: The packet of DDVMS for T5 Text file is strongly recommended

*Note: The VOB Location Table file is mandatory only when CSS is to be used or when the DVD Image(IMAGE.DAT file) is stored in 2048 byte sectors and in cases such as when the byte 0 of the CPR-MAI field on a sector on the DVD Disc to contain non zero data. Otherwise the VOB Location Table file should not be on the media.

File Specification in case of Tape Media;

Tape File System; ANSI Tape Labels

Tape File Protocol; Five files of DDV data are separated by ANSI Tape Labels as shown in Figure 9-2, including file sequence and file name, that is required in this specification.

Figure 10-2 Tape File Protocol

Vol1 HDR1 HDR2 FM DDVID.DAT FM EOF1 EOF2 FM

HDR1 HDR2 FM T5TXT.DAT (Strongly Recommended) FM EOF1 EOF2 FM

HDR1 HDR2 FM VOBTBL.DAT FM EOF1 EOF2 FM

HDR1 HDR2 FM COPYPROT.DAT FM EOF1 EOF2 FM

HDR1 HDR2 FM CONTROL.DAT FM EOF1 EOF2 FM

HDR1 HDR2 FM IMAGE.DAT FM EOF1 EOF2 FM FM

Note: FM: File Marker

Note: The file of T5TXT.DAT is strongly recommended.

Note: When the file of T5TXT.DAT is deleted, related ANSI Tape Labels, such as HDR1, HDR2, FM, EOF1 and EOF2, must be deleted.

Note: When the file of T5TXT.DAT is deleted, the data packet of DDVMS for T5TXT.DAT in the DDVID.DAT file should be deleted.

Note: When the file of VOBTBL.DAT is deleted (when the DVD image shall not have CSS), related ANSI Tape Labels, such as HDR1, HDR2, FM, EOF1 and EOF2, must be deleted.

Note: When the file of VOBTBL.DAT is deleted, the data packet of DDVMS for VOBTBL.DAT in the DDVID.DAT file should be deleted.

Note: When the file of COPYPROT.DAT is deleted (when the DVD image shall not have CPPM), related ANSI Tape Labels, such as HDR1, HDR2, FM, EOF1 and EOF2, must be deleted.

Note: When the file of COPYPROT.DAT is deleted, the data packet of DDVMS for COPYPROT.DAT in the DDVID.DAT file should be deleted.

Record Sizes;

DDVID.DAT: 128 Bytes

T5TXT.DAT: 1024 Bytes

VOBTBL.DAT: 16 Bytes

COPYPROT.DAT 16 Bytes

CONTROL.DAT: 2048 or 2054 Bytes

IMAGE.DAT 2048, 2054 or 2064 Bytes

Block Sizes

DDVID.DAT: 128 Bytes

T5TXT.DAT: 1024 Bytes

VOBTBL.DAT 1024 Bytes

COPYPROT.DAT 1024 Bytes

CONTROL.DAT: 32768 or 32864 Bytes (BF = 16)

IMAGE.DAT: 32768, 32864 or 33024 Bytes (BF = 16)

Figure 10-3 Example of the contents of the DDVID.DAT file

DDVID Packet

Byte

Symbol

Value

0-7 DDVID ASCII characters ‘DDV 1.20’ (44h 44h 56h 20h 31h 2Eh 32h 30h)
8-37 - ASCII spaces (20h)
38-85 MID Unique character string determined by content owner for identification purposes. ASCII spaces (20h) when not used.
86 - ASCII space (20h)
87-88 TYPE ‘DV’ (44h 56h)
89 NSIDE ‘1’ (31h) if final disc will have one readable side.
90 SIDE ‘0’ (30h) = side 0
91 NLAYER ‘1’ (31h) if final disc will have one readable layer
92 LAYER ‘0’ (30h) = layer 0
93 DIR ‘I’ (49h) if translation is from inner radius to outer radius
94 DSIZE ‘B’ (42h) = 12 cm
95 SSCRST ‘4’ = (34h)
96 SSCRMD ‘0’ (30h) if DVD Video Version 1.0 Scrambling
97 CPSRAVAL ‘V’ = (56h)
98-99 CPS_TY ‘01’ (30h 31h) See DVD Specification Part 1 for meaning
100-101 RMA ‘00’ (30h 30h) See DVD Specification Part 1 for meaning
102-127 - ASCII spaces (20h)

First DDVMS Packet

Byte

Symbol

Value

0-3

MPV

‘VVVM’ (56h 56h 56h 4Dh)

4-5

DST

‘T5’ (54h 35h) = Field Oriented Customer Information

6-13

-

ASCII spaces (20h)

14-21

DSL

‘00001024’ (30h 30h 30h 30h 31h 30h 32h 34h) = 1024 bytes

22-29

DSS

ASCII spaces (20h)

30-37

-

ASCII spaces (20h)

38-39

CDM

ASCII spaces (20h)

40

SSM

ASCII spaces (20h)

41

SCR

ASCII spaces (20h)

42-70

-

ASCII spaces (20h)

71-73

SIZ

‘017’ (30h 31h 37h)

74-90

DSI

ASCII characters ‘T5TEXT.DAT’ (54h 35h 54h 45h 58h 54h 2Eh 44h 41h 54h 20h 20h 20h 20h 20h 20h 20h)

91-127

-

ASCII spaces (20h)

Second DDVMS Packet

Byte

Symbol

Value

0-3

MPV

‘VVVM’ (56h 56h 56h 4Dh)

4-5

DST

‘D5’ (45h 35h) = VOB Location Table file

6-13

-

ASCII spaces (20h)

14-21

DSL

‘00000160’ (30h 30h 30h 30h 30h 31h 36h 30h) = 160 bytes

22-29

DSS

ASCII spaces (20h)

30-37

-

ASCII spaces (20h)

38-39

CDM

ASCII spaces (20h)

40

SSM

ASCII spaces (20h)

41

SCR

ASCII spaces (20h)

42-70

-

ASCII spaces (20h)

71-73

SIZ

‘017’ (30h 31h 37h)

74-90

DSI

ASCII characters ‘VOBTABLE.DAT’ (56h 4Fh 42h 54h 41h 42h 4Ch 45h 2Eh 44h 41h 54h 20h 20h 20h 20h 20h)

91-127

-

ASCII spaces (20h)

Third DDVMS Packet

Byte

Symbol

Value

0-3

MPV

‘VVVM’ (56h 56h 56h 4Dh)

4-5

DST

‘D7’ (44h 37h) = DM (Main) – COPYPROT.DAT

6-13

-

ASCII spaces (20h)

14-21

DSL

‘00000112’ (30h 30h 30h 30h 30h 31h 31h 32h) = 112 bytes

22-29

DSS

ASCII spaces (20h)

30-37

-

ASCII spaces (20h)

38-39

CDM

ASCII spaces (20h)

40

SSM

ASCII spaces (20h)

41

SCR

ASCII spaces (20h)

42-70

-

ASCII spaces (20h)

71-73

SIZ

‘017’ (30h 31h 37h)

74-90

DSI

ASCII characters ‘COPYPROT..DAT’ (43h 4Fh 50h 59h 50h 52h 4Fh 54h 2Eh 44h 41h 54h 20h 20h 20h 20h 20h)

91-127

-

ASCII spaces (20h)

Fourth DDVMS Packet

Byte

Symbol

Value

0-3

MPV

‘VVVM’ (56h 56h 56h 4Dh)

4-5

DST

‘D2’ (44h 32h) = DM (Main) – Leadin Control Data

6-13

-

ASCII spaces (20h)

14-21

DSL

‘00000016’ (30h 30h 30h 30h 30h 30h 31h 36h) = 16 sectors of Leadin Control Data

22-29

DSS

‘00193024’ (30h 30h 31h 39h 33h 30h 32h 34h) = 02F200h, start physical sector address for Leadin Control Data

30-37

-

ASCII spaces (20h)

38-39

CDM

‘DV’ = DVD Disc (44h 56h)

40

SSM

‘1’ (31h) = Complete, 2054 bytes

41

SCR

‘0’ (30h) = data on input media is not scrambled

42-70

-

ASCII spaces (20h)

71-73

SIZ

‘017’ (30h 31h 37h)

74-90

DSI

ASCII characters ‘CONTROL.DAT’ (43h 4Fh 4Eh 54h 52h 4Fh 4Ch 2Eh 44h 41h 54h 20h 20h 20h 20h 20h 20h)

91-127

-

ASCII spaces (20h)

Fifth DDVMS Packet

Byte

Symbol

Value

0-3

MPV

‘VVVM’ (56h 56h 56h 4Dh)

4-5

DST

‘D0’ (44h 30) = DM (Main) – DVD Image

6-13

-

ASCII spaces (20h)

14-21

DSL

‘02000000’ (30h 32h 30h 30h 30h 30h 30h 30h) = 2,000,000 sectors

22-29

DSS

‘00196608’ (30h 30h 31h 39h 36h 36h 30h 38h) = 030000h physical sector address for start of Data Area

30-37

-

ASCII spaces (20h)

38-39

CDM

‘DV’ = DVD Disc (44h 56h)

40

SSM

‘0’ (30h) = User data only, 2048 bytes

41

SCR

‘0’ (30h) = data on input media is not scrambled

42-70

-

ASCII spaces (20h)

71-73

SIZ

‘017’ (30h 31h 37h)

74-90

DSI

ASCII characters ‘IMAGE.DAT’ (49h 4Dh 41h 47h 45h 2Eh 44h 41h 54h 20h 20h 20h 20h 20h 20h 20h 20h)

91-127

-

ASCII spaces (20h)

VOB Location Table File

An example of the contents of the VOB Location Table File containing files for CSS processing

byte

0

1

2

3

4

5

6

7

8-11

12-15

0

56h

4Fh

42h

4Ch

54h

31h

2Eh

30h

00000000h

00000000h

16

01h

01h

F0h

00h

00h

00h

00h

00h

00031F00h

000437CEh

32

01h

02h

F0h

00h

00h

00h

00h

00h

00044000h

00044FFFh

48

01h

02h

F0h

00h

00h

00h

00h

00h

00050000h

0005236Dh

In this example there will be 3 files that are to have CSS applied. The first file starts at DVD Physical Block Address 031F00 and goes through 0437CE. It is part of Video Title Set 1. The second file starts at DVD Physical Block Address 044000 and goes through 044FFF. It is part of Video Title Set 2. The third file starts at DVD Physical Block Address 050000 and goes through 04236D. It is also part of Video Title Set 2.

An example of the contents of the VOB Location Table File containing files that should have CGMS set but not CP_SEC.

byte

0

1

2

3

4

5

6

7

8-11

12-15

0

56h

4Fh

42h

4Ch

54h

31h

2Eh

30h

00000000h

00000000h

16

02h

00h

B0h

00h

00h

00h

00h

00h

00031F00h

000437CEh

32

02h

00h

B0h

00h

00h

00h

00h

00h

00044000h

00044FFFh

48

02h

00h

B0h

00h

00h

00h

00h

00h

00050000h

0005236Dh

In this example there will be 3 files that have the CGMS bits in the CPR-MAI field set but not the CP_SEC bit in the same field. The first file starts at DVD Physical Block Address 031F00 and goes through 0437CE. The second file starts at DVD Physical Block Address 044000 and goes through 044FFF. The third file starts at DVD Physical Block Address 050000 and goes through 04236D.

An example of the contents of the VOB Location Table File containing files only for CPPM

byte

0

1

2

3

4

5

6

7

8-11

12-15

0

56h

4Fh

42h

4Ch

54h

31h

2Eh

30h

00000000h

00000000h

16

03h

00h

F1h

00h

00h

00h

00h

00h

00031F00h

000437CEh

32

03h

00h

F1h

00h

00h

00h

00h

00h

00044000h

00044FFFh

48

03h

00h

F1h

00h

00h

00h

00h

00h

00050000h

0005236Dh

In this example there will be 3 files that have the CPPM applied. The first file starts at DVD Physical Block Address 031F00 and goes through 0437CE. The second file starts at DVD Physical Block Address 044000 and goes through 044FFF. The third file starts at DVD Physical Block Address 050000 and goes through 04236D.

CONTROL.DAT file

When the CONTROL.DAT file is store din 2054 byte sectors, the information shall be packed together. That is the last byte (2054th byte) of sector 1 is immediately followed by the first byte of sector 2.


____________________________________________________
Copyright© 2004, the DVD Forum | All Rights Reserved