dashsink: Add signals for allowing custom playlist/fragment
authorStéphane Cerveau <scerveau@collabora.com>
Tue, 9 Mar 2021 10:40:43 +0000 (11:40 +0100)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 7 Jul 2021 13:50:35 +0000 (13:50 +0000)
commit506bd90bf770232da80ece095b45dcf6bab94137
tree978e09c81e019b45d19f254b935a353dfba615b5
parent078b2699e7b741bb5c3dcac843573fd1ccea0195
dashsink: Add signals for allowing custom playlist/fragment

Instead of always going through the file system API we allow the
application to modify the behaviour. For the playlist itself and
fragments, the application can provide a GOutputStream. In addition the
sink notifies the application whenever a fragment can be deleted.

Following the HLS change:
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/918

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2064>
docs/plugins/gst_plugins_cache.json
ext/dash/gstdashsink.c