Sebastian Dröge
|
f56078ca5a
|
egl: Add prelude to re-export new extension trait
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1694>
|
2025-04-02 10:36:45 +03:00 |
|
Sebastian Dröge
|
092cb6bcbd
|
ci: Update to meson 1.7.1
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1694>
|
2025-04-02 09:53:21 +03:00 |
|
Sebastian Dröge
|
b9438b042a
|
ci: Update to rustup 1.28.1
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1694>
|
2025-04-02 09:52:16 +03:00 |
|
Sebastian Dröge
|
5cc7f74a41
|
ci: Update image version and update to Rust 1.85.1
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1694>
|
2025-04-02 09:51:50 +03:00 |
|
Sebastian Dröge
|
963d785dda
|
Regenerate with new GStreamer gir files
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1694>
|
2025-04-02 09:51:04 +03:00 |
|
Sebastian Dröge
|
ae3b37058a
|
Update GStreamer gir files
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1694>
|
2025-04-02 09:50:54 +03:00 |
|
Simon Wülker
|
86ae0cea92
|
Bump gir / gir-files version
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1693>
|
2025-04-02 09:37:12 +03:00 |
|
Sebastian Dröge
|
5051f522b7
|
Don't use impl IntoIterator<Item = impl SomeTrait>
Instead use a generic type parameter for the item. This allows calling
e.g. gst::Array:🆕:<&str>([]) as a type annotation is necessary in
such cases.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1691>
|
2025-03-28 16:34:30 +00:00 |
|
Sebastian Dröge
|
757352c6cc
|
bufferlist: Add drain() method to iterate over the list while removing buffers
This behaves similar to the same on Vec, especially the whole range is
dropped when the iterator is dropped.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1690>
|
2025-03-28 12:49:38 +02:00 |
|
Sebastian Dröge
|
493175742f
|
Add #[must_use] annotation to all iterator structs
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1690>
|
2025-03-28 12:42:06 +02:00 |
|
Sebastian Dröge
|
de65180c15
|
ci: Configure nextest timeout in the right place
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1688>
|
2025-03-27 18:17:52 +02:00 |
|
Sebastian Dröge
|
a39fe140ef
|
childproxy: Add set_child_property_from_str() convenience API
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1681>
|
2025-03-26 16:32:50 +00:00 |
|
Thomas Goodwin
|
93062673c7
|
streamproducer: add+expose get_forwarded_events
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1576>
|
2025-03-26 08:35:47 -04:00 |
|
Sebastian Dröge
|
ca0c7b8bfc
|
gstreamer: Implement Default for BufferPoolAcquireParams
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1680>
|
2025-03-26 07:23:05 +00:00 |
|
Sebastian Dröge
|
09a85251e9
|
video: Implement Default for VideoAlignment
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1680>
|
2025-03-26 07:23:05 +00:00 |
|
Sebastian Dröge
|
74bb92f484
|
ci: Decrease test timeouts
Consider tests slow if they take more than 20s and terminate them
after 80s, and if they're not responsive kill them 5s later.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1679>
|
2025-03-26 07:07:24 +00:00 |
|
Sebastian Dröge
|
ab43303c7a
|
gstreamer: Make use of iterators / smallvec instead of temporary Vecs for messages/events/queries
And also take owned values if the C API takes ownership of them.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1669>
|
2025-03-25 14:53:04 +00:00 |
|
Sebastian Dröge
|
c5ea622fd4
|
gstreamer: Implement SelectStreams event API a bit more conveniently
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/530
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1669>
|
2025-03-25 14:53:04 +00:00 |
|
Sebastian Dröge
|
6278d8d1df
|
gstreamer: Use helper macro to define various fixed size iterators
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1669>
|
2025-03-25 14:53:04 +00:00 |
|
Sebastian Dröge
|
3a0bcd0b9e
|
bufferpool: Change BufferPoolConfig::options() to return an iterator
Avoids unnecessary allocations for the Vec.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1669>
|
2025-03-25 14:53:04 +00:00 |
|
Sebastian Dröge
|
002f8bec14
|
typefind: Catch panics when calling typefind functions
Otherwise a panic during typefinding will abort the process.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1671>
|
2025-03-25 14:24:51 +00:00 |
|
Sebastian Dröge
|
b32b2cb2d9
|
video: Add setters for VideoAlignment
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1670>
|
2025-03-25 13:25:48 +00:00 |
|
Sebastian Dröge
|
035447c631
|
video: Derive Copy for VideoAlignment
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1670>
|
2025-03-25 13:25:48 +00:00 |
|
Sebastian Dröge
|
9bf2cff872
|
bufferpool: Also consider flags when comparing BufferPoolAcquireParams for equality
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1668>
|
2025-03-25 12:48:01 +00:00 |
|
Sebastian Dröge
|
72f4c54e5e
|
bufferpool: Add setters to BufferPoolAcquireParams
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1668>
|
2025-03-25 12:48:01 +00:00 |
|
Sebastian Dröge
|
493106e725
|
bufferpool: Derive Copy and Clone for BufferPoolAcquireParams
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1668>
|
2025-03-25 12:48:01 +00:00 |
|
Sebastian Dröge
|
69fd8c33ed
|
audio-info: Add API for creating a builder from an existing AudioInfo
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1666>
|
2025-03-25 12:30:46 +00:00 |
|
Sebastian Dröge
|
31d99a91c6
|
video-info: Add API for creating a builder from an existing VideoInfo
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1666>
|
2025-03-25 12:30:46 +00:00 |
|
Sebastian Dröge
|
bd4debd9a4
|
video-info: Use unions for setting extension fields instead of pointer arithmetic
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1666>
|
2025-03-25 12:30:46 +00:00 |
|
Sebastian Dröge
|
9c55808cc4
|
allocator: Implement PartialEq and Eq for AllocationParams
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1667>
|
2025-03-24 09:34:47 +02:00 |
|
Sebastian Dröge
|
7a36bd2790
|
allocator: Implement Copy on AllocationParams
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1667>
|
2025-03-23 11:03:24 +02:00 |
|
Sebastian Dröge
|
d6770a8a00
|
allocator: Add setters to AllocationParams
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1667>
|
2025-03-23 10:58:57 +02:00 |
|
Sebastian Dröge
|
035ebe032b
|
deny: Add override for paste
It's unmaintained now but there's no alternative.
|
2025-03-13 10:36:21 +02:00 |
|
Thibault Saunier
|
a2c9e1ef88
|
tracer: Add pool buffer_queue/buffer_dequeue hooks
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1664>
|
2025-03-12 15:03:07 -03:00 |
|
Thibault Saunier
|
5e6204ecc2
|
Add 1.28 version features and update 1.26 requirement from 1.25 to 1.26
And update the ci docker images to pull in latest GStreamer 1.28
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1664>
|
2025-03-12 15:03:07 -03:00 |
|
Thibault Saunier
|
f0824e4f28
|
base: Lower debug logging on allocation query errors
This happens often and is not fatal
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1665>
|
2025-03-12 12:14:10 -03:00 |
|
Carlos Bentzen
|
eb1c49729b
|
ci: update image tags for latest gst main
In order to fetch fix in gstreamer!8588 that is needed by gst-plugins-rs!1279.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1663>
|
2025-03-05 12:16:19 +01:00 |
|
Sebastian Dröge
|
2f23f55cd5
|
examples: Update to glutin 0.32 / winit 0.30
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1661>
|
2025-03-03 15:55:42 +02:00 |
|
Sebastian Dröge
|
21a564d762
|
tutorials: Update to termion 4
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1661>
|
2025-03-03 14:19:58 +02:00 |
|
Sebastian Dröge
|
9ccf34c5e1
|
examples: Update to image 0.25
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1661>
|
2025-03-03 14:11:21 +02:00 |
|
Sebastian Dröge
|
b4ec23f9fc
|
Revert "examples: Workaround for windows example build error"
This reverts commit c189a87af1 .
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1659>
|
2025-03-03 12:49:30 +02:00 |
|
Sebastian Dröge
|
1955bdf2e3
|
examples: Update to windows 0.60
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1659>
|
2025-03-03 12:43:39 +02:00 |
|
Sebastian Dröge
|
e85cfb5495
|
Update Cargo.lock
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1659>
|
2025-03-03 12:23:54 +02:00 |
|
will
|
0b58d4430c
|
change fn signature in IntoGlibPtr to match glib latest
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1658>
|
2025-03-03 09:36:50 +02:00 |
|
Carlos Bentzen
|
1ab5e0b963
|
ci: fix vvdec lib install prefix
Set CMAKE_INSTALL_LIBDIR directly so that the x86_64-linux-gnu suffix is
correctly set.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1657>
|
2025-02-28 14:02:50 +01:00 |
|
Sebastian Dröge
|
cf15ac0415
|
ci: Update to cargo-c 0.10.11
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1654>
|
2025-02-23 10:06:01 +02:00 |
|
Sebastian Dröge
|
7851b9ced9
|
ci: Update to dav1d 1.5.1
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1652>
|
2025-02-21 09:34:21 +02:00 |
|
Sebastian Dröge
|
f40e1062ec
|
ci: Update to meson 1.7.0
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1652>
|
2025-02-21 09:34:16 +02:00 |
|
Sebastian Dröge
|
61415df500
|
ci: Update to Rust 1.85
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1652>
|
2025-02-21 09:18:31 +02:00 |
|
Thibault Saunier
|
a938920810
|
allocator: Add a method to retrieve the name of the allocated memory type
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1649>
|
2025-02-20 11:42:33 -03:00 |
|