mpegtsmux: Don't write PCR until PAT/PMT are output.
authorJan Schmidt <jan@centricular.com>
Fri, 12 Mar 2021 07:10:18 +0000 (18:10 +1100)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Thu, 18 Mar 2021 13:57:27 +0000 (13:57 +0000)
commit5e4a11bf36b6646021b653855a0a2152be338428
tree6cbb2fe25e82f55c1e78629f0fe2996cb15a91ef
parentb7e9e606a97a3e174fc5c791e515fa63df563ff9
mpegtsmux: Don't write PCR until PAT/PMT are output.

Make sure streams start cleanly with a PAT/PMT and defer the first PCR
output until after that.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2073>
gst/mpegtsmux/tsmux/tsmux.c
gst/mpegtsmux/tsmux/tsmux.h