mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer-rs.git
synced 2025-09-01 01:13:48 +00:00
Update CHANGELOG.md for 0.23.6
This commit is contained in:
parent
6f757970ae
commit
d60630144a
1 changed files with 32 additions and 1 deletions
|
@ -5,6 +5,36 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
|
|||
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html),
|
||||
specifically the [variant used by Rust](http://doc.crates.io/manifest.html#the-version-field).
|
||||
|
||||
## [0.23.6] - 2025-05-13
|
||||
### Fixed
|
||||
- Lower debug message level when allocation queries in subclasses fail.
|
||||
- Catch panics from typefinders implemented in Rust.
|
||||
- Use correctly aligned arrays in `gst_audio` tests.
|
||||
- Drop pad probes and callbacks from `appsink` when releasing a `gst_utils::StreamProducer`.
|
||||
- Leak in `gst::ElementImpl::parent_request_new_pad()`.
|
||||
- Request a new keyframe from `gst_utils::StreamProducer` when discarding a
|
||||
buffer.
|
||||
|
||||
### Added
|
||||
- Implement `gst::ByteSliceExt` over all `AsRef<[u8]>` instead of just `&[u8]` and
|
||||
`&mut [u8]`.
|
||||
- `gst::Allocator::memory_type()` getter.
|
||||
- Setters for `gst::AllocationParams` and implement `Copy`, `PartialEq` and `Eq`.
|
||||
- New API for creating a `gst_audio::AudioInfo` and `gst_video::VideoInfo`
|
||||
builder from an existing value.
|
||||
- Setters for `gst_video::VideoAlignment` and implement `Default`.
|
||||
- Implement `Default`, `Copy` and `Clone` for `gst::BufferPoolAcquireParams` and add
|
||||
setters.
|
||||
- `gst::ChildProxy::set_child_property_from_str()` convenience API.
|
||||
- `gst::BufferList::drain()` for iterating over a buffer list while draining it.
|
||||
- `gst_utils::StreamProducer::wait_for_keyframe()` configuration.
|
||||
- `gst_utils::ConsumptionLink` getter for the stream producer.
|
||||
- Bindings for `gst_tag` language code API.
|
||||
|
||||
### Changed
|
||||
- Update various dependencies.
|
||||
- Update to GStreamer 1.26.1 gir files.
|
||||
|
||||
## [0.23.5] - 2025-02-17
|
||||
### Fixed
|
||||
- Properly validate `gst::IntRange::with_step()` step size
|
||||
|
@ -1837,7 +1867,8 @@ specifically the [variant used by Rust](http://doc.crates.io/manifest.html#the-v
|
|||
(< 0.8.0) of the bindings can be found [here](https://github.com/arturoc/gstreamer1.0-rs).
|
||||
The API of the two is incompatible.
|
||||
|
||||
[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.23.5...HEAD
|
||||
[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.23.6...HEAD
|
||||
[0.23.6]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.23.5...0.23.6
|
||||
[0.23.5]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.23.4...0.23.5
|
||||
[0.23.4]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.23.3...0.23.4
|
||||
[0.23.3]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.23.2...0.23.3
|
||||
|
|
Loading…
Reference in a new issue