diff --git a/gir b/gir index 583657372..2abca1147 160000 --- a/gir +++ b/gir @@ -1 +1 @@ -Subproject commit 58365737247ee2b409c9ccfe689654aa987413d5 +Subproject commit 2abca1147143e5f5986f14bf6bc794e438bef193 diff --git a/gstreamer-app/CHANGELOG.md b/gstreamer-app/CHANGELOG.md index c9f910491..1bd0236a4 100644 --- a/gstreamer-app/CHANGELOG.md +++ b/gstreamer-app/CHANGELOG.md @@ -5,6 +5,26 @@ 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.5] - 2020-05-03 +### Fixed +- Revert: Allow logging any `glib::Object` and not just `gst::Object`. This + broke API in subtile ways and needs to wait until 0.16 +- Replace `%` in log output with `%%` to prevent accidental C formatting +- Add missing manual traits to the documentation + +### Added +- `BufferRef::peek_memory_mut()` to give a mutable reference to a given memory +- Different iterators for iterating over the memories of a buffer +- Support for `gst_audio::AudioClippingMeta` +- `gst::Plugin::get_plugin_name()` was added +- `gst::Element::get_current_clock_time()` and + `gst::Element::get_current_running_time() helper functions +- `gst::State` and `StateChange` API for calculating next/previous state and + convert from/to the components of a state change + +### Changed +- Use `mem::ManuallyDrop` instead of `mem::forget` everywhere + ## [0.15.4] - 2020-03-09 ### Fixed - Allow logging any `glib::Object` and not just `gst::Object` @@ -685,7 +705,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.4...HEAD +[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.5...HEAD +[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 [0.15.2]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.1...0.15.2 diff --git a/gstreamer-audio/CHANGELOG.md b/gstreamer-audio/CHANGELOG.md index c9f910491..1bd0236a4 100644 --- a/gstreamer-audio/CHANGELOG.md +++ b/gstreamer-audio/CHANGELOG.md @@ -5,6 +5,26 @@ 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.5] - 2020-05-03 +### Fixed +- Revert: Allow logging any `glib::Object` and not just `gst::Object`. This + broke API in subtile ways and needs to wait until 0.16 +- Replace `%` in log output with `%%` to prevent accidental C formatting +- Add missing manual traits to the documentation + +### Added +- `BufferRef::peek_memory_mut()` to give a mutable reference to a given memory +- Different iterators for iterating over the memories of a buffer +- Support for `gst_audio::AudioClippingMeta` +- `gst::Plugin::get_plugin_name()` was added +- `gst::Element::get_current_clock_time()` and + `gst::Element::get_current_running_time() helper functions +- `gst::State` and `StateChange` API for calculating next/previous state and + convert from/to the components of a state change + +### Changed +- Use `mem::ManuallyDrop` instead of `mem::forget` everywhere + ## [0.15.4] - 2020-03-09 ### Fixed - Allow logging any `glib::Object` and not just `gst::Object` @@ -685,7 +705,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.4...HEAD +[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.5...HEAD +[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 [0.15.2]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.1...0.15.2 diff --git a/gstreamer-base/CHANGELOG.md b/gstreamer-base/CHANGELOG.md index c9f910491..1bd0236a4 100644 --- a/gstreamer-base/CHANGELOG.md +++ b/gstreamer-base/CHANGELOG.md @@ -5,6 +5,26 @@ 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.5] - 2020-05-03 +### Fixed +- Revert: Allow logging any `glib::Object` and not just `gst::Object`. This + broke API in subtile ways and needs to wait until 0.16 +- Replace `%` in log output with `%%` to prevent accidental C formatting +- Add missing manual traits to the documentation + +### Added +- `BufferRef::peek_memory_mut()` to give a mutable reference to a given memory +- Different iterators for iterating over the memories of a buffer +- Support for `gst_audio::AudioClippingMeta` +- `gst::Plugin::get_plugin_name()` was added +- `gst::Element::get_current_clock_time()` and + `gst::Element::get_current_running_time() helper functions +- `gst::State` and `StateChange` API for calculating next/previous state and + convert from/to the components of a state change + +### Changed +- Use `mem::ManuallyDrop` instead of `mem::forget` everywhere + ## [0.15.4] - 2020-03-09 ### Fixed - Allow logging any `glib::Object` and not just `gst::Object` @@ -685,7 +705,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.4...HEAD +[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.5...HEAD +[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 [0.15.2]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.1...0.15.2 diff --git a/gstreamer-check/CHANGELOG.md b/gstreamer-check/CHANGELOG.md index c9f910491..1bd0236a4 100644 --- a/gstreamer-check/CHANGELOG.md +++ b/gstreamer-check/CHANGELOG.md @@ -5,6 +5,26 @@ 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.5] - 2020-05-03 +### Fixed +- Revert: Allow logging any `glib::Object` and not just `gst::Object`. This + broke API in subtile ways and needs to wait until 0.16 +- Replace `%` in log output with `%%` to prevent accidental C formatting +- Add missing manual traits to the documentation + +### Added +- `BufferRef::peek_memory_mut()` to give a mutable reference to a given memory +- Different iterators for iterating over the memories of a buffer +- Support for `gst_audio::AudioClippingMeta` +- `gst::Plugin::get_plugin_name()` was added +- `gst::Element::get_current_clock_time()` and + `gst::Element::get_current_running_time() helper functions +- `gst::State` and `StateChange` API for calculating next/previous state and + convert from/to the components of a state change + +### Changed +- Use `mem::ManuallyDrop` instead of `mem::forget` everywhere + ## [0.15.4] - 2020-03-09 ### Fixed - Allow logging any `glib::Object` and not just `gst::Object` @@ -685,7 +705,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.4...HEAD +[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.5...HEAD +[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 [0.15.2]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.1...0.15.2 diff --git a/gstreamer-editing-services/CHANGELOG.md b/gstreamer-editing-services/CHANGELOG.md index c9f910491..1bd0236a4 100644 --- a/gstreamer-editing-services/CHANGELOG.md +++ b/gstreamer-editing-services/CHANGELOG.md @@ -5,6 +5,26 @@ 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.5] - 2020-05-03 +### Fixed +- Revert: Allow logging any `glib::Object` and not just `gst::Object`. This + broke API in subtile ways and needs to wait until 0.16 +- Replace `%` in log output with `%%` to prevent accidental C formatting +- Add missing manual traits to the documentation + +### Added +- `BufferRef::peek_memory_mut()` to give a mutable reference to a given memory +- Different iterators for iterating over the memories of a buffer +- Support for `gst_audio::AudioClippingMeta` +- `gst::Plugin::get_plugin_name()` was added +- `gst::Element::get_current_clock_time()` and + `gst::Element::get_current_running_time() helper functions +- `gst::State` and `StateChange` API for calculating next/previous state and + convert from/to the components of a state change + +### Changed +- Use `mem::ManuallyDrop` instead of `mem::forget` everywhere + ## [0.15.4] - 2020-03-09 ### Fixed - Allow logging any `glib::Object` and not just `gst::Object` @@ -685,7 +705,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.4...HEAD +[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.5...HEAD +[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 [0.15.2]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.1...0.15.2 diff --git a/gstreamer-gl/CHANGELOG.md b/gstreamer-gl/CHANGELOG.md index c9f910491..1bd0236a4 100644 --- a/gstreamer-gl/CHANGELOG.md +++ b/gstreamer-gl/CHANGELOG.md @@ -5,6 +5,26 @@ 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.5] - 2020-05-03 +### Fixed +- Revert: Allow logging any `glib::Object` and not just `gst::Object`. This + broke API in subtile ways and needs to wait until 0.16 +- Replace `%` in log output with `%%` to prevent accidental C formatting +- Add missing manual traits to the documentation + +### Added +- `BufferRef::peek_memory_mut()` to give a mutable reference to a given memory +- Different iterators for iterating over the memories of a buffer +- Support for `gst_audio::AudioClippingMeta` +- `gst::Plugin::get_plugin_name()` was added +- `gst::Element::get_current_clock_time()` and + `gst::Element::get_current_running_time() helper functions +- `gst::State` and `StateChange` API for calculating next/previous state and + convert from/to the components of a state change + +### Changed +- Use `mem::ManuallyDrop` instead of `mem::forget` everywhere + ## [0.15.4] - 2020-03-09 ### Fixed - Allow logging any `glib::Object` and not just `gst::Object` @@ -685,7 +705,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.4...HEAD +[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.5...HEAD +[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 [0.15.2]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.1...0.15.2 diff --git a/gstreamer-net/CHANGELOG.md b/gstreamer-net/CHANGELOG.md index c9f910491..1bd0236a4 100644 --- a/gstreamer-net/CHANGELOG.md +++ b/gstreamer-net/CHANGELOG.md @@ -5,6 +5,26 @@ 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.5] - 2020-05-03 +### Fixed +- Revert: Allow logging any `glib::Object` and not just `gst::Object`. This + broke API in subtile ways and needs to wait until 0.16 +- Replace `%` in log output with `%%` to prevent accidental C formatting +- Add missing manual traits to the documentation + +### Added +- `BufferRef::peek_memory_mut()` to give a mutable reference to a given memory +- Different iterators for iterating over the memories of a buffer +- Support for `gst_audio::AudioClippingMeta` +- `gst::Plugin::get_plugin_name()` was added +- `gst::Element::get_current_clock_time()` and + `gst::Element::get_current_running_time() helper functions +- `gst::State` and `StateChange` API for calculating next/previous state and + convert from/to the components of a state change + +### Changed +- Use `mem::ManuallyDrop` instead of `mem::forget` everywhere + ## [0.15.4] - 2020-03-09 ### Fixed - Allow logging any `glib::Object` and not just `gst::Object` @@ -685,7 +705,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.4...HEAD +[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.5...HEAD +[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 [0.15.2]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.1...0.15.2 diff --git a/gstreamer-pbutils/CHANGELOG.md b/gstreamer-pbutils/CHANGELOG.md index c9f910491..1bd0236a4 100644 --- a/gstreamer-pbutils/CHANGELOG.md +++ b/gstreamer-pbutils/CHANGELOG.md @@ -5,6 +5,26 @@ 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.5] - 2020-05-03 +### Fixed +- Revert: Allow logging any `glib::Object` and not just `gst::Object`. This + broke API in subtile ways and needs to wait until 0.16 +- Replace `%` in log output with `%%` to prevent accidental C formatting +- Add missing manual traits to the documentation + +### Added +- `BufferRef::peek_memory_mut()` to give a mutable reference to a given memory +- Different iterators for iterating over the memories of a buffer +- Support for `gst_audio::AudioClippingMeta` +- `gst::Plugin::get_plugin_name()` was added +- `gst::Element::get_current_clock_time()` and + `gst::Element::get_current_running_time() helper functions +- `gst::State` and `StateChange` API for calculating next/previous state and + convert from/to the components of a state change + +### Changed +- Use `mem::ManuallyDrop` instead of `mem::forget` everywhere + ## [0.15.4] - 2020-03-09 ### Fixed - Allow logging any `glib::Object` and not just `gst::Object` @@ -685,7 +705,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.4...HEAD +[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.5...HEAD +[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 [0.15.2]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.1...0.15.2 diff --git a/gstreamer-player/CHANGELOG.md b/gstreamer-player/CHANGELOG.md index c9f910491..1bd0236a4 100644 --- a/gstreamer-player/CHANGELOG.md +++ b/gstreamer-player/CHANGELOG.md @@ -5,6 +5,26 @@ 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.5] - 2020-05-03 +### Fixed +- Revert: Allow logging any `glib::Object` and not just `gst::Object`. This + broke API in subtile ways and needs to wait until 0.16 +- Replace `%` in log output with `%%` to prevent accidental C formatting +- Add missing manual traits to the documentation + +### Added +- `BufferRef::peek_memory_mut()` to give a mutable reference to a given memory +- Different iterators for iterating over the memories of a buffer +- Support for `gst_audio::AudioClippingMeta` +- `gst::Plugin::get_plugin_name()` was added +- `gst::Element::get_current_clock_time()` and + `gst::Element::get_current_running_time() helper functions +- `gst::State` and `StateChange` API for calculating next/previous state and + convert from/to the components of a state change + +### Changed +- Use `mem::ManuallyDrop` instead of `mem::forget` everywhere + ## [0.15.4] - 2020-03-09 ### Fixed - Allow logging any `glib::Object` and not just `gst::Object` @@ -685,7 +705,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.4...HEAD +[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.5...HEAD +[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 [0.15.2]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.1...0.15.2 diff --git a/gstreamer-rtp/CHANGELOG.md b/gstreamer-rtp/CHANGELOG.md index c9f910491..1bd0236a4 100644 --- a/gstreamer-rtp/CHANGELOG.md +++ b/gstreamer-rtp/CHANGELOG.md @@ -5,6 +5,26 @@ 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.5] - 2020-05-03 +### Fixed +- Revert: Allow logging any `glib::Object` and not just `gst::Object`. This + broke API in subtile ways and needs to wait until 0.16 +- Replace `%` in log output with `%%` to prevent accidental C formatting +- Add missing manual traits to the documentation + +### Added +- `BufferRef::peek_memory_mut()` to give a mutable reference to a given memory +- Different iterators for iterating over the memories of a buffer +- Support for `gst_audio::AudioClippingMeta` +- `gst::Plugin::get_plugin_name()` was added +- `gst::Element::get_current_clock_time()` and + `gst::Element::get_current_running_time() helper functions +- `gst::State` and `StateChange` API for calculating next/previous state and + convert from/to the components of a state change + +### Changed +- Use `mem::ManuallyDrop` instead of `mem::forget` everywhere + ## [0.15.4] - 2020-03-09 ### Fixed - Allow logging any `glib::Object` and not just `gst::Object` @@ -685,7 +705,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.4...HEAD +[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.5...HEAD +[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 [0.15.2]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.1...0.15.2 diff --git a/gstreamer-rtsp-server/CHANGELOG.md b/gstreamer-rtsp-server/CHANGELOG.md index c9f910491..1bd0236a4 100644 --- a/gstreamer-rtsp-server/CHANGELOG.md +++ b/gstreamer-rtsp-server/CHANGELOG.md @@ -5,6 +5,26 @@ 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.5] - 2020-05-03 +### Fixed +- Revert: Allow logging any `glib::Object` and not just `gst::Object`. This + broke API in subtile ways and needs to wait until 0.16 +- Replace `%` in log output with `%%` to prevent accidental C formatting +- Add missing manual traits to the documentation + +### Added +- `BufferRef::peek_memory_mut()` to give a mutable reference to a given memory +- Different iterators for iterating over the memories of a buffer +- Support for `gst_audio::AudioClippingMeta` +- `gst::Plugin::get_plugin_name()` was added +- `gst::Element::get_current_clock_time()` and + `gst::Element::get_current_running_time() helper functions +- `gst::State` and `StateChange` API for calculating next/previous state and + convert from/to the components of a state change + +### Changed +- Use `mem::ManuallyDrop` instead of `mem::forget` everywhere + ## [0.15.4] - 2020-03-09 ### Fixed - Allow logging any `glib::Object` and not just `gst::Object` @@ -685,7 +705,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.4...HEAD +[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.5...HEAD +[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 [0.15.2]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.1...0.15.2 diff --git a/gstreamer-rtsp/CHANGELOG.md b/gstreamer-rtsp/CHANGELOG.md index c9f910491..1bd0236a4 100644 --- a/gstreamer-rtsp/CHANGELOG.md +++ b/gstreamer-rtsp/CHANGELOG.md @@ -5,6 +5,26 @@ 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.5] - 2020-05-03 +### Fixed +- Revert: Allow logging any `glib::Object` and not just `gst::Object`. This + broke API in subtile ways and needs to wait until 0.16 +- Replace `%` in log output with `%%` to prevent accidental C formatting +- Add missing manual traits to the documentation + +### Added +- `BufferRef::peek_memory_mut()` to give a mutable reference to a given memory +- Different iterators for iterating over the memories of a buffer +- Support for `gst_audio::AudioClippingMeta` +- `gst::Plugin::get_plugin_name()` was added +- `gst::Element::get_current_clock_time()` and + `gst::Element::get_current_running_time() helper functions +- `gst::State` and `StateChange` API for calculating next/previous state and + convert from/to the components of a state change + +### Changed +- Use `mem::ManuallyDrop` instead of `mem::forget` everywhere + ## [0.15.4] - 2020-03-09 ### Fixed - Allow logging any `glib::Object` and not just `gst::Object` @@ -685,7 +705,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.4...HEAD +[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.5...HEAD +[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 [0.15.2]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.1...0.15.2 diff --git a/gstreamer-sdp/CHANGELOG.md b/gstreamer-sdp/CHANGELOG.md index c9f910491..1bd0236a4 100644 --- a/gstreamer-sdp/CHANGELOG.md +++ b/gstreamer-sdp/CHANGELOG.md @@ -5,6 +5,26 @@ 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.5] - 2020-05-03 +### Fixed +- Revert: Allow logging any `glib::Object` and not just `gst::Object`. This + broke API in subtile ways and needs to wait until 0.16 +- Replace `%` in log output with `%%` to prevent accidental C formatting +- Add missing manual traits to the documentation + +### Added +- `BufferRef::peek_memory_mut()` to give a mutable reference to a given memory +- Different iterators for iterating over the memories of a buffer +- Support for `gst_audio::AudioClippingMeta` +- `gst::Plugin::get_plugin_name()` was added +- `gst::Element::get_current_clock_time()` and + `gst::Element::get_current_running_time() helper functions +- `gst::State` and `StateChange` API for calculating next/previous state and + convert from/to the components of a state change + +### Changed +- Use `mem::ManuallyDrop` instead of `mem::forget` everywhere + ## [0.15.4] - 2020-03-09 ### Fixed - Allow logging any `glib::Object` and not just `gst::Object` @@ -685,7 +705,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.4...HEAD +[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.5...HEAD +[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 [0.15.2]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.1...0.15.2 diff --git a/gstreamer-video/CHANGELOG.md b/gstreamer-video/CHANGELOG.md index c9f910491..1bd0236a4 100644 --- a/gstreamer-video/CHANGELOG.md +++ b/gstreamer-video/CHANGELOG.md @@ -5,6 +5,26 @@ 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.5] - 2020-05-03 +### Fixed +- Revert: Allow logging any `glib::Object` and not just `gst::Object`. This + broke API in subtile ways and needs to wait until 0.16 +- Replace `%` in log output with `%%` to prevent accidental C formatting +- Add missing manual traits to the documentation + +### Added +- `BufferRef::peek_memory_mut()` to give a mutable reference to a given memory +- Different iterators for iterating over the memories of a buffer +- Support for `gst_audio::AudioClippingMeta` +- `gst::Plugin::get_plugin_name()` was added +- `gst::Element::get_current_clock_time()` and + `gst::Element::get_current_running_time() helper functions +- `gst::State` and `StateChange` API for calculating next/previous state and + convert from/to the components of a state change + +### Changed +- Use `mem::ManuallyDrop` instead of `mem::forget` everywhere + ## [0.15.4] - 2020-03-09 ### Fixed - Allow logging any `glib::Object` and not just `gst::Object` @@ -685,7 +705,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.4...HEAD +[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.5...HEAD +[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 [0.15.2]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.1...0.15.2 diff --git a/gstreamer-webrtc/CHANGELOG.md b/gstreamer-webrtc/CHANGELOG.md index c9f910491..1bd0236a4 100644 --- a/gstreamer-webrtc/CHANGELOG.md +++ b/gstreamer-webrtc/CHANGELOG.md @@ -5,6 +5,26 @@ 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.5] - 2020-05-03 +### Fixed +- Revert: Allow logging any `glib::Object` and not just `gst::Object`. This + broke API in subtile ways and needs to wait until 0.16 +- Replace `%` in log output with `%%` to prevent accidental C formatting +- Add missing manual traits to the documentation + +### Added +- `BufferRef::peek_memory_mut()` to give a mutable reference to a given memory +- Different iterators for iterating over the memories of a buffer +- Support for `gst_audio::AudioClippingMeta` +- `gst::Plugin::get_plugin_name()` was added +- `gst::Element::get_current_clock_time()` and + `gst::Element::get_current_running_time() helper functions +- `gst::State` and `StateChange` API for calculating next/previous state and + convert from/to the components of a state change + +### Changed +- Use `mem::ManuallyDrop` instead of `mem::forget` everywhere + ## [0.15.4] - 2020-03-09 ### Fixed - Allow logging any `glib::Object` and not just `gst::Object` @@ -685,7 +705,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.4...HEAD +[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.5...HEAD +[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 [0.15.2]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.1...0.15.2 diff --git a/gstreamer/CHANGELOG.md b/gstreamer/CHANGELOG.md index c9f910491..1bd0236a4 100644 --- a/gstreamer/CHANGELOG.md +++ b/gstreamer/CHANGELOG.md @@ -5,6 +5,26 @@ 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.5] - 2020-05-03 +### Fixed +- Revert: Allow logging any `glib::Object` and not just `gst::Object`. This + broke API in subtile ways and needs to wait until 0.16 +- Replace `%` in log output with `%%` to prevent accidental C formatting +- Add missing manual traits to the documentation + +### Added +- `BufferRef::peek_memory_mut()` to give a mutable reference to a given memory +- Different iterators for iterating over the memories of a buffer +- Support for `gst_audio::AudioClippingMeta` +- `gst::Plugin::get_plugin_name()` was added +- `gst::Element::get_current_clock_time()` and + `gst::Element::get_current_running_time() helper functions +- `gst::State` and `StateChange` API for calculating next/previous state and + convert from/to the components of a state change + +### Changed +- Use `mem::ManuallyDrop` instead of `mem::forget` everywhere + ## [0.15.4] - 2020-03-09 ### Fixed - Allow logging any `glib::Object` and not just `gst::Object` @@ -685,7 +705,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.4...HEAD +[Unreleased]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.5...HEAD +[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 [0.15.2]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/compare/0.15.1...0.15.2