RELEASE: GStreamer Rust bindings 0.8.0
Sebastian Dröge <[email protected]> Thu, 31 Aug 2017 14:46:08 +0300
| Newsgroups | gmane.comp.video.gstreamer.announce |
|---|---|
| Message-ID | <1504179968.19714.85.camel__28930.2096040503$1504180887$gmane$org@centricular.com> |
--===============1635850828== Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-4Z46NDOKA1auMZAdhaJR" --=-4Z46NDOKA1auMZAdhaJR Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable A new version of the GStreamer Rust bindings, 0.8.0, was released. This is a complete rewrite from the previous bindings, much more complete and mostly autogenerated from gobject-introspection metadata. The bindings currently cover most of GStreamer core, and the app and player library, and the most important parts of the audio and video library. You can find some background about that release in my blog posts: https://coaxion.net/blog/2017/08/gstreamer-rust-bindings-release-0-8-0/ https://coaxion.net/blog/2017/07/writing-gstreamer-applications-in-rust/ The GIT repository of the bindings, including various examples, can be found here: https://github.com/sdroege/gstreamer-rs The release itself can be found on crates.io: https://crates.io/crates/gstreamer/0.8.0 https://crates.io/crates/gstreamer-app/0.8.0 https://crates.io/crates/gstreamer-audio/0.8.0 https://crates.io/crates/gstreamer-player/0.8.0 https://crates.io/crates/gstreamer-video/0.8.0 Documentation is available from here: https://sdroege.github.io/rustdoc/gstreamer/gstreamer/ The documentation is currently still a bit suboptimal due to various rustdoc and Rust/GObject-Introspection tooling issues Please report any bugs or missing features on GitHub: https://github.com/sdroege/gstreamer-rs/issues/new --=20 Sebastian Dr=C3=B6ge, Centricular Ltd =C2=B7 https://www.centricular.com --=-4Z46NDOKA1auMZAdhaJR Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQKTBAABCgB9FiEEf0vHzDygb5cza7/rBmjMFIbC17UFAlmn9wBfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDdG NEJDN0NDM0NBMDZGOTczMzZCQkZFQjA2NjhDQzE0ODZDMkQ3QjUACgkQBmjMFIbC 17WHDBAAoqOEPr7xyWymARwmn0uY2lEu7ySD0+MjjkjJV8Usj3Ly/Z1vnrKBBE3S tY6q1j91vqNMPgsH54JDSt85ekpetJXjJOvl44m3BEg/XXtbCZ/2wBS8zZ2894WO JaOal+/RseF5ra7vutNi+spb5soJKslef63O+krSbkp7z6fura9VXv0YkH18DRE9 S5WAjVCswAzpNocoSveFcSKI/ZbpXhYQJ2DbVJlZmHekSSwqypg1PsInsuuWqt/n 35RUJgUUg6E0pPF36FNVrRMTV44+csngYnDkVwOK6fZCgrNJeTLmUiCNC55CM5N+ Pbh9P0+WeNyIxyOM8LKnsau3bZEMpjx0sZkb28v+gISoCh1XQiJZuy3r8X3r0h+X x4pFQkxtBEdHtc+0G217jp8arL24YYw2EV/rcydXGTXbLl7Upbw+8maxyON+Armq CceT2+SNlX+vbWQZBh6Xg4DWij6tLAQ3Gt9FbgL63VajouqWmEXVncbEW5h/MQHO 6CnyxvnC12uQz2j2Nz0JnkmPNL62YaeEwqGcgQe9b8TNv6qG9YMEpP1Ro0vbvlZA 8sqi/qfJzfbAtCXXycLvrHaCn30Nmty41ep6w+hfeFNkG0OMC/jsoyLjwVg4uvK4 QHYkCEuF9jyFWmNGU+aloglQU5SvzI0RNIgWRHg1RD+2mbf6llc= =DMxg -----END PGP SIGNATURE----- --=-4Z46NDOKA1auMZAdhaJR-- --===============1635850828== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZ3N0cmVhbWVy LWFubm91bmNlIG1haWxpbmcgbGlzdApnc3RyZWFtZXItYW5ub3VuY2VAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZ3N0 cmVhbWVyLWFubm91bmNlCg== --===============1635850828==--