Skip to content

rtpgstpay: Delay pushing of event packets until the next buffer

And also re-timestamp them with the current buffer's PTS.

Not doing so keeps the timestamps of event packets as GST_CLOCK_TIME_NONE or the timestamp of the previous buffer, both of which are bogus.

Making sure that (especially) the first packet has a valid timestamp allows putting e.g. the NTP timestamp RTP header extension on it.

Merge request reports