From 15116d0f98617633dcd5b345274a714b96f18b93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Tue, 20 Mar 2018 12:47:48 +0200 Subject: [PATCH] Update CHANGELOG.md for 0.11.0 --- gstreamer-app/CHANGELOG.md | 26 +++++++++++++++++++++++++- gstreamer-audio/CHANGELOG.md | 26 +++++++++++++++++++++++++- gstreamer-base/CHANGELOG.md | 26 +++++++++++++++++++++++++- gstreamer-net/CHANGELOG.md | 26 +++++++++++++++++++++++++- gstreamer-player/CHANGELOG.md | 26 +++++++++++++++++++++++++- gstreamer-rtsp-server/CHANGELOG.md | 26 +++++++++++++++++++++++++- gstreamer-rtsp/CHANGELOG.md | 26 +++++++++++++++++++++++++- gstreamer-sdp/CHANGELOG.md | 26 +++++++++++++++++++++++++- gstreamer-video/CHANGELOG.md | 26 +++++++++++++++++++++++++- gstreamer/CHANGELOG.md | 26 +++++++++++++++++++++++++- 10 files changed, 250 insertions(+), 10 deletions(-) diff --git a/gstreamer-app/CHANGELOG.md b/gstreamer-app/CHANGELOG.md index 48d81f6fc..60a5dbb59 100644 --- a/gstreamer-app/CHANGELOG.md +++ b/gstreamer-app/CHANGELOG.md @@ -5,6 +5,28 @@ 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.11.0] - 2018-03-20 +### Changed +- Updated everything to GStreamer 1.14.0 +- Event, Message and Query types were refactored to improve usability. + Especially newly constructed queries allow to directly use the type-specific + functions to be used without first creating a view +- VideoFrameRef::copy_to_ref() and ::copy_plane_to_ref() are gone now and the + original functions work with refs instead of full frames +- PadProbeId and NotifyIds are not Copy/Clone anymore and are taken by value +- GstPlayer has GstObject as parent class now + +### Added +- GstPbutils, GstSdp, GstRtsp and GstRtspServer bindings +- GstPromise, GstAudioStreamAlign and various other 1.14 API +- GstVideoFilter and GstBufferPool bindings +- Element::call_async() +- Debug impl For Toc and TocEntry +- Various new examples (RTP FEC, RTSP server, tag usage, ...) + +### Fixed +- Memory leak in gst_video::convert_sample_async() + ## [0.10.2] - 2018-02-18 ### Fixed - Fix building of messages with custom fields for types that don't have a @@ -220,7 +242,9 @@ 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://github.com/sdroege/gstreamer-rs/compare/0.10.1...HEAD +[Unreleased]: https://github.com/sdroege/gstreamer-rs/compare/0.11.0...HEAD +[0.11.0]: https://github.com/sdroege/gstreamer-rs/compare/0.10.2...0.11.0 +[0.10.2]: https://github.com/sdroege/gstreamer-rs/compare/0.10.1...0.10.2 [0.10.1]: https://github.com/sdroege/gstreamer-rs/compare/0.10.0...0.10.1 [0.10.0]: https://github.com/sdroege/gstreamer-rs/compare/0.9.1...0.10.0 [0.9.1]: https://github.com/sdroege/gstreamer-rs/compare/0.9.0...0.9.1 diff --git a/gstreamer-audio/CHANGELOG.md b/gstreamer-audio/CHANGELOG.md index 48d81f6fc..60a5dbb59 100644 --- a/gstreamer-audio/CHANGELOG.md +++ b/gstreamer-audio/CHANGELOG.md @@ -5,6 +5,28 @@ 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.11.0] - 2018-03-20 +### Changed +- Updated everything to GStreamer 1.14.0 +- Event, Message and Query types were refactored to improve usability. + Especially newly constructed queries allow to directly use the type-specific + functions to be used without first creating a view +- VideoFrameRef::copy_to_ref() and ::copy_plane_to_ref() are gone now and the + original functions work with refs instead of full frames +- PadProbeId and NotifyIds are not Copy/Clone anymore and are taken by value +- GstPlayer has GstObject as parent class now + +### Added +- GstPbutils, GstSdp, GstRtsp and GstRtspServer bindings +- GstPromise, GstAudioStreamAlign and various other 1.14 API +- GstVideoFilter and GstBufferPool bindings +- Element::call_async() +- Debug impl For Toc and TocEntry +- Various new examples (RTP FEC, RTSP server, tag usage, ...) + +### Fixed +- Memory leak in gst_video::convert_sample_async() + ## [0.10.2] - 2018-02-18 ### Fixed - Fix building of messages with custom fields for types that don't have a @@ -220,7 +242,9 @@ 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://github.com/sdroege/gstreamer-rs/compare/0.10.1...HEAD +[Unreleased]: https://github.com/sdroege/gstreamer-rs/compare/0.11.0...HEAD +[0.11.0]: https://github.com/sdroege/gstreamer-rs/compare/0.10.2...0.11.0 +[0.10.2]: https://github.com/sdroege/gstreamer-rs/compare/0.10.1...0.10.2 [0.10.1]: https://github.com/sdroege/gstreamer-rs/compare/0.10.0...0.10.1 [0.10.0]: https://github.com/sdroege/gstreamer-rs/compare/0.9.1...0.10.0 [0.9.1]: https://github.com/sdroege/gstreamer-rs/compare/0.9.0...0.9.1 diff --git a/gstreamer-base/CHANGELOG.md b/gstreamer-base/CHANGELOG.md index 48d81f6fc..60a5dbb59 100644 --- a/gstreamer-base/CHANGELOG.md +++ b/gstreamer-base/CHANGELOG.md @@ -5,6 +5,28 @@ 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.11.0] - 2018-03-20 +### Changed +- Updated everything to GStreamer 1.14.0 +- Event, Message and Query types were refactored to improve usability. + Especially newly constructed queries allow to directly use the type-specific + functions to be used without first creating a view +- VideoFrameRef::copy_to_ref() and ::copy_plane_to_ref() are gone now and the + original functions work with refs instead of full frames +- PadProbeId and NotifyIds are not Copy/Clone anymore and are taken by value +- GstPlayer has GstObject as parent class now + +### Added +- GstPbutils, GstSdp, GstRtsp and GstRtspServer bindings +- GstPromise, GstAudioStreamAlign and various other 1.14 API +- GstVideoFilter and GstBufferPool bindings +- Element::call_async() +- Debug impl For Toc and TocEntry +- Various new examples (RTP FEC, RTSP server, tag usage, ...) + +### Fixed +- Memory leak in gst_video::convert_sample_async() + ## [0.10.2] - 2018-02-18 ### Fixed - Fix building of messages with custom fields for types that don't have a @@ -220,7 +242,9 @@ 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://github.com/sdroege/gstreamer-rs/compare/0.10.1...HEAD +[Unreleased]: https://github.com/sdroege/gstreamer-rs/compare/0.11.0...HEAD +[0.11.0]: https://github.com/sdroege/gstreamer-rs/compare/0.10.2...0.11.0 +[0.10.2]: https://github.com/sdroege/gstreamer-rs/compare/0.10.1...0.10.2 [0.10.1]: https://github.com/sdroege/gstreamer-rs/compare/0.10.0...0.10.1 [0.10.0]: https://github.com/sdroege/gstreamer-rs/compare/0.9.1...0.10.0 [0.9.1]: https://github.com/sdroege/gstreamer-rs/compare/0.9.0...0.9.1 diff --git a/gstreamer-net/CHANGELOG.md b/gstreamer-net/CHANGELOG.md index 48d81f6fc..60a5dbb59 100644 --- a/gstreamer-net/CHANGELOG.md +++ b/gstreamer-net/CHANGELOG.md @@ -5,6 +5,28 @@ 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.11.0] - 2018-03-20 +### Changed +- Updated everything to GStreamer 1.14.0 +- Event, Message and Query types were refactored to improve usability. + Especially newly constructed queries allow to directly use the type-specific + functions to be used without first creating a view +- VideoFrameRef::copy_to_ref() and ::copy_plane_to_ref() are gone now and the + original functions work with refs instead of full frames +- PadProbeId and NotifyIds are not Copy/Clone anymore and are taken by value +- GstPlayer has GstObject as parent class now + +### Added +- GstPbutils, GstSdp, GstRtsp and GstRtspServer bindings +- GstPromise, GstAudioStreamAlign and various other 1.14 API +- GstVideoFilter and GstBufferPool bindings +- Element::call_async() +- Debug impl For Toc and TocEntry +- Various new examples (RTP FEC, RTSP server, tag usage, ...) + +### Fixed +- Memory leak in gst_video::convert_sample_async() + ## [0.10.2] - 2018-02-18 ### Fixed - Fix building of messages with custom fields for types that don't have a @@ -220,7 +242,9 @@ 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://github.com/sdroege/gstreamer-rs/compare/0.10.1...HEAD +[Unreleased]: https://github.com/sdroege/gstreamer-rs/compare/0.11.0...HEAD +[0.11.0]: https://github.com/sdroege/gstreamer-rs/compare/0.10.2...0.11.0 +[0.10.2]: https://github.com/sdroege/gstreamer-rs/compare/0.10.1...0.10.2 [0.10.1]: https://github.com/sdroege/gstreamer-rs/compare/0.10.0...0.10.1 [0.10.0]: https://github.com/sdroege/gstreamer-rs/compare/0.9.1...0.10.0 [0.9.1]: https://github.com/sdroege/gstreamer-rs/compare/0.9.0...0.9.1 diff --git a/gstreamer-player/CHANGELOG.md b/gstreamer-player/CHANGELOG.md index 48d81f6fc..60a5dbb59 100644 --- a/gstreamer-player/CHANGELOG.md +++ b/gstreamer-player/CHANGELOG.md @@ -5,6 +5,28 @@ 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.11.0] - 2018-03-20 +### Changed +- Updated everything to GStreamer 1.14.0 +- Event, Message and Query types were refactored to improve usability. + Especially newly constructed queries allow to directly use the type-specific + functions to be used without first creating a view +- VideoFrameRef::copy_to_ref() and ::copy_plane_to_ref() are gone now and the + original functions work with refs instead of full frames +- PadProbeId and NotifyIds are not Copy/Clone anymore and are taken by value +- GstPlayer has GstObject as parent class now + +### Added +- GstPbutils, GstSdp, GstRtsp and GstRtspServer bindings +- GstPromise, GstAudioStreamAlign and various other 1.14 API +- GstVideoFilter and GstBufferPool bindings +- Element::call_async() +- Debug impl For Toc and TocEntry +- Various new examples (RTP FEC, RTSP server, tag usage, ...) + +### Fixed +- Memory leak in gst_video::convert_sample_async() + ## [0.10.2] - 2018-02-18 ### Fixed - Fix building of messages with custom fields for types that don't have a @@ -220,7 +242,9 @@ 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://github.com/sdroege/gstreamer-rs/compare/0.10.1...HEAD +[Unreleased]: https://github.com/sdroege/gstreamer-rs/compare/0.11.0...HEAD +[0.11.0]: https://github.com/sdroege/gstreamer-rs/compare/0.10.2...0.11.0 +[0.10.2]: https://github.com/sdroege/gstreamer-rs/compare/0.10.1...0.10.2 [0.10.1]: https://github.com/sdroege/gstreamer-rs/compare/0.10.0...0.10.1 [0.10.0]: https://github.com/sdroege/gstreamer-rs/compare/0.9.1...0.10.0 [0.9.1]: https://github.com/sdroege/gstreamer-rs/compare/0.9.0...0.9.1 diff --git a/gstreamer-rtsp-server/CHANGELOG.md b/gstreamer-rtsp-server/CHANGELOG.md index 48d81f6fc..60a5dbb59 100644 --- a/gstreamer-rtsp-server/CHANGELOG.md +++ b/gstreamer-rtsp-server/CHANGELOG.md @@ -5,6 +5,28 @@ 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.11.0] - 2018-03-20 +### Changed +- Updated everything to GStreamer 1.14.0 +- Event, Message and Query types were refactored to improve usability. + Especially newly constructed queries allow to directly use the type-specific + functions to be used without first creating a view +- VideoFrameRef::copy_to_ref() and ::copy_plane_to_ref() are gone now and the + original functions work with refs instead of full frames +- PadProbeId and NotifyIds are not Copy/Clone anymore and are taken by value +- GstPlayer has GstObject as parent class now + +### Added +- GstPbutils, GstSdp, GstRtsp and GstRtspServer bindings +- GstPromise, GstAudioStreamAlign and various other 1.14 API +- GstVideoFilter and GstBufferPool bindings +- Element::call_async() +- Debug impl For Toc and TocEntry +- Various new examples (RTP FEC, RTSP server, tag usage, ...) + +### Fixed +- Memory leak in gst_video::convert_sample_async() + ## [0.10.2] - 2018-02-18 ### Fixed - Fix building of messages with custom fields for types that don't have a @@ -220,7 +242,9 @@ 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://github.com/sdroege/gstreamer-rs/compare/0.10.1...HEAD +[Unreleased]: https://github.com/sdroege/gstreamer-rs/compare/0.11.0...HEAD +[0.11.0]: https://github.com/sdroege/gstreamer-rs/compare/0.10.2...0.11.0 +[0.10.2]: https://github.com/sdroege/gstreamer-rs/compare/0.10.1...0.10.2 [0.10.1]: https://github.com/sdroege/gstreamer-rs/compare/0.10.0...0.10.1 [0.10.0]: https://github.com/sdroege/gstreamer-rs/compare/0.9.1...0.10.0 [0.9.1]: https://github.com/sdroege/gstreamer-rs/compare/0.9.0...0.9.1 diff --git a/gstreamer-rtsp/CHANGELOG.md b/gstreamer-rtsp/CHANGELOG.md index 48d81f6fc..60a5dbb59 100644 --- a/gstreamer-rtsp/CHANGELOG.md +++ b/gstreamer-rtsp/CHANGELOG.md @@ -5,6 +5,28 @@ 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.11.0] - 2018-03-20 +### Changed +- Updated everything to GStreamer 1.14.0 +- Event, Message and Query types were refactored to improve usability. + Especially newly constructed queries allow to directly use the type-specific + functions to be used without first creating a view +- VideoFrameRef::copy_to_ref() and ::copy_plane_to_ref() are gone now and the + original functions work with refs instead of full frames +- PadProbeId and NotifyIds are not Copy/Clone anymore and are taken by value +- GstPlayer has GstObject as parent class now + +### Added +- GstPbutils, GstSdp, GstRtsp and GstRtspServer bindings +- GstPromise, GstAudioStreamAlign and various other 1.14 API +- GstVideoFilter and GstBufferPool bindings +- Element::call_async() +- Debug impl For Toc and TocEntry +- Various new examples (RTP FEC, RTSP server, tag usage, ...) + +### Fixed +- Memory leak in gst_video::convert_sample_async() + ## [0.10.2] - 2018-02-18 ### Fixed - Fix building of messages with custom fields for types that don't have a @@ -220,7 +242,9 @@ 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://github.com/sdroege/gstreamer-rs/compare/0.10.1...HEAD +[Unreleased]: https://github.com/sdroege/gstreamer-rs/compare/0.11.0...HEAD +[0.11.0]: https://github.com/sdroege/gstreamer-rs/compare/0.10.2...0.11.0 +[0.10.2]: https://github.com/sdroege/gstreamer-rs/compare/0.10.1...0.10.2 [0.10.1]: https://github.com/sdroege/gstreamer-rs/compare/0.10.0...0.10.1 [0.10.0]: https://github.com/sdroege/gstreamer-rs/compare/0.9.1...0.10.0 [0.9.1]: https://github.com/sdroege/gstreamer-rs/compare/0.9.0...0.9.1 diff --git a/gstreamer-sdp/CHANGELOG.md b/gstreamer-sdp/CHANGELOG.md index 48d81f6fc..60a5dbb59 100644 --- a/gstreamer-sdp/CHANGELOG.md +++ b/gstreamer-sdp/CHANGELOG.md @@ -5,6 +5,28 @@ 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.11.0] - 2018-03-20 +### Changed +- Updated everything to GStreamer 1.14.0 +- Event, Message and Query types were refactored to improve usability. + Especially newly constructed queries allow to directly use the type-specific + functions to be used without first creating a view +- VideoFrameRef::copy_to_ref() and ::copy_plane_to_ref() are gone now and the + original functions work with refs instead of full frames +- PadProbeId and NotifyIds are not Copy/Clone anymore and are taken by value +- GstPlayer has GstObject as parent class now + +### Added +- GstPbutils, GstSdp, GstRtsp and GstRtspServer bindings +- GstPromise, GstAudioStreamAlign and various other 1.14 API +- GstVideoFilter and GstBufferPool bindings +- Element::call_async() +- Debug impl For Toc and TocEntry +- Various new examples (RTP FEC, RTSP server, tag usage, ...) + +### Fixed +- Memory leak in gst_video::convert_sample_async() + ## [0.10.2] - 2018-02-18 ### Fixed - Fix building of messages with custom fields for types that don't have a @@ -220,7 +242,9 @@ 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://github.com/sdroege/gstreamer-rs/compare/0.10.1...HEAD +[Unreleased]: https://github.com/sdroege/gstreamer-rs/compare/0.11.0...HEAD +[0.11.0]: https://github.com/sdroege/gstreamer-rs/compare/0.10.2...0.11.0 +[0.10.2]: https://github.com/sdroege/gstreamer-rs/compare/0.10.1...0.10.2 [0.10.1]: https://github.com/sdroege/gstreamer-rs/compare/0.10.0...0.10.1 [0.10.0]: https://github.com/sdroege/gstreamer-rs/compare/0.9.1...0.10.0 [0.9.1]: https://github.com/sdroege/gstreamer-rs/compare/0.9.0...0.9.1 diff --git a/gstreamer-video/CHANGELOG.md b/gstreamer-video/CHANGELOG.md index 48d81f6fc..60a5dbb59 100644 --- a/gstreamer-video/CHANGELOG.md +++ b/gstreamer-video/CHANGELOG.md @@ -5,6 +5,28 @@ 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.11.0] - 2018-03-20 +### Changed +- Updated everything to GStreamer 1.14.0 +- Event, Message and Query types were refactored to improve usability. + Especially newly constructed queries allow to directly use the type-specific + functions to be used without first creating a view +- VideoFrameRef::copy_to_ref() and ::copy_plane_to_ref() are gone now and the + original functions work with refs instead of full frames +- PadProbeId and NotifyIds are not Copy/Clone anymore and are taken by value +- GstPlayer has GstObject as parent class now + +### Added +- GstPbutils, GstSdp, GstRtsp and GstRtspServer bindings +- GstPromise, GstAudioStreamAlign and various other 1.14 API +- GstVideoFilter and GstBufferPool bindings +- Element::call_async() +- Debug impl For Toc and TocEntry +- Various new examples (RTP FEC, RTSP server, tag usage, ...) + +### Fixed +- Memory leak in gst_video::convert_sample_async() + ## [0.10.2] - 2018-02-18 ### Fixed - Fix building of messages with custom fields for types that don't have a @@ -220,7 +242,9 @@ 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://github.com/sdroege/gstreamer-rs/compare/0.10.1...HEAD +[Unreleased]: https://github.com/sdroege/gstreamer-rs/compare/0.11.0...HEAD +[0.11.0]: https://github.com/sdroege/gstreamer-rs/compare/0.10.2...0.11.0 +[0.10.2]: https://github.com/sdroege/gstreamer-rs/compare/0.10.1...0.10.2 [0.10.1]: https://github.com/sdroege/gstreamer-rs/compare/0.10.0...0.10.1 [0.10.0]: https://github.com/sdroege/gstreamer-rs/compare/0.9.1...0.10.0 [0.9.1]: https://github.com/sdroege/gstreamer-rs/compare/0.9.0...0.9.1 diff --git a/gstreamer/CHANGELOG.md b/gstreamer/CHANGELOG.md index 48d81f6fc..60a5dbb59 100644 --- a/gstreamer/CHANGELOG.md +++ b/gstreamer/CHANGELOG.md @@ -5,6 +5,28 @@ 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.11.0] - 2018-03-20 +### Changed +- Updated everything to GStreamer 1.14.0 +- Event, Message and Query types were refactored to improve usability. + Especially newly constructed queries allow to directly use the type-specific + functions to be used without first creating a view +- VideoFrameRef::copy_to_ref() and ::copy_plane_to_ref() are gone now and the + original functions work with refs instead of full frames +- PadProbeId and NotifyIds are not Copy/Clone anymore and are taken by value +- GstPlayer has GstObject as parent class now + +### Added +- GstPbutils, GstSdp, GstRtsp and GstRtspServer bindings +- GstPromise, GstAudioStreamAlign and various other 1.14 API +- GstVideoFilter and GstBufferPool bindings +- Element::call_async() +- Debug impl For Toc and TocEntry +- Various new examples (RTP FEC, RTSP server, tag usage, ...) + +### Fixed +- Memory leak in gst_video::convert_sample_async() + ## [0.10.2] - 2018-02-18 ### Fixed - Fix building of messages with custom fields for types that don't have a @@ -220,7 +242,9 @@ 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://github.com/sdroege/gstreamer-rs/compare/0.10.1...HEAD +[Unreleased]: https://github.com/sdroege/gstreamer-rs/compare/0.11.0...HEAD +[0.11.0]: https://github.com/sdroege/gstreamer-rs/compare/0.10.2...0.11.0 +[0.10.2]: https://github.com/sdroege/gstreamer-rs/compare/0.10.1...0.10.2 [0.10.1]: https://github.com/sdroege/gstreamer-rs/compare/0.10.0...0.10.1 [0.10.0]: https://github.com/sdroege/gstreamer-rs/compare/0.9.1...0.10.0 [0.9.1]: https://github.com/sdroege/gstreamer-rs/compare/0.9.0...0.9.1