Sebastian Dröge
e9e4b970fa
ci: Update to dav1d 1.5.1
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1653 >
2025-02-21 10:23:21 +00:00
Sebastian Dröge
f2b93030dd
ci: Update to meson 1.7.0
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1653 >
2025-02-21 10:23:14 +00:00
Sebastian Dröge
fb11b22dc5
ci: Update to Rust 1.85
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1653 >
2025-02-21 10:23:02 +00:00
Sebastian Dröge
6fc5984325
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/1651 >
2025-02-20 12:26:06 +00:00
Sebastian Dröge
8eb8ab921b
Update CHANGELOG.md for 0.23.5
2025-02-17 19:31:10 +02:00
Sebastian Dröge
7235302f83
Update versions to 0.23.5
2025-02-17 19:31:00 +02:00
Sebastian Dröge
ecf41c0868
play: Disable new play message APIs for now
...
Making use of them requires API changes like in git main of the
bindings.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1632 >
2025-02-17 18:09:12 +02:00
Carlos Bentzen
29b6dad9bd
ci: update image tags for VVdeC dependency
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1632 >
2025-02-17 18:09:12 +02:00
Sebastian Dröge
77f341e62a
Allow unused imports in auto-generated code
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1632 >
2025-02-17 18:09:12 +02:00
Sebastian Dröge
557379bc27
pbutils: Fix new H266 codec helper bindings
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1632 >
2025-02-17 18:09:12 +02:00
Carlos Bentzen
e1e4162e1b
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/1632 >
2025-02-17 18:09:12 +02:00
Sebastian Dröge
4bfe498214
ci: Update to Rust 1.84.1
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1632 >
2025-02-17 18:09:12 +02:00
Brad Hards
bfa1b0e3dd
ci: update images tag for required qtdemux functionality
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1632 >
2025-02-17 18:09:12 +02:00
Thibault Saunier
e6290ea268
docs: Fix documentation links to point to the main GStreamer documentation website
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1632 >
2025-02-17 18:09:12 +02:00
Sebastian Dröge
fc3742ad45
ci: Update to cargo-c 0.10.9
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1632 >
2025-02-17 18:09:12 +02:00
Sebastian Dröge
134872203d
ci: Update to cargo-c 0.10.8
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1632 >
2025-02-17 15:19:41 +02:00
Sebastian Dröge
67d7b19739
ci: Update to Rust 1.84
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1632 >
2025-02-17 15:19:09 +02:00
Olivier Crête
94e97a8882
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/1632 >
2025-02-17 15:17:42 +02:00
Olivier Crête
1d48a2a8f7
play: Transform boolean to Result for set_*_track_id APIs
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1632 >
2025-02-17 15:17:34 +02:00
Olivier Crête
1b09ff2396
DEVELOPMENT: Update the documentation to match currently preferred process
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1632 >
2025-02-17 15:17:27 +02:00
Olivier Crête
e80c679322
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/1632 >
2025-02-17 15:17:14 +02:00
Olivier Crête
6de0263fd2
audio: Add TopSurroundRight & Left channels
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1632 >
2025-02-17 15:16:29 +02:00
Olivier Crête
49374c932e
analytics: Add new oriented OD Mtd
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1632 >
2025-02-17 15:16:24 +02:00
Olivier Crête
3f8fc9e9e9
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/1632 >
2025-02-17 15:16:17 +02:00
Sebastian Dröge
a6e7c1a237
Regenerate with latest gir / gir-files / gst-gir-files
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1632 >
2025-02-17 15:16:01 +02:00
Sebastian Dröge
a76e852054
Update gir / gir-files / gst-gir-files
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1632 >
2025-02-17 14:51:27 +02:00
Carlos Bentzen
c711af989f
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/1642 >
2025-02-13 15:22:11 +00:00
Camilo Rojas
6232c51690
Adding gap event to forwarded events in streamproducer
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1638 >
2025-01-27 13:00:23 +00:00
Jeremy Prater
552b90837c
Fix serialize_struct size to match number of fields in gstreamer::Buffer
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1631 >
2025-01-10 17:54:15 +00:00
Brad Hards
97dfa6fb87
gst: add check for IntRange::with_step step size
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1629 >
2025-01-10 10:35:23 +00:00
Thibault Saunier
f721032674
tracer: Add support for USE_STRUCTURE_PARAMS with gst < 1.26
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1626 >
2025-01-08 17:45:14 +00:00
Sebastian Dröge
6a52c35a07
ci: Set ErrorActionPreference=Stop in powershell scripts
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1621 >
2024-12-23 12:19:41 +01:00
Sebastian Dröge
1d0acf7ab8
Update versions to 0.23.4
2024-12-21 17:09:55 +02:00
Sebastian Dröge
8543880d37
Update CHANGELOG.md for 0.23.4
2024-12-21 17:09:35 +02:00
Sebastian Dröge
d5bdf15a93
ci: Only pass --no-tests=pass
to newer cargo nextest
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-21 12:33:05 +02:00
Sebastian Dröge
40ce012e2f
play: Silence some clippy warnings for now
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-21 11:01:39 +02:00
Sebastian Dröge
ecd46471da
Fix / silence new Rust 1.83 clippy warnings
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:58:21 +02:00
Sebastian Dröge
335b298abc
deny: Update unicode license name
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:58:21 +02:00
Sebastian Dröge
4271451712
Update Cargo.lock
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:58:21 +02:00
Sebastian Dröge
d36b0def52
gstreamer: Don't generate bindings for gst_util_ceil_log2() and the floor variant
...
This already exists in the standard library.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:58:21 +02:00
Sebastian Dröge
7144d0eefa
gstreamer: Add support for new tracer use-structure-params API
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:58:21 +02:00
Sebastian Dröge
bcab10431a
video: Add bindings for new VideoFormat <-> DRM fourcc/modifier mapping functions
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:58:21 +02:00
Sebastian Dröge
e7e6682abf
meta: Add bindings for new meta_api_type_aggregate_params() function
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:58:21 +02:00
Olivier Crête
d3f9aff914
analytics: Add bindings for tensor and tensormeta APIs
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:58:21 +02:00
Sebastian Dröge
e836e6573a
analytics: Manually implement FFI GstTensor because of flexible array member
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:58:21 +02:00
Sebastian Dröge
6630921a88
Regenerate with latest gir / gir-files
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:58:21 +02:00
Sebastian Dröge
31c892b8db
Update GStreamer gir-files
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:58:21 +02:00
Sebastian Dröge
dd9b462c6d
Update gir / gir-files
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:58:21 +02:00
Sebastian Dröge
17ef07289d
ci: Update image version to get newer GStreamer
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:58:21 +02:00
Sebastian Dröge
4024164917
ci: Don't consider no runnable tests an error
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:58:21 +02:00