Sanchayan Maity
6911e865c9
net/hlsmultivariantsink: Drop cros-codecs as a dependency
...
This copies over the required bits of code from cros-codecs
and drops the dependency on cros-codecs.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2054 >
2025-01-31 15:24:16 +05:30
Sanchayan Maity
e3049e272c
net/hlsmultivariantsink: Update cros_codecs to v0.0.5
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2054 >
2025-01-30 18:43:48 +05:30
Sanchayan Maity
5639a0640e
net/hlsmultivariantsink: Add since marker to fix doc build failure
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1515 >
2025-01-28 16:37:35 +05:30
Sanchayan Maity
362898cd54
hlsmultivariantsink: Enable MPEG-TS codec string support only for Linux
...
For the MPEG-TS case, we depend on cros-codecs for parsing SPS to get
the relevant information for building codec strings. Do not compile it
for non-linux platforms. Users needing MPEG-TS on non-linux platform
need to set codec string manually as a workaround.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1515 >
2025-01-28 16:37:35 +05:30
Sanchayan Maity
4218e88fce
Add HLS sink with multi-variant playlist support
...
`hlsmultivariantsink` adds support for the following as per RFC 8216
- Multivariant/master playlist
- Alternate Renditions
- Variant Streams
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1515 >
2025-01-28 16:37:35 +05:30