basetsmux: extend SCTE 35 support
authorMathieu Duponchelle <mathieu@centricular.com>
Mon, 5 Apr 2021 22:58:33 +0000 (00:58 +0200)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Sat, 25 Sep 2021 01:29:37 +0000 (01:29 +0000)
commitbe4d0fff23707402ce08ca14f99e90ed48419fb8
tree149179645cccf4627112e05e93215f4f83da70a9
parent1ca08bff5717e313481eb3cd5196df1cf5f5225f
basetsmux: extend SCTE 35 support

Makes it possible to support passing SCTE 35 cue points from
demuxer to muxer, while preserving correct timing.

This will also improve ex nihilo cue points injection, as splice
times and durations are now interpreted as running time values,
and may trigger key unit requests.

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