Muxman MXP files - Multiplex Directives
ver 0.18

Multiplex directive alter the default action of the multiplexer and allow more complexity.

Item=Menu Mux List	(VMG or VTSxx)
	-or-
Item=Title Mux List	(VTSxx only)
{
	Segment=segment_name
	After=segment_name
	Before=segment_name 
}
Segment starts a subsection and declares a segment for multiplexing. This alone can be used to change the order of segments in a domain. Segments not listed, but referenced by PGC's in the domain, will be added to the multiplex list after all listed segments.

After declares what segment the current segment follows logically, and will be seamless multiplexed from. This is used to split, or diverge, the logical flow into 2 or more stories. More than one segment can be "after" the same segment.

Before declares what segment logically follows the current, and will be seamlessly multiplexed into. This is used to rejoin, or converge, the logical flow from 2 or more stories. More than one segment can be "before" the same segment.
The segments converging into one must have at least 0.5 seconds, as determined by the last GOPs, of common audio and video at the end of the segment in order to be seamlessly multiplexed into the common segment which follows.

Segments referenced by After or Before must be declared with a Segment directive.

Segments multiplexed seamlessly but not adjacent in the multiplex will still be marked as seamless in the PGC provided they appear in the same logical order declared by After and Before directives.



Muxman home page MXP documentation index DVD-Video info home
Copyright © 2005 - 2012 MPUCoder, all rights reserved.