ГОСТ Р 55688-2013
подстраница содержит системные пакеты, флаг «has_es_id» определяет размер
поля «es id» для соответствующих системных пакетов (см. раздел А.2.3, А.2.4).
Поле«4сс»присутствует только8 подстраницес пакетами данных
элементарного потока. Оно должно содержать значение FOURCC для пакетов
данного элементарного потока в данной подстранице. Присутствие данного поля
определяется флагом «has 4сс». В случае, когда подстраница содержит системные
пакеты, флаг «has 4сс» должен быть установлен в 0.
Данные подстраницы составляет один или несколько пакетов данных
элементарного потока или системных пакетов.
Если пакетов в странице несколько, то могут быть указаны их размеры. Для
указания длины поля с размером пакетов («packet_size») используется флаг
«has_pkt sz».
Если «has pkt_sz» не равно 00Ь, то в зависимости от значения флага
«same sz» поле «packet size» размещается (см. таблицу А.8):
•один раз и относится ко всем пакетам («same sz» = 1b);
•перед каждым пакетом (same_sz» * Ob).
Если «same_sz» ■ 1b и «has _pkt_sz» ■ 00b, то вся страница должна быть
проигнорирована.
Если «h_pkt_ts» = 1b, то временная метка указывается для каждого пакета
отдельно, ее размер определяется полем «hasjs», временная метка для
подстраницы в целом в этом случае не указывается (см. таблицу А.8).
А.2.3 Пакеты описания элементарных потоков
Данный тип пакетов относится к системным пакетам и предназначен для
хранения описания элементарного потока.
Пакетможетрасполагатьсянастраницессистемнымипакетами
(«page type»=’01b’) либо на подстранице (с установленным флагом «system»)
страницы «pagejype» = 10b.
Пакет состоит из заголовка и опционально из расширенных данных пакета.
Заголовок пакета состоит из:
• флагов заголовка;
• данных заголовка.
Структура флагов заголовка пакета представлена в таблице А.9. Описание
флагов заголовка представлено в таблице А.10.
27