Sebastian Dröge
|
866db53a60
|
d3d12: Add README.md to -sys crate
|
2025-07-15 14:32:07 +03:00 |
|
Sebastian Dröge
|
79775822ff
|
ci: Deploy 0.24 documentation
|
2025-07-15 14:20:04 +03:00 |
|
Sebastian Dröge
|
5b162d4401
|
Update CHANGELOG.md for 0.24.0
|
2025-07-15 14:10:53 +03:00 |
|
Sebastian Dröge
|
19d844ab5a
|
Update versions to 0.25.0
|
2025-07-15 12:22:39 +03:00 |
|
Sebastian Dröge
|
fd09f9262e
|
Update Cargo.lock
|
2025-07-15 12:21:48 +03:00 |
|
Sebastian Dröge
|
e280d98182
|
Regenerate with latest gir
|
2025-07-15 12:15:51 +03:00 |
|
Sebastian Dröge
|
b9a8f3a2ee
|
Update gir
|
2025-07-15 12:15:51 +03:00 |
|
Sebastian Dröge
|
eb8a91325f
|
Update CHANGELOG.md for 0.23.7
|
2025-07-15 12:15:36 +03:00 |
|
Sebastian Dröge
|
d60630144a
|
Update CHANGELOG.md for 0.23.6
|
2025-07-15 12:15:36 +03:00 |
|
Sebastian Dröge
|
6f757970ae
|
ci: Update GStreamer version
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1754>
|
2025-07-14 15:09:28 +03:00 |
|
Sebastian Dröge
|
7300b35f6e
|
analytics: Add bindings for new batch meta
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1754>
|
2025-07-14 15:09:08 +03:00 |
|
Sebastian Dröge
|
b9ef8f9e7c
|
Regenerate with latest gir / gir-files
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1754>
|
2025-07-14 14:38:02 +03:00 |
|
Sebastian Dröge
|
22112569eb
|
Update gir-files
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1754>
|
2025-07-14 14:38:02 +03:00 |
|
Sebastian Dröge
|
ec16aa18df
|
Update gir
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1754>
|
2025-07-14 14:38:02 +03:00 |
|
Sebastian Dröge
|
3590f5b6f1
|
Update GStreamer gir files
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1754>
|
2025-07-14 14:38:02 +03:00 |
|
Sebastian Dröge
|
9e4e5dafee
|
Update Cargo.lock
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1753>
|
2025-07-14 12:34:43 +03:00 |
|
Sebastian Dröge
|
9a5e45c56f
|
bufferpool: Allow passing any subclass of Allocator to the config
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1751>
|
2025-07-12 17:44:13 +03:00 |
|
Sebastian Dröge
|
081b5760ba
|
videobufferpool: Move doc aliases from impl to trait definition
Otherwise they don't show up in the docs.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1751>
|
2025-07-12 17:44:13 +03:00 |
|
Sebastian Dröge
|
e54178dbd7
|
allocators: Move some methods to extension traits
So they're callable on subclasses without casting first. Also
disambiguate the `alloc()` methods with the ones from the `Allocator`
base class.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1751>
|
2025-07-12 17:29:11 +03:00 |
|
Thibault Saunier
|
aacf979652
|
gstreamer: Add safe Rust bindings for the new LogContext API
Implements LogContext and LogContextBuilder bindings for GStreamer 1.28's
new log context API, providing "log once" functionality and throttling
support.
The LogContext can be used anywhere DebugCategory is used, enabling
message deduplication and periodic logging with configurable intervals.
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/555
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1747>
|
2025-07-08 14:30:21 +00:00 |
|
Sebastian Dröge
|
b96e0438ae
|
gstreamer: Use from_glib_ptr_borrow() instead of manual pointer operations
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1749>
|
2025-07-03 17:47:13 +03:00 |
|
Sebastian Dröge
|
04c524a20b
|
Fix nightly warnings about confusing lifetime flow
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1746>
|
2025-06-30 13:18:07 +03:00 |
|
Sebastian Dröge
|
fe66ed71a1
|
ci: Update to cargo-c 0.10.14
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1745>
|
2025-06-30 11:01:08 +03:00 |
|
Sebastian Dröge
|
cfe67b5d3f
|
Fix various new 1.88 clippy warnings
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1744>
|
2025-06-26 22:52:32 +03:00 |
|
Sebastian Dröge
|
58b2cf6b3e
|
ci: Update to Rust 1.88
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1744>
|
2025-06-26 22:41:59 +03:00 |
|
Sebastian Dröge
|
03b7c3d26e
|
ci: Remove `-Dvaapi=disabled
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1743>
|
2025-06-26 22:21:12 +03:00 |
|
Sebastian Dröge
|
6dc6c2dde1
|
ci: Update image tags
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1743>
|
2025-06-26 22:21:12 +03:00 |
|
Sebastian Dröge
|
da19caa98a
|
gstreamer: Add bindings for new ReferenceTimestampMeta::info structure
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1743>
|
2025-06-26 22:21:12 +03:00 |
|
Sebastian Dröge
|
428617f87a
|
gstreamer: Add debug assertions to ensure &mut StructureRef is only created from mutable structures
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1743>
|
2025-06-26 22:21:12 +03:00 |
|
Sebastian Dröge
|
7daf6d9625
|
gstreamer: Add new meta_api_type_tags_contain_only()
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1743>
|
2025-06-26 22:21:12 +03:00 |
|
Sebastian Dröge
|
1a75edba3f
|
analytics: Add bindings for new tensor convenience API
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1743>
|
2025-06-26 18:58:36 +03:00 |
|
Sebastian Dröge
|
6aa870ba6d
|
analytics: Add bindings for new TensorDataType::name() and a Display impl
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1743>
|
2025-06-26 18:58:30 +03:00 |
|
Sebastian Dröge
|
b180622ead
|
sdp: Add bindings for new SDPMedia::add_media_from_structure()
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1743>
|
2025-06-26 18:58:30 +03:00 |
|
Sebastian Dröge
|
0ac135c334
|
sdp: Change SDPMedia::set_media_from_caps() to a method
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1743>
|
2025-06-26 18:58:30 +03:00 |
|
Sebastian Dröge
|
14a6ffec4e
|
Regenerate with latest GStreamer gir files
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1743>
|
2025-06-26 18:58:30 +03:00 |
|
Sebastian Dröge
|
601f4b1811
|
pbutils: Change Option return value of DiscovererInfo::from_variant() into a Result
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1743>
|
2025-06-26 18:58:16 +03:00 |
|
Sebastian Dröge
|
8bdf9ee7c0
|
Update GStreamer gir files
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1743>
|
2025-06-26 18:52:29 +03:00 |
|
Seungha Yang
|
1e304c960f
|
ci: Skip gstreamer-d3d12 test on Linux
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1732>
|
2025-06-22 00:31:00 +09:00 |
|
Seungha Yang
|
5da724e11a
|
ci: Build gstreamer-d3d12 on Windows
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1732>
|
2025-06-22 00:31:00 +09:00 |
|
Seungha Yang
|
5369cea06c
|
ci: Skip gstreamer-d3d12 doc build
It depends on Windows-only crate/lib and it would be compiled on Linux
therefore
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1732>
|
2025-06-22 00:31:00 +09:00 |
|
Seungha Yang
|
49b9c4a26a
|
Add a D3D12 example
Basically same example as appsrc but uses D3D12Convert + D3D12 APIs
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1732>
|
2025-06-22 00:31:00 +09:00 |
|
Seungha Yang
|
c108704e04
|
Initial GstD3D12 binding support
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1732>
|
2025-06-22 00:30:56 +09:00 |
|
Seungha Yang
|
83131822af
|
Regenerate with latest gir
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1732>
|
2025-06-21 00:48:29 +09:00 |
|
Seungha Yang
|
4cae3ea5eb
|
Update GStreamer gir files
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1732>
|
2025-06-21 00:37:14 +09:00 |
|
François Laignel
|
bf982f4221
|
gst: manual changes further to QueryType generation
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1740>
|
2025-06-19 12:57:06 +02:00 |
|
François Laignel
|
98b5eb593e
|
regen: generate QueryType
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1740>
|
2025-06-19 12:47:35 +02:00 |
|
François Laignel
|
19b294f554
|
gst: gir: generate QueryType
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1740>
|
2025-06-19 12:44:32 +02:00 |
|
François Laignel
|
3a67d56d78
|
gst: fixes for Clock non-optional return types
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1739>
|
2025-06-17 15:11:23 +02:00 |
|
François Laignel
|
d2bc24f085
|
regen: gst: Clock: fix some non-optional return types
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1739>
|
2025-06-17 15:00:02 +02:00 |
|
François Laignel
|
2f749824e6
|
gst: Clock: fix some non-optional return types
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1739>
|
2025-06-17 14:59:27 +02:00 |
|