RELEASE: GStreamer Rust bindings 0.10.0 / gst-plugin 0.1.0

Sebastian Dröge <[email protected]> Fri, 22 Dec 2017 19:21:56 +0200
Newsgroups gmane.comp.video.gstreamer.announce
Message-ID <1513963316.2241.65.camel__14148.4380969361$1514021348$gmane$org@centricular.com>
--===============1305792487==
Content-Type: multipart/signed; micalg="pgp-sha512";
	protocol="application/pgp-signature"; boundary="=-q/4Nu7yIlujqUV63JQs0"


--=-q/4Nu7yIlujqUV63JQs0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

A new version of the GStreamer Rust bindings, 0.10.0, was released. And
a first version of the infrastructure for writing GStreamer plugins in
Rust: gst-plugin 0.1.0.

This bindings release features many API improvements, cleanups and a
lot of newly added features and newly bound API. I expect very few API
changes to happen in the future and mostly missing API to be added.
It's more or less a "1.0" release at this point.


For gst-plugin, the plugin writing infrastructure, this is the very
first release. While it seems more or less feature complete at this
point (except for bindings for various base classes), the API might
still change. It is however mature enough to write all kinds of
plugins, and maybe people can consider it for their next GStreamer
plugin instead of doing it in C.

Base classes covered at this point are: Element, Bin, Pipeline,
BaseSrc, BaseTransform and BaseSink.


The changelog can be found here
  https://github.com/sdroege/gstreamer-rs/blob/master/gstreamer/CHANGELOG.m=
d#0100---2017-12-22
and an overview of the most important changes here
  https://coaxion.net/blog/2017/12/gstreamer-rust-bindings-release-0-10-0-g=
st-plugin-release-0-1-0/


As usual, the code and various examples are available from
the GIT repositories at
  https://github.com/sdroege/gstreamer-rs
  https://github.com/sdroege/gst-plugin-rs
and from crates.io
  https://crates.io/crates/gstreamer/0.10.0
  https://crates.io/crates/gstreamer-app/0.10.0
  https://crates.io/crates/gstreamer-audio/0.10.0
  https://crates.io/crates/gstreamer-base/0.10.0
  https://crates.io/crates/gstreamer-player/0.10.0
  https://crates.io/crates/gstreamer-net/0.10.0
  https://crates.io/crates/gstreamer-video/0.10.0

  https://crates.io/crates/gst-plugin/0.1.0

Documentation is available here
  https://sdroege.github.io/rustdoc/gstreamer/gstreamer/
  https://sdroege.github.io/rustdoc/gst-plugin/gst_plugin/

Please report any bugs or missing features on GitHub
  https://github.com/sdroege/gstreamer-rs/issues/new
or
  https://github.com/sdroege/gst-plugin-rs/issues

--=20
Sebastian Dr=C3=B6ge, Centricular Ltd =C2=B7 https://www.centricular.com

--=-q/4Nu7yIlujqUV63JQs0
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/rBmjMFIbC17UFAlo9PzRfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDdG
NEJDN0NDM0NBMDZGOTczMzZCQkZFQjA2NjhDQzE0ODZDMkQ3QjUACgkQBmjMFIbC
17W2Tw//YU8qeXZaO9IxLvsMUdpPcOpBC+2Du3stPxL4u2+UIHqF7085Dy+EXTbC
KpRAYJrWeHePSpWwJiIdcse6NTtJy9Xc5JKCb+sBnDGS26sSYiL5s1BqU/YYKIEH
2+YBb3upvJqoXYZNeT/PPxVxOHbKNvVagDAfdLA31p1tG0UpGdm8EuvoypAB6ikE
iZ5VqBT1NfO2dwRGOfu3D7KNATnUbZskEPPWFPcTBCdHSjXs0217dRITLP3ULOnN
KKNBzJ+FHxC6BT43VRcegdr7D6fII1oMcvPMjZ/hpyGq5/ZKT2LWB/RcmoRoQ3bz
jtlrJwfmaokbqYnVLaO1l69vdySuoMKc63Ya1wjb5+m6a+zMKJzEcSODbP6FeChR
O0E1JaCNT78cHjlO47L6j/GK2ieY3x61GUyMox7ITYbBXyWHmeQb8iEPHtkc9fC/
y1X3xN0vhXZKCMLMhvEBAIONSMpRtDi3tqvGwWuQ8eH/0ekOpoJ4apvzwiS8I05b
fJ+OP5/Z2cC/XzPPWv0mUyuko8mG+/AwwXi2VobEUeElj09usrNfv/XfBmZUfz3V
iCMVx0gt+UEuca6npolJ/y8N3HD7YI52RbADRw/64jkrKkHhs6pZbCfXkUV6hqsK
yijfsxFL8Pg/F0nUVAXr3hzv8lBSV6jUbsAsqNN08ZjDO5VzhQg=
=y6X9
-----END PGP SIGNATURE-----

--=-q/4Nu7yIlujqUV63JQs0--


--===============1305792487==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZ3N0cmVhbWVy
LWFubm91bmNlIG1haWxpbmcgbGlzdApnc3RyZWFtZXItYW5ub3VuY2VAbGlzdHMuZnJlZWRlc2t0
b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZ3N0
cmVhbWVyLWFubm91bmNlCg==

--===============1305792487==--