GNOME’s preferred media back-end GStreamer has been around for eleven years now, and it’s finally got to version 1.0. It’s been over seven months since the last stable release of GStreamer, with the team focusing on a lot of very core improvements to the media framework for 1.0.
The major features for 1.0 are listed on the GStreamer newspost as:
More flexible memory handling
Extensible and negotiable metadata for buffers
Caps negotiation and renegotiation mechanisms, decoupled from buffer allocation
Improved caps renegotiation
Automatic re-sending of state for dynamic pipelines
Reworked and more fine-grained pad probing
Simpler and more descriptive audio and video caps
More efficient allocation of buffers, events and other mini objects
Improved timestamp handling
Support for gobject-inspection-based language bindings
Along with “countless other improvements” and lots of bug fixes. You can grab the source for GStreamer from their website, and it will be included in upcoming major distros.