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
Sebastian Dröge
29ab13fdf9
gstreamer: Ensure to provide existing messages to bus stream immediately
...
Previously the sync handler would only be called once a new message
arrives on the bus and only then any existing messages would be popped
from the bus and passed into the mpsc channel. This unnecessarily
delayed the messages.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1737 >
2025-05-27 16:54:44 +00:00
Be
2c6da0be89
explain how to find Rust bindings from C names
...
It can be difficult to find the Rust bindings for particular C functions
with broad search terms like "device", but copying and pasting exact C
function names makes it much easier to find the Rust bindings.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1735 >
2025-05-26 14:36:36 -05:00
Sebastian Dröge
dbe6282cc6
memory: Don't store the memory / memory reference in the map info a second time
...
It's already stored in the C map info struct.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1734 >
2025-05-26 11:01:47 +03:00
Sebastian Dröge
1b80213f9d
gl: Don't unnecessarily store buffer in gst_gl::GLVideoFrame
...
Similar to the changes done to `gst_video::VideoFrame` a while ago.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1734 >
2025-05-26 11:01:08 +03:00
Sebastian Dröge
9640f28c2b
ci: Update fdo ci templates version
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1733 >
2025-05-22 14:47:13 +03:00
Sebastian Dröge
0eb823375a
ci: Update base image from Debian bookworm to trixie
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1733 >
2025-05-22 14:40:02 +03:00
Sebastian Dröge
fc6e31b989
ci: Update image
...
Necessary to get qtdemux fix for gst-plugins-rs tests:
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/9039
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1731 >
2025-05-22 09:11:41 +03:00
Sebastian Dröge
c3d3ce5f2d
base: Fix some new clippy warnings
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1730 >
2025-05-21 11:25:37 +00:00
Sebastian Dröge
9b01dffc63
ci: Update to meson 1.7.2
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1730 >
2025-05-21 11:25:37 +00:00
Sebastian Dröge
256fa85e01
ci: Update to Rust 1.87
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1730 >
2025-05-21 11:25:37 +00:00
Sebastian Dröge
4a4e822e90
ci: Update to cargo-c 0.10.13
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1730 >
2025-05-21 11:25:37 +00:00
Guillaume Desmottes
28a5c9229f
gstreamer: caps: implement Hash
...
Can be useful to store Caps in HashMap for example.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1639 >
2025-05-21 11:05:18 +02:00
Guillaume Desmottes
68280c1dae
gstreamer: caps_features: implement Hash
...
Will be used to implement Hash on Caps.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1639 >
2025-05-21 11:05:18 +02:00
Guillaume Desmottes
f9f85ae75e
gstreamer: structure: implement Hash
...
Will be used to implement Hash on Caps.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1639 >
2025-05-21 10:35:20 +02:00
Guillaume Desmottes
d1ad651548
gstreamer: value: add binding for gst_value_hash()
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1639 >
2025-05-21 07:51:01 +02:00
Sebastian Dröge
07971930b6
ci: Use ouch 0.5.1
...
Newer versions have some bugs, see
* https://github.com/ouch-org/ouch/pull/782
* https://github.com/ouch-org/ouch/issues/820
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1729 >
2025-05-13 16:18:06 +00:00
Sebastian Dröge
cc317995ff
webrtc: Add accessors for new 1.28 WebRTCICECandidateStats
fields
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1729 >
2025-05-13 16:18:06 +00:00
Sebastian Dröge
bf0b4342a1
ci: Update image versions
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1729 >
2025-05-13 16:18:06 +00:00
Sebastian Dröge
80241b1d21
Regenerate with latest GStreamer gir files
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1729 >
2025-05-13 16:18:06 +00:00
Sebastian Dröge
6ac6535c75
Update GStreamer gir files
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1729 >
2025-05-13 16:18:06 +00:00
Sebastian Dröge
ddac585715
webrtc: Don't generate duplicated datachannel signal bindings
...
There are actual functions for these.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1729 >
2025-05-13 16:18:06 +00:00
Sebastian Dröge
80005c4498
webrtc: Generate new WebRTCICETcpCandidateType
enum
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1729 >
2025-05-13 16:18:06 +00:00
Sebastian Dröge
1f1989e70d
base: Manually implement AggregatorPad::current-level-time
bindings to get correct type
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1729 >
2025-05-13 16:18:06 +00:00
Sebastian Dröge
faffa6bb84
app: Add new 1.28 appsrc/appsink builder API
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1729 >
2025-05-13 16:18:06 +00:00
Sebastian Dröge
608edfc4ad
allocators: Manually bind FdAllocator::alloc_full()
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1729 >
2025-05-13 16:18:06 +00:00
Sebastian Dröge
20152b8579
Update dependencies
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1728 >
2025-05-13 12:20:05 +03:00
Sebastian Dröge
54c3bfe62f
ci: Don't run gstreamer-mse clippy build with v1_26
...
That's the default and only version supported right now.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1634 >
2025-05-07 10:58:43 +03:00
Simon Wülker
43f4c21e0e
generate with latest gir files
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1634 >
2025-05-07 10:58:43 +03:00
Simon Wülker
5f4c34d9a5
Add high-level bindings for gstreamer-mse
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1634 >
2025-05-07 10:58:43 +03:00
Simon Wülker
a6e9c8116c
Add gstreamer-mse-sys crate
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1634 >
2025-05-04 12:29:51 +02:00
Sebastian Dröge
e320b9fefb
examples: Simplify basic futures / async examples a bit
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1724 >
2025-04-29 21:32:22 +03:00
Sebastian Dröge
60e4b22202
Update Cargo.lock
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1723 >
2025-04-29 10:15:54 +03:00
Sebastian Dröge
3b0dd22ee9
Regenerate with latest gir / gir-files
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1723 >
2025-04-29 09:49:09 +03:00
Sebastian Dröge
f56102340b
Update gir-files
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1723 >
2025-04-29 09:48:34 +03:00
Sebastian Dröge
dbb610a83f
Update gir
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1723 >
2025-04-29 09:48:29 +03:00
Sebastian Dröge
d47e88d7fa
Update GStreamer gir files
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1723 >
2025-04-29 09:48:10 +03:00
Sebastian Dröge
4917af9b35
ci: Remove typos CI job
...
It's not really scalable in a repository with lots of different pieces
of code. What is an intentional typo (`fiel`) in one directory might be
an actual typo (`field`) elsewhere, and unfortunately this can't be
configured in a useful way on a per-directory basis.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1722 >
2025-04-28 10:10:06 +03:00
Sebastian Dröge
92259e37a1
streamproducer: When discarding a buffer then a new keyframe is necessary
...
If configured for requiring keyframes.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1720 >
2025-04-25 14:35:13 +03:00
Sebastian Dröge
bf82f54945
streamproducer: Add getter for the stream producer to the consumption link
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1720 >
2025-04-25 14:35:12 +03:00
Benjamin A. Beasley
f552a490b7
gstreamer: Update to ron 0.10.1
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1718 >
2025-04-22 19:14:22 -04:00
Seungha Yang
10dcee7b59
gstreamer: Fix leak in parent_request_new_pad()
...
request_new_pad() does not take ownership of name string
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1715 >
2025-04-15 00:52:27 +09:00
Sebastian Dröge
a91f5bceb5
tag: Add bindings for language code API
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1714 >
2025-04-14 14:17:53 +03:00