MPEG program stream: Difference between revisions

Content deleted Content added
added link to the spec
Added some details about program stream syntax
Line 3:
 
Program streams are used on [[DVD]] video discs and [[HD DVD]] video discs. The file extensions are [[VOB]] and [[Enhanced VOB|EVO]] respectively. Blu-ray uses a transport stream (TS) format with an additional 4 byte time code added to the beginning of each TS packet[http://en.wikipedia.org/w/index.php?title=MPEG_transport_stream&action=edit&section=11].
 
==Coding structure==
 
{|class="wikitable"
|+ Partial Program Stream Pack header format
!Name
!Number<br>of [[bit]]s
!Description
|-
|[[sync byte]]||32||0x000001BA
|-
|marker bits||2||01[[binary|b]]
|-
|System clock [32..30]||3||[http://www.bretl.com/mpeghtml/SCR.HTM System Clock Reference] (SCR) bits 32 thru 30
|-
|marker bit||1||1 Bit always set.
|-
|System clock [29..15]||15||System clock bits 29 thru 15
|-
|marker bit||1||1 Bit always set.
|-
|System clock [14..0]||15||System clock bits 14 thru 0
|-
|marker bit||1||1 Bit always set.
|-
|SCR extension||9||
|-
|marker bit||1||1 Bit always set.
|-
|[[bit rate]]||22||In units of 50 bytes per second.
|-
|marker bits||2||11 Bits always set.
|-
|reserved||5||reserved for future use
|-
|stuffing length||3||
|-
|stuffing bytes||8*stuffing length||
|-
|stuffing bytes||8*stuffing length||
|}
 
 
 
 
==See also==