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==--