MPEG1/MPEG2 Pack Header (0x000001BA)

BYTE0BYTE1BYTE2BYTE3
0x000x000x010xBA
00000000 00000000 00000001 10111010

 Packヘッダのスタートコードは0x000001BA。
 サイズはMPEGバージョンによる。
 後続しうるスタートコード(next start code)はSystemヘッダ(0x000001BB)
 対となる終了コードはProgram End(0x000001B9)。

MPEG1
BYTE4BYTE5BYTE6BYTE7BYTE8BYTE9BYTE10BYTE11
0010SSS1 SSSSSSSS SSSSSSS1 SSSSSSSS SSSSSSS1 1RRRRRRR RRRRRRRR RRRRRRR1
MPEG2
BYTE4BYTE5BYTE6BYTE7BYTE8BYTE9
01SSS1SS SSSSSSSS SSSSS1SS SSSSSSSS SSSSS1EE EEEEEEE1
BYTE10BYTE11BYTE12BYTE13 
RRRRRRRR RRRRRRRR RRRRRR11 UUUUUTTT
Version識別 : 0010=MPEG1, 01=MPEG2
SSS...(33bits) : システム時間(SRC)。MPEG1:90KHz, MPEG2:27MHz。
EEE...(9bits) : システム時間端数(SRC_ext)。27MHz。
RRR...(22bits) : レート (50bytes/sec単位)
UUUUU(5bits) : reserved
TTT(3bits) : pack stuffing length
1 : marker bit(always set 1)