1 | 2 | 3 | 4 | 5 | page 6 | 7 | 8
Program Chain (PGC)
The following fields and data structures are parts of the program chain of the title 1 in the DVD project.

Offset Bytes Description Value
2 1 Number of programs in this PGC 3

Byte offset 2, Number of programs in this PGC
This value indicates the number of programs present in the PGC. A program may contain one or more cells. Each program usually corresponds to a chapter. A PTT (Part-Of-Title) table can refer to any program in a PGC via the program number and the PGC number.

Offset Bytes Description Value
3 1 Number of cells in this PGC 3

Byte offset 3, Number of cells in this PGC
This value indicates the number of cells present in the PGC. A cell is a smallest unit of access that contains video, audio, subpicture streams.

Offset Bytes Description Value
4 1 Playback time (hour) 0

Byte offset 4, Playback time (hour)
This value is part of the approximate playback time or duration of the PGC in hours. The playback time of the PGC is not necessarily the total playback times of all cells in the PGC since other conditions may affect the total playback time such as the use of virtual commands and angle playback.

Offset Bytes Description Value
5 1 Playback time (minute) 0

Byte offset 5, Playback time (minute)
This value is part of the approximate playback time or duration of the PGC in minutes.

Offset Bytes Description Value
6 1 Playback time (second) 10

Byte offset 6, Playback time (second)
This value is part of the approximate playback time or duration of the PGC in seconds.

Offset Bytes Description Value
7 1 Playback time (frame) 26/30 fps

Byte offset 7, Playback time (frame)
This value is part of the approximate playback time or duration of the PGC in frames. Bits 0-5 has the number of frames. Bits 6-7 indicates the frame rate as following:
11 = 30 fps (frames per second, NTSC),
10 = illegal,
01 = 25 fps (frames per second, PAL),
00 = illegal
1 | 2 | 3 | 4 | 5 | page 6 | 7 | 8