Sebastian Dröge
62c213d8a1
Update Cargo.lock
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2117 >
2025-03-04 09:58:39 +02:00
Sebastian Dröge
2316a19544
rtsp: Update to lru 0.13
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2117 >
2025-03-04 09:58:39 +02:00
Sebastian Dröge
873ea52138
closedcaption: Update to itertools 0.14
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2117 >
2025-03-04 09:58:39 +02:00
Sebastian Dröge
2cd3d089aa
Update to m3u8-rs 6
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2117 >
2025-03-04 09:58:39 +02:00
Sebastian Dröge
ceda820236
gtk4: Update to windows-sys 0.59
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2117 >
2025-03-04 09:58:39 +02:00
Sebastian Dröge
50c2529904
quinn: Update to web-transport-quinn 0.5
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2117 >
2025-03-04 09:58:39 +02:00
Sebastian Dröge
8b59d76b52
tracers: Update to pcap-file 2
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2117 >
2025-03-04 09:58:39 +02:00
Sebastian Dröge
370c162a06
net: Update to parse_link_header 0.4
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2117 >
2025-03-03 16:51:23 +02:00
Sebastian Dröge
5de05bdd65
net: Update to xmltree 0.11
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2117 >
2025-03-03 16:49:46 +02:00
Sebastian Dröge
f3e8be80cb
raptorq: Update to raptorq 2
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2117 >
2025-03-03 16:47:39 +02:00
Sebastian Dröge
18cdcaa2e0
net: Update to sprintf 0.4
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2117 >
2025-03-03 16:45:21 +02:00
Sebastian Dröge
21947c28a6
videofx: Update image-hasher to 3
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2117 >
2025-03-03 16:42:09 +02:00
Thibault Saunier
50472dc22c
pipeline-snapshot: Use user_cache_dir from the GLib
...
The 'dirs' crate doesn't behave the same leading to incompatibility
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1956 >
2025-02-24 16:27:25 -03:00
Thibault Saunier
2a11f0b577
tracers: pipeline-snapshot: Add websocket support for dots-viewer
...
Allows connecting to a dots-viewer server instance to trigger pipeline
snapshots remotely through the web interface.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1956 >
2025-02-24 16:27:25 -03:00
Thibault Saunier
bd6be75107
tracer: Add memory tracer
...
Requires updating gstreamer-rs
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2092 >
2025-02-21 15:40:59 +00:00
Sanchayan Maity
d2aceab54b
hlsmultivariantsink: Serialise tests and increase channel timeout
...
Serialise the tests and increase the recv_timeout as it may
not be enough on the CI to do H264/H265 encoding for 1080p
streams which are we using for testing.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2083 >
2025-02-20 10:28:35 +05:30
Sebastian Dröge
acfee44f58
Update to async-tungstenite 0.29
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2088 >
2025-02-18 23:57:35 +00:00
Matthew Waters
0a35219c90
closedcaption: add CDP service information inject element
...
Overwrites the service information descriptor with the value specified in the
services property.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2043 >
2025-02-17 10:25:01 +00:00
Sebastian Dröge
bb5e0c9917
closedcaption: Update to winnow 0.7
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2082 >
2025-02-17 09:26:35 +02:00
Sebastian Dröge
9d6272b8e0
Update to rand 0.9
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2082 >
2025-02-17 09:26:35 +02:00
Sebastian Dröge
902779ca4e
Update Cargo.lock
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2082 >
2025-02-16 19:25:46 +02:00
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
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
Brad Hards
251819a57d
mux/mp4: support ISO/IEC 23001-17 uncompressed encoding
...
This adds support for direct encoding of common formats into ISO base media file
format.
There are unit tests for formats that are not completely supported, to
check that those functions work correctly, and to ease future extension.
End-to-end testing currently requires use of gpac to validate files.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1990 >
2025-01-21 09:20:13 +00:00
Sebastian Dröge
261211886f
ffv1: Update to a newer git revision of the codec implementation
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2045 >
2025-01-20 13:58:06 +02:00
Piotr Brzeziński
5b41d11f0c
fallbacksrc: Add multi-stream support with the stream API
...
Brings support for multiple streams of each kind to fallbacksrc.
Usage past 1video/1audio stream now requires using the stream selection
API.
fallbacksrc will expose its own collection of streams, which will be
mapped to streams from the main and fallback source automatically.
This mapping can be changed via the map-streams signal.
The amount of streams being exposed by fallbacksrc is dictated by the
main source.
CustomSource has been updated to also support multi-stream scenarios,
both for stream-aware elements and for simple bins without such
functionality.
Co-authored-by: Sebastian Dröge <sebastian@centricular.com>
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1832 >
2025-01-14 13:04:25 +00:00
Sebastian Dröge
aa85a1d8a9
Update Cargo.lock
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2040 >
2025-01-14 10:04:35 +02:00
Sebastian Dröge
ba70293d2b
fmp4: Update to dash-mpd 0.18
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2040 >
2025-01-14 10:04:35 +02:00
Sebastian Dröge
9056c733c5
tracers: Update to dirs 6
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2040 >
2025-01-14 10:04:27 +02:00
Mathieu Duponchelle
69f927cc24
transcriberbin: expose subtitle-languages property
...
Similar to synthesis-languages, except that transcriberbin will not
place a textwrap element before the synthesizer, instead letting the
application do that itself if needed.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2015 >
2025-01-08 12:26:22 +00:00
Guillaume Desmottes
1b761f27ef
uriplaylistbin: add caching
...
Add optional caching feature preventing to re-download playlist items
for each iteration.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2028 >
2025-01-07 20:29:38 +00:00
Sebastian Dröge
38e8134edd
Update to itertools 0.14
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2018 >
2025-01-01 12:46:07 +02:00
Sebastian Dröge
65457213b9
Update Cargo.lock
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2018 >
2025-01-01 12:45:25 +02:00
Ruben Gonzalez
ebfa0fb890
deps: update itertools to 0.13
...
same used in gstreamer-rs
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2002 >
2024-12-20 16:23:52 +00:00
Sebastian Dröge
1b1a7d2c96
Update Cargo.lock
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2001 >
2024-12-20 16:15:11 +02:00
Sebastian Dröge
44978159a3
mpegtslivesrc: Refactor section parser
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1977 >
2024-12-13 13:11:16 +00:00
Sebastian Dröge
738fce5932
Update Cargo.lock
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1978 >
2024-12-10 15:59:24 +00:00
Andoni Morales Alastruey
b9f7cbdb8c
quinn: update Cargo.lock
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1867 >
2024-12-09 12:26:48 +00:00
Andoni Morales Alastruey
ef21a6aa3b
quinn: add a new WebTransport client element
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1867 >
2024-12-09 12:26:48 +00:00
Matthew Waters
9787b187de
deps: update cea708-types to 0.3.5
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1942 >
2024-12-09 05:16:04 +00:00
Sebastian Dröge
f3c4a106a6
Update dependencies
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1954 >
2024-11-30 15:00:30 +02:00
Sanchayan Maity
c3de9e5927
net/quinn: Add examples for QUIC multiplexing & RoQ
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1937 >
2024-11-28 17:52:18 +00:00
Sebastian Dröge
3b7e55e717
Update Cargo.lock
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1936 >
2024-11-22 15:43:13 +02:00
François Laignel
df0e9d311d
Update Cargo.lock
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1926 >
2024-11-21 12:57:16 +00:00
Mathieu Duponchelle
b5bd7d047c
awstranscribe: output original transcripts to separate pad
...
When the transcriber is used in a live situation, it can be useful
to save a transcript for editing after the fact when producing a
VOD.
Each source pad now gets an "unsynced_" pendant. That unsynced pad
is pushed to from the context of the "live" source pad task. Flow
returns from the unsynced pads are ignored, we simply check the
last flow return before attempting to push the next transcript.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1915 >
2024-11-18 17:30:54 +00:00
Sanchayan Maity
5bf44b6187
net/quinn: Enable log feature
...
This is required if and when we do need to capture logs from quinn for
debugging.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1634 >
2024-11-15 23:14:13 +00:00
Sanchayan Maity
324f3531be
net/quinn: Use aggregator as base class for quinnquicmux
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1634 >
2024-11-15 23:14:13 +00:00
Sanchayan Maity
f4ecf3873b
net/quinn: Handle multiple stream connections in quinnquicsrc
...
While at it, use PushSrc as base class. quinnquicsrc never supported
seeking and only ever operated in push mode. Length and offset for
create from BaseSrc was also never really honoured. Use PushSrc as
the base class which is more appropriate.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1634 >
2024-11-15 23:14:13 +00:00
Sanchayan Maity
0e89a79727
net/quinn: Add helper for adding stream id as meta to buffers
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1634 >
2024-11-15 23:14:13 +00:00