If the buffer delay is not controlled at a splice point, doesn a non-seamless splice risk buffer overflow?
It is possible to avoid buffer overflow if the splicer inserts an appropriate amount of delay (dead time) between the end of the old stream and the start of the new stream. This gives the buffer time to drain down to a level that is safe. The required amount of new-stream delay may be calculated by the splicing device from data carried in the transport stream headers of the old stream at the time of the splice.