From e9317d0a4899bce71695d13cf6c8cd77de0c7bb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Thu, 28 May 2020 13:13:38 +0300 Subject: [PATCH] Update CHANGELOG.md for 0.15.6 --- gstreamer-app/CHANGELOG.md | 29 ++++++++++++++++++++++++- gstreamer-audio/CHANGELOG.md | 29 ++++++++++++++++++++++++- gstreamer-base/CHANGELOG.md | 29 ++++++++++++++++++++++++- gstreamer-check/CHANGELOG.md | 29 ++++++++++++++++++++++++- gstreamer-editing-services/CHANGELOG.md | 29 ++++++++++++++++++++++++- gstreamer-gl/CHANGELOG.md | 29 ++++++++++++++++++++++++- gstreamer-net/CHANGELOG.md | 29 ++++++++++++++++++++++++- gstreamer-pbutils/CHANGELOG.md | 29 ++++++++++++++++++++++++- gstreamer-player/CHANGELOG.md | 29 ++++++++++++++++++++++++- gstreamer-rtp/CHANGELOG.md | 29 ++++++++++++++++++++++++- gstreamer-rtsp-server/CHANGELOG.md | 29 ++++++++++++++++++++++++- gstreamer-rtsp/CHANGELOG.md | 29 ++++++++++++++++++++++++- gstreamer-sdp/CHANGELOG.md | 29 ++++++++++++++++++++++++- gstreamer-video/CHANGELOG.md | 29 ++++++++++++++++++++++++- gstreamer-webrtc/CHANGELOG.md | 29 ++++++++++++++++++++++++- gstreamer/CHANGELOG.md | 29 ++++++++++++++++++++++++- 16 files changed, 448 insertions(+), 16 deletions(-) diff --git a/gstreamer-app/CHANGELOG.md b/gstreamer-app/CHANGELOG.md index 1bd0236a4..dfa86f16a 100644 --- a/gstreamer-app/CHANGELOG.md +++ b/gstreamer-app/CHANGELOG.md @@ -5,6 +5,32 @@ 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.15.6] - 2020-05-28 +### Fixed +- Assert that the data passed to `VideoCaptionMeta::add()` is not empty. +- Don't store strong references to the object in the bus, appsink and appsrc + futures `Stream` / `Sink` adapters. This would keep them alive unnecessarily + and would prevent the `Stream` / `Sink` to ever "finish" on its own. +- Handle receiving a `None` reply in the change function of `gst::Promise`. + This is apparently valid. For backwards compatibility reasons this is + currently replaced with an empty structure but in 0.16 the API will + explicitly handle `None`. + +### Added +- `gst::Stream::debug()` and `gst::StreamCollection::debug()` for converting + into a structured string with the actual contents of each. +- `gst::Structure::from_iter()` and `gst::Caps::from_iter()` to create + structures/caps from iterators. +- `gst::Event` support for getting/setting the `gst::Stream` in the + `StreamStart` event. +- `gst_video::calculate_display_ratio()` and `::guess_framerate()`. +- Various video related `gst::CapsFeatures` in `gst_video`. +- `TryFrom`/`From` impls for converting between `gst::Structure` and + `gst_video::VideoConverterConfig`. +- Various `glib::Value` trait impls for `SDPMessage`, `StructureRef`, + `CapsFeatureRef` and all borrowed variants of miniobjects to be able to + work with the borrowed, non-owned variants when handling `glib::Value`s. + ## [0.15.5] - 2020-05-03 ### Fixed - Revert: Allow logging any `glib::Object` and not just `gst::Object`. This @@ -705,7 +731,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.15.5...HEAD +[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.6...HEAD +[0.15.6]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.5...0.15.6 [0.15.5]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.4...0.15.5 [0.15.4]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.3...0.15.4 [0.15.3]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.2...0.15.3 diff --git a/gstreamer-audio/CHANGELOG.md b/gstreamer-audio/CHANGELOG.md index 1bd0236a4..dfa86f16a 100644 --- a/gstreamer-audio/CHANGELOG.md +++ b/gstreamer-audio/CHANGELOG.md @@ -5,6 +5,32 @@ 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.15.6] - 2020-05-28 +### Fixed +- Assert that the data passed to `VideoCaptionMeta::add()` is not empty. +- Don't store strong references to the object in the bus, appsink and appsrc + futures `Stream` / `Sink` adapters. This would keep them alive unnecessarily + and would prevent the `Stream` / `Sink` to ever "finish" on its own. +- Handle receiving a `None` reply in the change function of `gst::Promise`. + This is apparently valid. For backwards compatibility reasons this is + currently replaced with an empty structure but in 0.16 the API will + explicitly handle `None`. + +### Added +- `gst::Stream::debug()` and `gst::StreamCollection::debug()` for converting + into a structured string with the actual contents of each. +- `gst::Structure::from_iter()` and `gst::Caps::from_iter()` to create + structures/caps from iterators. +- `gst::Event` support for getting/setting the `gst::Stream` in the + `StreamStart` event. +- `gst_video::calculate_display_ratio()` and `::guess_framerate()`. +- Various video related `gst::CapsFeatures` in `gst_video`. +- `TryFrom`/`From` impls for converting between `gst::Structure` and + `gst_video::VideoConverterConfig`. +- Various `glib::Value` trait impls for `SDPMessage`, `StructureRef`, + `CapsFeatureRef` and all borrowed variants of miniobjects to be able to + work with the borrowed, non-owned variants when handling `glib::Value`s. + ## [0.15.5] - 2020-05-03 ### Fixed - Revert: Allow logging any `glib::Object` and not just `gst::Object`. This @@ -705,7 +731,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.15.5...HEAD +[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.6...HEAD +[0.15.6]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.5...0.15.6 [0.15.5]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.4...0.15.5 [0.15.4]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.3...0.15.4 [0.15.3]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.2...0.15.3 diff --git a/gstreamer-base/CHANGELOG.md b/gstreamer-base/CHANGELOG.md index 1bd0236a4..dfa86f16a 100644 --- a/gstreamer-base/CHANGELOG.md +++ b/gstreamer-base/CHANGELOG.md @@ -5,6 +5,32 @@ 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.15.6] - 2020-05-28 +### Fixed +- Assert that the data passed to `VideoCaptionMeta::add()` is not empty. +- Don't store strong references to the object in the bus, appsink and appsrc + futures `Stream` / `Sink` adapters. This would keep them alive unnecessarily + and would prevent the `Stream` / `Sink` to ever "finish" on its own. +- Handle receiving a `None` reply in the change function of `gst::Promise`. + This is apparently valid. For backwards compatibility reasons this is + currently replaced with an empty structure but in 0.16 the API will + explicitly handle `None`. + +### Added +- `gst::Stream::debug()` and `gst::StreamCollection::debug()` for converting + into a structured string with the actual contents of each. +- `gst::Structure::from_iter()` and `gst::Caps::from_iter()` to create + structures/caps from iterators. +- `gst::Event` support for getting/setting the `gst::Stream` in the + `StreamStart` event. +- `gst_video::calculate_display_ratio()` and `::guess_framerate()`. +- Various video related `gst::CapsFeatures` in `gst_video`. +- `TryFrom`/`From` impls for converting between `gst::Structure` and + `gst_video::VideoConverterConfig`. +- Various `glib::Value` trait impls for `SDPMessage`, `StructureRef`, + `CapsFeatureRef` and all borrowed variants of miniobjects to be able to + work with the borrowed, non-owned variants when handling `glib::Value`s. + ## [0.15.5] - 2020-05-03 ### Fixed - Revert: Allow logging any `glib::Object` and not just `gst::Object`. This @@ -705,7 +731,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.15.5...HEAD +[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.6...HEAD +[0.15.6]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.5...0.15.6 [0.15.5]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.4...0.15.5 [0.15.4]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.3...0.15.4 [0.15.3]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.2...0.15.3 diff --git a/gstreamer-check/CHANGELOG.md b/gstreamer-check/CHANGELOG.md index 1bd0236a4..dfa86f16a 100644 --- a/gstreamer-check/CHANGELOG.md +++ b/gstreamer-check/CHANGELOG.md @@ -5,6 +5,32 @@ 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.15.6] - 2020-05-28 +### Fixed +- Assert that the data passed to `VideoCaptionMeta::add()` is not empty. +- Don't store strong references to the object in the bus, appsink and appsrc + futures `Stream` / `Sink` adapters. This would keep them alive unnecessarily + and would prevent the `Stream` / `Sink` to ever "finish" on its own. +- Handle receiving a `None` reply in the change function of `gst::Promise`. + This is apparently valid. For backwards compatibility reasons this is + currently replaced with an empty structure but in 0.16 the API will + explicitly handle `None`. + +### Added +- `gst::Stream::debug()` and `gst::StreamCollection::debug()` for converting + into a structured string with the actual contents of each. +- `gst::Structure::from_iter()` and `gst::Caps::from_iter()` to create + structures/caps from iterators. +- `gst::Event` support for getting/setting the `gst::Stream` in the + `StreamStart` event. +- `gst_video::calculate_display_ratio()` and `::guess_framerate()`. +- Various video related `gst::CapsFeatures` in `gst_video`. +- `TryFrom`/`From` impls for converting between `gst::Structure` and + `gst_video::VideoConverterConfig`. +- Various `glib::Value` trait impls for `SDPMessage`, `StructureRef`, + `CapsFeatureRef` and all borrowed variants of miniobjects to be able to + work with the borrowed, non-owned variants when handling `glib::Value`s. + ## [0.15.5] - 2020-05-03 ### Fixed - Revert: Allow logging any `glib::Object` and not just `gst::Object`. This @@ -705,7 +731,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.15.5...HEAD +[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.6...HEAD +[0.15.6]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.5...0.15.6 [0.15.5]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.4...0.15.5 [0.15.4]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.3...0.15.4 [0.15.3]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.2...0.15.3 diff --git a/gstreamer-editing-services/CHANGELOG.md b/gstreamer-editing-services/CHANGELOG.md index 1bd0236a4..dfa86f16a 100644 --- a/gstreamer-editing-services/CHANGELOG.md +++ b/gstreamer-editing-services/CHANGELOG.md @@ -5,6 +5,32 @@ 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.15.6] - 2020-05-28 +### Fixed +- Assert that the data passed to `VideoCaptionMeta::add()` is not empty. +- Don't store strong references to the object in the bus, appsink and appsrc + futures `Stream` / `Sink` adapters. This would keep them alive unnecessarily + and would prevent the `Stream` / `Sink` to ever "finish" on its own. +- Handle receiving a `None` reply in the change function of `gst::Promise`. + This is apparently valid. For backwards compatibility reasons this is + currently replaced with an empty structure but in 0.16 the API will + explicitly handle `None`. + +### Added +- `gst::Stream::debug()` and `gst::StreamCollection::debug()` for converting + into a structured string with the actual contents of each. +- `gst::Structure::from_iter()` and `gst::Caps::from_iter()` to create + structures/caps from iterators. +- `gst::Event` support for getting/setting the `gst::Stream` in the + `StreamStart` event. +- `gst_video::calculate_display_ratio()` and `::guess_framerate()`. +- Various video related `gst::CapsFeatures` in `gst_video`. +- `TryFrom`/`From` impls for converting between `gst::Structure` and + `gst_video::VideoConverterConfig`. +- Various `glib::Value` trait impls for `SDPMessage`, `StructureRef`, + `CapsFeatureRef` and all borrowed variants of miniobjects to be able to + work with the borrowed, non-owned variants when handling `glib::Value`s. + ## [0.15.5] - 2020-05-03 ### Fixed - Revert: Allow logging any `glib::Object` and not just `gst::Object`. This @@ -705,7 +731,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.15.5...HEAD +[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.6...HEAD +[0.15.6]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.5...0.15.6 [0.15.5]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.4...0.15.5 [0.15.4]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.3...0.15.4 [0.15.3]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.2...0.15.3 diff --git a/gstreamer-gl/CHANGELOG.md b/gstreamer-gl/CHANGELOG.md index 1bd0236a4..dfa86f16a 100644 --- a/gstreamer-gl/CHANGELOG.md +++ b/gstreamer-gl/CHANGELOG.md @@ -5,6 +5,32 @@ 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.15.6] - 2020-05-28 +### Fixed +- Assert that the data passed to `VideoCaptionMeta::add()` is not empty. +- Don't store strong references to the object in the bus, appsink and appsrc + futures `Stream` / `Sink` adapters. This would keep them alive unnecessarily + and would prevent the `Stream` / `Sink` to ever "finish" on its own. +- Handle receiving a `None` reply in the change function of `gst::Promise`. + This is apparently valid. For backwards compatibility reasons this is + currently replaced with an empty structure but in 0.16 the API will + explicitly handle `None`. + +### Added +- `gst::Stream::debug()` and `gst::StreamCollection::debug()` for converting + into a structured string with the actual contents of each. +- `gst::Structure::from_iter()` and `gst::Caps::from_iter()` to create + structures/caps from iterators. +- `gst::Event` support for getting/setting the `gst::Stream` in the + `StreamStart` event. +- `gst_video::calculate_display_ratio()` and `::guess_framerate()`. +- Various video related `gst::CapsFeatures` in `gst_video`. +- `TryFrom`/`From` impls for converting between `gst::Structure` and + `gst_video::VideoConverterConfig`. +- Various `glib::Value` trait impls for `SDPMessage`, `StructureRef`, + `CapsFeatureRef` and all borrowed variants of miniobjects to be able to + work with the borrowed, non-owned variants when handling `glib::Value`s. + ## [0.15.5] - 2020-05-03 ### Fixed - Revert: Allow logging any `glib::Object` and not just `gst::Object`. This @@ -705,7 +731,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.15.5...HEAD +[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.6...HEAD +[0.15.6]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.5...0.15.6 [0.15.5]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.4...0.15.5 [0.15.4]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.3...0.15.4 [0.15.3]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.2...0.15.3 diff --git a/gstreamer-net/CHANGELOG.md b/gstreamer-net/CHANGELOG.md index 1bd0236a4..dfa86f16a 100644 --- a/gstreamer-net/CHANGELOG.md +++ b/gstreamer-net/CHANGELOG.md @@ -5,6 +5,32 @@ 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.15.6] - 2020-05-28 +### Fixed +- Assert that the data passed to `VideoCaptionMeta::add()` is not empty. +- Don't store strong references to the object in the bus, appsink and appsrc + futures `Stream` / `Sink` adapters. This would keep them alive unnecessarily + and would prevent the `Stream` / `Sink` to ever "finish" on its own. +- Handle receiving a `None` reply in the change function of `gst::Promise`. + This is apparently valid. For backwards compatibility reasons this is + currently replaced with an empty structure but in 0.16 the API will + explicitly handle `None`. + +### Added +- `gst::Stream::debug()` and `gst::StreamCollection::debug()` for converting + into a structured string with the actual contents of each. +- `gst::Structure::from_iter()` and `gst::Caps::from_iter()` to create + structures/caps from iterators. +- `gst::Event` support for getting/setting the `gst::Stream` in the + `StreamStart` event. +- `gst_video::calculate_display_ratio()` and `::guess_framerate()`. +- Various video related `gst::CapsFeatures` in `gst_video`. +- `TryFrom`/`From` impls for converting between `gst::Structure` and + `gst_video::VideoConverterConfig`. +- Various `glib::Value` trait impls for `SDPMessage`, `StructureRef`, + `CapsFeatureRef` and all borrowed variants of miniobjects to be able to + work with the borrowed, non-owned variants when handling `glib::Value`s. + ## [0.15.5] - 2020-05-03 ### Fixed - Revert: Allow logging any `glib::Object` and not just `gst::Object`. This @@ -705,7 +731,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.15.5...HEAD +[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.6...HEAD +[0.15.6]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.5...0.15.6 [0.15.5]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.4...0.15.5 [0.15.4]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.3...0.15.4 [0.15.3]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.2...0.15.3 diff --git a/gstreamer-pbutils/CHANGELOG.md b/gstreamer-pbutils/CHANGELOG.md index 1bd0236a4..dfa86f16a 100644 --- a/gstreamer-pbutils/CHANGELOG.md +++ b/gstreamer-pbutils/CHANGELOG.md @@ -5,6 +5,32 @@ 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.15.6] - 2020-05-28 +### Fixed +- Assert that the data passed to `VideoCaptionMeta::add()` is not empty. +- Don't store strong references to the object in the bus, appsink and appsrc + futures `Stream` / `Sink` adapters. This would keep them alive unnecessarily + and would prevent the `Stream` / `Sink` to ever "finish" on its own. +- Handle receiving a `None` reply in the change function of `gst::Promise`. + This is apparently valid. For backwards compatibility reasons this is + currently replaced with an empty structure but in 0.16 the API will + explicitly handle `None`. + +### Added +- `gst::Stream::debug()` and `gst::StreamCollection::debug()` for converting + into a structured string with the actual contents of each. +- `gst::Structure::from_iter()` and `gst::Caps::from_iter()` to create + structures/caps from iterators. +- `gst::Event` support for getting/setting the `gst::Stream` in the + `StreamStart` event. +- `gst_video::calculate_display_ratio()` and `::guess_framerate()`. +- Various video related `gst::CapsFeatures` in `gst_video`. +- `TryFrom`/`From` impls for converting between `gst::Structure` and + `gst_video::VideoConverterConfig`. +- Various `glib::Value` trait impls for `SDPMessage`, `StructureRef`, + `CapsFeatureRef` and all borrowed variants of miniobjects to be able to + work with the borrowed, non-owned variants when handling `glib::Value`s. + ## [0.15.5] - 2020-05-03 ### Fixed - Revert: Allow logging any `glib::Object` and not just `gst::Object`. This @@ -705,7 +731,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.15.5...HEAD +[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.6...HEAD +[0.15.6]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.5...0.15.6 [0.15.5]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.4...0.15.5 [0.15.4]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.3...0.15.4 [0.15.3]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.2...0.15.3 diff --git a/gstreamer-player/CHANGELOG.md b/gstreamer-player/CHANGELOG.md index 1bd0236a4..dfa86f16a 100644 --- a/gstreamer-player/CHANGELOG.md +++ b/gstreamer-player/CHANGELOG.md @@ -5,6 +5,32 @@ 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.15.6] - 2020-05-28 +### Fixed +- Assert that the data passed to `VideoCaptionMeta::add()` is not empty. +- Don't store strong references to the object in the bus, appsink and appsrc + futures `Stream` / `Sink` adapters. This would keep them alive unnecessarily + and would prevent the `Stream` / `Sink` to ever "finish" on its own. +- Handle receiving a `None` reply in the change function of `gst::Promise`. + This is apparently valid. For backwards compatibility reasons this is + currently replaced with an empty structure but in 0.16 the API will + explicitly handle `None`. + +### Added +- `gst::Stream::debug()` and `gst::StreamCollection::debug()` for converting + into a structured string with the actual contents of each. +- `gst::Structure::from_iter()` and `gst::Caps::from_iter()` to create + structures/caps from iterators. +- `gst::Event` support for getting/setting the `gst::Stream` in the + `StreamStart` event. +- `gst_video::calculate_display_ratio()` and `::guess_framerate()`. +- Various video related `gst::CapsFeatures` in `gst_video`. +- `TryFrom`/`From` impls for converting between `gst::Structure` and + `gst_video::VideoConverterConfig`. +- Various `glib::Value` trait impls for `SDPMessage`, `StructureRef`, + `CapsFeatureRef` and all borrowed variants of miniobjects to be able to + work with the borrowed, non-owned variants when handling `glib::Value`s. + ## [0.15.5] - 2020-05-03 ### Fixed - Revert: Allow logging any `glib::Object` and not just `gst::Object`. This @@ -705,7 +731,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.15.5...HEAD +[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.6...HEAD +[0.15.6]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.5...0.15.6 [0.15.5]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.4...0.15.5 [0.15.4]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.3...0.15.4 [0.15.3]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.2...0.15.3 diff --git a/gstreamer-rtp/CHANGELOG.md b/gstreamer-rtp/CHANGELOG.md index 1bd0236a4..dfa86f16a 100644 --- a/gstreamer-rtp/CHANGELOG.md +++ b/gstreamer-rtp/CHANGELOG.md @@ -5,6 +5,32 @@ 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.15.6] - 2020-05-28 +### Fixed +- Assert that the data passed to `VideoCaptionMeta::add()` is not empty. +- Don't store strong references to the object in the bus, appsink and appsrc + futures `Stream` / `Sink` adapters. This would keep them alive unnecessarily + and would prevent the `Stream` / `Sink` to ever "finish" on its own. +- Handle receiving a `None` reply in the change function of `gst::Promise`. + This is apparently valid. For backwards compatibility reasons this is + currently replaced with an empty structure but in 0.16 the API will + explicitly handle `None`. + +### Added +- `gst::Stream::debug()` and `gst::StreamCollection::debug()` for converting + into a structured string with the actual contents of each. +- `gst::Structure::from_iter()` and `gst::Caps::from_iter()` to create + structures/caps from iterators. +- `gst::Event` support for getting/setting the `gst::Stream` in the + `StreamStart` event. +- `gst_video::calculate_display_ratio()` and `::guess_framerate()`. +- Various video related `gst::CapsFeatures` in `gst_video`. +- `TryFrom`/`From` impls for converting between `gst::Structure` and + `gst_video::VideoConverterConfig`. +- Various `glib::Value` trait impls for `SDPMessage`, `StructureRef`, + `CapsFeatureRef` and all borrowed variants of miniobjects to be able to + work with the borrowed, non-owned variants when handling `glib::Value`s. + ## [0.15.5] - 2020-05-03 ### Fixed - Revert: Allow logging any `glib::Object` and not just `gst::Object`. This @@ -705,7 +731,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.15.5...HEAD +[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.6...HEAD +[0.15.6]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.5...0.15.6 [0.15.5]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.4...0.15.5 [0.15.4]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.3...0.15.4 [0.15.3]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.2...0.15.3 diff --git a/gstreamer-rtsp-server/CHANGELOG.md b/gstreamer-rtsp-server/CHANGELOG.md index 1bd0236a4..dfa86f16a 100644 --- a/gstreamer-rtsp-server/CHANGELOG.md +++ b/gstreamer-rtsp-server/CHANGELOG.md @@ -5,6 +5,32 @@ 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.15.6] - 2020-05-28 +### Fixed +- Assert that the data passed to `VideoCaptionMeta::add()` is not empty. +- Don't store strong references to the object in the bus, appsink and appsrc + futures `Stream` / `Sink` adapters. This would keep them alive unnecessarily + and would prevent the `Stream` / `Sink` to ever "finish" on its own. +- Handle receiving a `None` reply in the change function of `gst::Promise`. + This is apparently valid. For backwards compatibility reasons this is + currently replaced with an empty structure but in 0.16 the API will + explicitly handle `None`. + +### Added +- `gst::Stream::debug()` and `gst::StreamCollection::debug()` for converting + into a structured string with the actual contents of each. +- `gst::Structure::from_iter()` and `gst::Caps::from_iter()` to create + structures/caps from iterators. +- `gst::Event` support for getting/setting the `gst::Stream` in the + `StreamStart` event. +- `gst_video::calculate_display_ratio()` and `::guess_framerate()`. +- Various video related `gst::CapsFeatures` in `gst_video`. +- `TryFrom`/`From` impls for converting between `gst::Structure` and + `gst_video::VideoConverterConfig`. +- Various `glib::Value` trait impls for `SDPMessage`, `StructureRef`, + `CapsFeatureRef` and all borrowed variants of miniobjects to be able to + work with the borrowed, non-owned variants when handling `glib::Value`s. + ## [0.15.5] - 2020-05-03 ### Fixed - Revert: Allow logging any `glib::Object` and not just `gst::Object`. This @@ -705,7 +731,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.15.5...HEAD +[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.6...HEAD +[0.15.6]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.5...0.15.6 [0.15.5]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.4...0.15.5 [0.15.4]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.3...0.15.4 [0.15.3]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.2...0.15.3 diff --git a/gstreamer-rtsp/CHANGELOG.md b/gstreamer-rtsp/CHANGELOG.md index 1bd0236a4..dfa86f16a 100644 --- a/gstreamer-rtsp/CHANGELOG.md +++ b/gstreamer-rtsp/CHANGELOG.md @@ -5,6 +5,32 @@ 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.15.6] - 2020-05-28 +### Fixed +- Assert that the data passed to `VideoCaptionMeta::add()` is not empty. +- Don't store strong references to the object in the bus, appsink and appsrc + futures `Stream` / `Sink` adapters. This would keep them alive unnecessarily + and would prevent the `Stream` / `Sink` to ever "finish" on its own. +- Handle receiving a `None` reply in the change function of `gst::Promise`. + This is apparently valid. For backwards compatibility reasons this is + currently replaced with an empty structure but in 0.16 the API will + explicitly handle `None`. + +### Added +- `gst::Stream::debug()` and `gst::StreamCollection::debug()` for converting + into a structured string with the actual contents of each. +- `gst::Structure::from_iter()` and `gst::Caps::from_iter()` to create + structures/caps from iterators. +- `gst::Event` support for getting/setting the `gst::Stream` in the + `StreamStart` event. +- `gst_video::calculate_display_ratio()` and `::guess_framerate()`. +- Various video related `gst::CapsFeatures` in `gst_video`. +- `TryFrom`/`From` impls for converting between `gst::Structure` and + `gst_video::VideoConverterConfig`. +- Various `glib::Value` trait impls for `SDPMessage`, `StructureRef`, + `CapsFeatureRef` and all borrowed variants of miniobjects to be able to + work with the borrowed, non-owned variants when handling `glib::Value`s. + ## [0.15.5] - 2020-05-03 ### Fixed - Revert: Allow logging any `glib::Object` and not just `gst::Object`. This @@ -705,7 +731,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.15.5...HEAD +[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.6...HEAD +[0.15.6]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.5...0.15.6 [0.15.5]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.4...0.15.5 [0.15.4]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.3...0.15.4 [0.15.3]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.2...0.15.3 diff --git a/gstreamer-sdp/CHANGELOG.md b/gstreamer-sdp/CHANGELOG.md index 1bd0236a4..dfa86f16a 100644 --- a/gstreamer-sdp/CHANGELOG.md +++ b/gstreamer-sdp/CHANGELOG.md @@ -5,6 +5,32 @@ 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.15.6] - 2020-05-28 +### Fixed +- Assert that the data passed to `VideoCaptionMeta::add()` is not empty. +- Don't store strong references to the object in the bus, appsink and appsrc + futures `Stream` / `Sink` adapters. This would keep them alive unnecessarily + and would prevent the `Stream` / `Sink` to ever "finish" on its own. +- Handle receiving a `None` reply in the change function of `gst::Promise`. + This is apparently valid. For backwards compatibility reasons this is + currently replaced with an empty structure but in 0.16 the API will + explicitly handle `None`. + +### Added +- `gst::Stream::debug()` and `gst::StreamCollection::debug()` for converting + into a structured string with the actual contents of each. +- `gst::Structure::from_iter()` and `gst::Caps::from_iter()` to create + structures/caps from iterators. +- `gst::Event` support for getting/setting the `gst::Stream` in the + `StreamStart` event. +- `gst_video::calculate_display_ratio()` and `::guess_framerate()`. +- Various video related `gst::CapsFeatures` in `gst_video`. +- `TryFrom`/`From` impls for converting between `gst::Structure` and + `gst_video::VideoConverterConfig`. +- Various `glib::Value` trait impls for `SDPMessage`, `StructureRef`, + `CapsFeatureRef` and all borrowed variants of miniobjects to be able to + work with the borrowed, non-owned variants when handling `glib::Value`s. + ## [0.15.5] - 2020-05-03 ### Fixed - Revert: Allow logging any `glib::Object` and not just `gst::Object`. This @@ -705,7 +731,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.15.5...HEAD +[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.6...HEAD +[0.15.6]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.5...0.15.6 [0.15.5]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.4...0.15.5 [0.15.4]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.3...0.15.4 [0.15.3]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.2...0.15.3 diff --git a/gstreamer-video/CHANGELOG.md b/gstreamer-video/CHANGELOG.md index 1bd0236a4..dfa86f16a 100644 --- a/gstreamer-video/CHANGELOG.md +++ b/gstreamer-video/CHANGELOG.md @@ -5,6 +5,32 @@ 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.15.6] - 2020-05-28 +### Fixed +- Assert that the data passed to `VideoCaptionMeta::add()` is not empty. +- Don't store strong references to the object in the bus, appsink and appsrc + futures `Stream` / `Sink` adapters. This would keep them alive unnecessarily + and would prevent the `Stream` / `Sink` to ever "finish" on its own. +- Handle receiving a `None` reply in the change function of `gst::Promise`. + This is apparently valid. For backwards compatibility reasons this is + currently replaced with an empty structure but in 0.16 the API will + explicitly handle `None`. + +### Added +- `gst::Stream::debug()` and `gst::StreamCollection::debug()` for converting + into a structured string with the actual contents of each. +- `gst::Structure::from_iter()` and `gst::Caps::from_iter()` to create + structures/caps from iterators. +- `gst::Event` support for getting/setting the `gst::Stream` in the + `StreamStart` event. +- `gst_video::calculate_display_ratio()` and `::guess_framerate()`. +- Various video related `gst::CapsFeatures` in `gst_video`. +- `TryFrom`/`From` impls for converting between `gst::Structure` and + `gst_video::VideoConverterConfig`. +- Various `glib::Value` trait impls for `SDPMessage`, `StructureRef`, + `CapsFeatureRef` and all borrowed variants of miniobjects to be able to + work with the borrowed, non-owned variants when handling `glib::Value`s. + ## [0.15.5] - 2020-05-03 ### Fixed - Revert: Allow logging any `glib::Object` and not just `gst::Object`. This @@ -705,7 +731,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.15.5...HEAD +[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.6...HEAD +[0.15.6]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.5...0.15.6 [0.15.5]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.4...0.15.5 [0.15.4]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.3...0.15.4 [0.15.3]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.2...0.15.3 diff --git a/gstreamer-webrtc/CHANGELOG.md b/gstreamer-webrtc/CHANGELOG.md index 1bd0236a4..dfa86f16a 100644 --- a/gstreamer-webrtc/CHANGELOG.md +++ b/gstreamer-webrtc/CHANGELOG.md @@ -5,6 +5,32 @@ 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.15.6] - 2020-05-28 +### Fixed +- Assert that the data passed to `VideoCaptionMeta::add()` is not empty. +- Don't store strong references to the object in the bus, appsink and appsrc + futures `Stream` / `Sink` adapters. This would keep them alive unnecessarily + and would prevent the `Stream` / `Sink` to ever "finish" on its own. +- Handle receiving a `None` reply in the change function of `gst::Promise`. + This is apparently valid. For backwards compatibility reasons this is + currently replaced with an empty structure but in 0.16 the API will + explicitly handle `None`. + +### Added +- `gst::Stream::debug()` and `gst::StreamCollection::debug()` for converting + into a structured string with the actual contents of each. +- `gst::Structure::from_iter()` and `gst::Caps::from_iter()` to create + structures/caps from iterators. +- `gst::Event` support for getting/setting the `gst::Stream` in the + `StreamStart` event. +- `gst_video::calculate_display_ratio()` and `::guess_framerate()`. +- Various video related `gst::CapsFeatures` in `gst_video`. +- `TryFrom`/`From` impls for converting between `gst::Structure` and + `gst_video::VideoConverterConfig`. +- Various `glib::Value` trait impls for `SDPMessage`, `StructureRef`, + `CapsFeatureRef` and all borrowed variants of miniobjects to be able to + work with the borrowed, non-owned variants when handling `glib::Value`s. + ## [0.15.5] - 2020-05-03 ### Fixed - Revert: Allow logging any `glib::Object` and not just `gst::Object`. This @@ -705,7 +731,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.15.5...HEAD +[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.6...HEAD +[0.15.6]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.5...0.15.6 [0.15.5]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.4...0.15.5 [0.15.4]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.3...0.15.4 [0.15.3]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.2...0.15.3 diff --git a/gstreamer/CHANGELOG.md b/gstreamer/CHANGELOG.md index 1bd0236a4..dfa86f16a 100644 --- a/gstreamer/CHANGELOG.md +++ b/gstreamer/CHANGELOG.md @@ -5,6 +5,32 @@ 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.15.6] - 2020-05-28 +### Fixed +- Assert that the data passed to `VideoCaptionMeta::add()` is not empty. +- Don't store strong references to the object in the bus, appsink and appsrc + futures `Stream` / `Sink` adapters. This would keep them alive unnecessarily + and would prevent the `Stream` / `Sink` to ever "finish" on its own. +- Handle receiving a `None` reply in the change function of `gst::Promise`. + This is apparently valid. For backwards compatibility reasons this is + currently replaced with an empty structure but in 0.16 the API will + explicitly handle `None`. + +### Added +- `gst::Stream::debug()` and `gst::StreamCollection::debug()` for converting + into a structured string with the actual contents of each. +- `gst::Structure::from_iter()` and `gst::Caps::from_iter()` to create + structures/caps from iterators. +- `gst::Event` support for getting/setting the `gst::Stream` in the + `StreamStart` event. +- `gst_video::calculate_display_ratio()` and `::guess_framerate()`. +- Various video related `gst::CapsFeatures` in `gst_video`. +- `TryFrom`/`From` impls for converting between `gst::Structure` and + `gst_video::VideoConverterConfig`. +- Various `glib::Value` trait impls for `SDPMessage`, `StructureRef`, + `CapsFeatureRef` and all borrowed variants of miniobjects to be able to + work with the borrowed, non-owned variants when handling `glib::Value`s. + ## [0.15.5] - 2020-05-03 ### Fixed - Revert: Allow logging any `glib::Object` and not just `gst::Object`. This @@ -705,7 +731,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.15.5...HEAD +[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.6...HEAD +[0.15.6]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.5...0.15.6 [0.15.5]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.4...0.15.5 [0.15.4]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.3...0.15.4 [0.15.3]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.2...0.15.3