The processor determines a time at which each of one or more received packets carrying {TAIL ~ data} of the same program of the received bit stream should appear in an outputted TS based on a plurality of time stamps of the program carried in {HEAD ~ the received bit stream} 
The processor determines a time at which each of one or more received packets carrying { TAIL ~ data } of the same program of the received bit stream should appear in an outputted TS based on a plurality of time stamps of the program carried in { HEAD ~ the received bit stream }
OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH TAIL TAIL TAIL TAIL TAIL OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH HEAD HEAD HEAD HEAD HEAD HEAD HEAD HEAD