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
Sebastian Dröge
d8372687c1
gstreamer: Remove unnecessary recursion_limit=256
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:58:21 +02:00
Sebastian Dröge
8089a02455
ci: Update to meson 1.6.0
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:30:26 +02:00
Sebastian Dröge
49b4f9b855
ci: Update to cargo-c 0.10.7
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:30:26 +02:00
Sebastian Dröge
b565ed806c
ci: Update to dav1d 1.5.0
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:30:26 +02:00
Sebastian Dröge
d671db61f6
ci: Update to Rust 1.83
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:30:26 +02:00
Sebastian Dröge
3947010d5b
ci: Update image for new GStreamer version
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:30:26 +02:00
Sebastian Dröge
2149bcb93c
meta: Add functions for working with meta API types directly
...
When working with allocation queries one only has the `glib::Type`.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:30:26 +02:00
Jordan Petridis
a16eb859d8
ci: Update the base image for the windows dockerfile
...
Originally done in
https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1591
Was dropped by accident before merging.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:30:26 +02:00
Sebastian Dröge
48ce8536d0
gstreamer: pad: Remove unnecessary <1.14 compatibility code
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:30:26 +02:00
Sebastian Dröge
a38c1df5d4
ci: Rebuild images to get new GStreamer
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:30:26 +02:00
François Laignel
b457cb6250
gst: deprecate maybe_field()
setters in favor of field_if_some()
...
Some builder convenience setters where added to work with `Option`al values.
This is the case for the `Pad` builder setter `maybe_name()` which was
introduced as part of [this MR].
Then [more convenience setters] were discussed and [it was decided] to use
`field_if_some()` instead of `maybe_field()`. Existing `maybe_field()`s were
kept for backward compatibility. This commit marks them as deprecated,
referring to the matching `field_if_some()`.
[this MR]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1255
[more convenience setters]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/499
[it was decided]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/499#note_2364820
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:30:26 +02:00
Sebastian Dröge
23a2e2003b
Update to thiserror 2
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:02:27 +02:00
Piotr Brzeziński
7184e67d80
log: Add as_ptr() for DebugMessage
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1615 >
2024-12-13 14:03:26 +00:00
Piotr Brzeziński
45140ac971
log: Add as_ptr() and Hash to DebugCategory
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1613 >
2024-12-11 17:25:37 +00:00
acpiccolo
1b5d7729c7
video: fix order of arguments for VideoFormat::from_masks()
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1611 >
2024-12-10 11:50:27 +00:00
Cheung Yik Pang
90dcfe7d84
video: fix VideoFrame(Ref)::plane_data() returning truncated buffer
...
Plane index and component index are not interchangeable for some video
formats, e.g., AV12. Each plane could contain more than one component.
Therefore, the height of each plane's buffer should be the aggregated height
of all its components.
Fixes #536
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1608 >
2024-12-10 10:16:06 +00:00
Sebastian Dröge
09e5130e1e
gstreamer: Allow dumping mutable byte slices too
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1598 >
2024-11-21 11:33:22 +00:00
François Laignel
9596ef8338
gst: fix serde test for ObjectFlags::all()
...
GStreamer 1.24 added `GST_OBJECT_FLAG_CONSTRUCTED`, so `ObjectFlags::all()`
returns a different set depending on the version feature.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1597 >
2024-11-21 11:17:17 +00:00
François Laignel
bbdfc07dc0
all: fix userdata mutability for FnMut callbacks
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1587 >
2024-11-08 15:54:43 +02:00
Sebastian Dröge
8df2662745
regenerate
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1587 >
2024-11-08 15:54:05 +02:00
Sebastian Dröge
b019e4f0c3
Update gir
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1587 >
2024-11-08 15:52:11 +02:00
Sebastian Dröge
d3593c86b6
Update CHANGELOG.md for 0.23.3
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1582 >
2024-11-01 09:26:08 +02:00
Sebastian Dröge
15525c1dd1
Update versions to 0.23.3
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1582 >
2024-11-01 09:23:30 +02:00
Sebastian Dröge
e92899b12d
Update Cargo.lock
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1582 >
2024-11-01 09:22:18 +02:00
Sebastian Dröge
186fbd7a73
examples: Update to cocoa 0.26
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1582 >
2024-11-01 09:22:01 +02:00
Jerome Colle
11c632e580
app: fix appsink processing deadline setter
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1579 >
2024-11-01 01:34:44 +00:00
Sebastian Dröge
a538e20581
analytics: Remove unnecessarily mutable references
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1574 >
2024-10-22 16:22:44 +00:00
Sebastian Dröge
370737fa1a
base: Add new Aggregator::push_src_event()
method
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1574 >
2024-10-22 16:22:44 +00:00