Thibault Saunier
722c088ab3
tests: dash: Test retry-backoff-time
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8128 >
2025-02-24 16:57:23 +00:00
Thibault Saunier
bbf5b71622
tests: dash: Add a test to check that retries work
...
This tries that both `souphttpsrc` and `adaptivedemux2` behave as
expected when HTTP failures happen but "solve themselves".
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8128 >
2025-02-24 16:57:23 +00:00
Edward Hervey
8081c22a73
streamcollection: Use upstream-id as name
...
It is more coherent, in the same vein as 08dc5d29
Fixes #2640
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4911 >
2023-06-22 14:06:04 +02:00
Edward Hervey
2f95cbd551
matroska-demux: Properly handle early time-based segments
...
Refusing an incoming segment in < GST_MATROSKA_READ_STATE_DATA should only be
done if the incoming segment is not in GST_FORMAT_TIME.
In GST_FORMAT_TIME, we are just storing the values and returning, so we can
invert the order of the checks.
Fixes proper segment propagation in matroska/webm DASH use-cases
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3914 >
2023-06-22 06:56:33 +00:00
Thibault Saunier
6b30a5d987
adaptivedemux2: Generate proper stream-id taking into account upstream
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3160 >
2023-02-01 22:26:34 +00:00
Thibault Saunier
1c1b0380cb
dashdemux2: Fix the way we determine current_position after seeks
...
Without that the current_position was off after seeks, potentially
leading to not properly push a last fragment when a `.stop` time was
set.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3159 >
2022-10-27 19:45:44 +00:00