mpegtsmux: gap buffers are not properly handled leading to incorrect PTS
When sending gap events (or pushing gap buffers), mpegtsmux does not handle them properly. When the stream resumes, the PTS of the new buffer ends up being set to the PTS of the first gap.