matroska-mux: Add a timestamp-offset property
authorArun Raghavan <arun@asymptotic.io>
Thu, 12 Aug 2021 15:03:58 +0000 (11:03 -0400)
committerArun Raghavan <arun@asymptotic.io>
Wed, 18 Aug 2021 14:51:15 +0000 (10:51 -0400)
commit2c6be7373f3213ef90a858504e7b981e8f94908d
treebfd711e3aa10515faabc50ea4818288e82722595
parent508a565163990e6f24e00d73f0b9715eec668443
matroska-mux: Add a timestamp-offset property

Adds a user-controllable timestamp offset to clusters and blocks. This
should be useful if we want to have timestamps that have significance
outside of the current file (for example, we might set the offset to the
wallclock when the file is being created, or some other common base, if
we want to correlate streams across multiple files).

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/1051>
docs/gst_plugins_cache.json
gst/matroska/matroska-mux.c
gst/matroska/matroska-mux.h