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
Thibault Saunier
8bc3deb18c
tracer: Add memory init/free hooks
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1649 >
2025-02-20 11:42:33 -03:00
Sebastian Dröge
176f360355
gstreamer: Implement ByteSliceExt
generally over all AsRef<[u8]>
...
That covers `&[u8]` and `&mut [u8]` as well as `[u8]`, `[u8; N]`,
`Vec<u8>` and many other types.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1650 >
2025-02-20 13:50:20 +02:00
Sebastian Dröge
4a50564759
Update CHANGELOG.md for 0.23.5
2025-02-17 19:31:33 +02:00
Carlos Bentzen
81136e3b11
ci: update image tags for VVdeC dependency
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1648 >
2025-02-17 10:23:24 +01:00
Sebastian Dröge
5ac6c1e221
Update Cargo.lock
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1647 >
2025-02-16 18:45:40 +02:00
Sebastian Dröge
d4ad05dc7d
Allow unused imports in auto-generated code
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1646 >
2025-02-16 18:21:01 +02:00
Sebastian Dröge
b80a002d18
play: Add bindings for new PlayMessage
APIs
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1646 >
2025-02-16 17:09:38 +02:00
Sebastian Dröge
28fe33a388
pbutils: Fix new H266 codec helper bindings
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1646 >
2025-02-16 17:09:38 +02:00
Sebastian Dröge
0404f1d621
Regenerate with latest gir / gir-files / gst-gir-files
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1646 >
2025-02-16 13:58:04 +02:00
Sebastian Dröge
26c52c590b
Update gir / gir-files / gst-gir-files
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1646 >
2025-02-16 13:56:38 +02:00
Carlos Bentzen
2663720780
ci: install VVdeC in base images
...
Needed for the vvdec element in gst-plugins-rs!1279
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1645 >
2025-02-15 17:37:38 +01:00
Sebastian Dröge
430c85b8d3
Update Cargo.lock
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1644 >
2025-02-14 09:06:05 +00:00
Sebastian Dröge
a2cb0e8bb8
examples: Update to derive_more 2
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1644 >
2025-02-14 09:06:05 +00:00
Sebastian Dröge
06826031f3
ci: Update to Rust 1.84.1
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1643 >
2025-02-14 10:24:12 +02:00
Brad Hards
3386812710
ci: update images tag for required qtdemux functionality
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1643 >
2025-02-14 16:21:45 +11:00
Carlos Bentzen
755be82a70
video_meta: account for alternate interlace mode
...
In alternate interlace mode, each buffer will carry only one field,
so effectively buffers have half the size of a frame. Without this patch,
VideoMeta::add_full would fail for such cases, and a test case is added
to cover this.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1641 >
2025-02-13 14:31:45 +01:00
Camilo Rojas
dee089ab4f
Adding gap event to forwarded events in streamproducer
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1637 >
2025-01-23 15:04:02 -05:00
Thibault Saunier
0dbac70579
docs: Fix documentation links to point to the main GStreamer documentation website
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1636 >
2025-01-23 12:06:23 -03:00
Sebastian Dröge
abdb1beec9
ci: Update to cargo-c 0.10.9
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1635 >
2025-01-20 10:00:12 +02:00
Seungha Yang
c189a87af1
examples: Workaround for windows example build error
...
See also https://github.com/microsoft/windows-rs/issues/3436
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1633 >
2025-01-14 22:55:56 +09:00
Sebastian Dröge
7b8509344d
Update Cargo.lock
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1633 >
2025-01-14 09:10:13 +02:00
Sebastian Dröge
88f8fde5e7
examples: Update to windows 0.59
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1633 >
2025-01-14 09:09:41 +02:00
Sebastian Dröge
36a1942087
ci: Update to cargo-c 0.10.8
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1624 >
2025-01-11 18:32:48 +02:00
Sebastian Dröge
a83e0f31b2
ci: Install cargo nextest 0.9.85 for Rust 1.80
...
The latest version needs 1.81 or newer.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1624 >
2025-01-11 18:32:48 +02:00
Sebastian Dröge
0283c7fe46
ci: Update to Rust 1.84
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1624 >
2025-01-11 18:32:48 +02:00
Olivier Crête
aa73ead983
audio: Add reorder_channels_with_reorder_map binding
...
Also add some checks to reorder_channels() and buffer_reorder_channels() to validate
the buffer size.
Co-authored-by: Sebastian Dröge <sebastian@centricular.com>
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1624 >
2025-01-11 18:32:48 +02:00
Olivier Crête
bd6984a1dc
play: Transform boolean to Result for set_*_track_id APIs
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1624 >
2025-01-11 18:32:48 +02:00
Olivier Crête
93159a2f81
DEVELOPMENT: Update the documentation to match currently preferred process
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1624 >
2025-01-11 18:32:48 +02:00
Olivier Crête
3388bbe9a4
pbutils: Add manual bindings for av1c to/from caps helpers
...
The main difference is that they consume the Ref version of the Caps/Buffer
and output a Result instead of an Option
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1624 >
2025-01-11 18:32:48 +02:00
Olivier Crête
6662a3b95f
audio: Add TopSurroundRight & Left channels
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1624 >
2025-01-11 18:32:48 +02:00
Olivier Crête
7a307839ef
analytics: Add new oriented OD Mtd
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1624 >
2025-01-11 18:32:48 +02:00
Olivier Crête
1ab4c3d6d6
analytics: Remove batch_size and TensorDim as they're gone from Gst
...
We removed those from the API.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1624 >
2025-01-11 10:53:33 +02:00
Olivier Crête
195455a9db
Regenerate with latest gir / gir-files
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1624 >
2025-01-11 10:53:33 +02:00
Olivier Crête
789bcb3190
Update GStreamer gir files
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1624 >
2025-01-11 10:53:33 +02:00
Jeremy Prater
da7dfd4c56
Fix serialize_struct size to match number of fields in gstreamer::Buffer
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1630 >
2025-01-10 08:37:37 -08:00
Brad Hards
66e05e53b3
gst: add check for IntRange::with_step step size
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1627 >
2025-01-10 14:15:23 +11:00
Thibault Saunier
a77cb793cf
tracer: Add support for USE_STRUCTURE_PARAMS with gst < 1.26
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1625 >
2025-01-08 14:08:12 -03:00
Sebastian Dröge
c365b87781
Update to itertools 0.14
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1623 >
2025-01-01 11:25:30 +02:00
Sebastian Dröge
89ac04235c
Update Cargo.lock
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1623 >
2025-01-01 11:23:48 +02:00
Sebastian Dröge
f6948d31cd
ci: Set ErrorActionPreference=Stop in powershell scripts
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1620 >
2024-12-23 10:55:12 +02:00
Sebastian Dröge
41f9d994de
Update CHANGELOG.md for 0.23.4
2024-12-21 17:52:19 +02:00
Sebastian Dröge
52e5e47ef5
ci: Pass RUST_VERSION to scripts and refactor cargo/cargo nextest flags handling a bit
...
And also pass `-jN` to clippy.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1619 >
2024-12-21 12:50:08 +02:00
Sebastian Dröge
083c5bdd5c
Update Cargo.lock
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1617 >
2024-12-20 15:51:05 +02:00
Sebastian Dröge
95fdfb757b
Regenerate with latest gir / gir-files
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1617 >
2024-12-20 15:50:33 +02:00
Sebastian Dröge
17d85b321a
Update gir-files
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1617 >
2024-12-20 15:49:29 +02:00
Sebastian Dröge
6ba789a2fb
Update gir
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1617 >
2024-12-20 15:49:24 +02:00