What are “In Point Packets” (IPPs) and “Out Point Packets” (OPPs)?
An Out Point Packet is the packet of a PID stream immediately preceding an Out Point. All OPPs have splicing_point_flag = 1, splice_countdown =0, and seamless_splice_flag = 1 (even for non-seamless out points, since non-seamless out points require DTS_next_AU to be present). An In Point Packet is the packet of a PID stream immediately following an In Point. All IPPs have splicing_point_flag = 1, splice_countdown = 1, and seamless_splice_flag = 1 (even for non-seamless in points, since non-seamless in points require DTS_next_AU to be present.) In addition, IPPs must have payload_unit_start_indicator = 1, random_access_indicator = 1, and data_alignment_indicator (in the PES header) =1.