GStreamer 1.16.0 major new stable release
Tim-Philipp Müller <[email protected]> Fri, 19 Apr 2019 12:54:31 +0100
| Newsgroups | gmane.comp.kde.users.multimedia,gmane.comp.video.gstreamer.devel,gmane.comp.gnome.multimedia |
|---|---|
| Message-ID | <[email protected]> |
--=-3n5BecC/KwoCEnFjb7r8 Content-Type: multipart/mixed; boundary="=-rnzVEDmV6t4WgzSTBeJq" --=-rnzVEDmV6t4WgzSTBeJq Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable The GStreamer team is thrilled to announce a new major feature release of your favourite cross-platform multimedia framework! As always, this release is again packed with new features, bug fixes and other improvements. The 1.16 release series adds new features on top of the 1.14 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework. Highlights: - GStreamer WebRTC stack gained support for data channels for peer-to-peer communication based on SCTP, BUNDLE support, as well as support for multiple TURN servers. - AV1 video codec support for Matroska and QuickTime/MP4 containers and more configuration options and supported input formats for the AOMedia AV1 encoder - Support for Closed Captions and other Ancillary Data in video - Support for planar (non-interleaved) raw audio - GstVideoAggregator, compositor and OpenGL mixer elements are now in gst-plugins-base - New alternate fields interlace mode where each buffer carries a single field - WebM and Matroska ContentEncryption support in the Matroska demuxer - new WebKit WPE-based web browser source element - Video4Linux: HEVC encoding and decoding, JPEG encoding, and improved dmabuf import/export - Hardware-accelerated Nvidia video decoder gained support for VP8/VP9 decoding, whilst the encoder gained support for H.265/HEVC encoding. - Many improvements to the Intel Media SDK based hardware-accelerated video decoder and encoder plugin (msdk): dmabuf import/export for zero-copy integration with other components; VP9 decoding; 10-bit HEVC encoding; video post-processing (vpp) support including deinterlacing; and the video decoder now handles dynamic resolution changes. - The ASS/SSA subtitle overlay renderer can now handle multiple subtitles that overlap in time and will show them on screen simultaneously - The Meson build is now feature-complete (with the exception of plugin docs) and it is now the recommended build system on all platforms. The Autotools build is scheduled to be removed in the next cycle. - The GStreamer Rust bindings and Rust plugins module are now officially part of upstream GStreamer. - The GStreamer Editing Services gained a gesdemux element that allows directly playing back serialized edit list with playbin or (uri)decodebin - Many performance improvements Full release notes can be found at: https://gstreamer.freedesktop.org/releases/1.16/ Binaries for Android, iOS, Mac OS X and Windows will be provided shortly. Release tarballs can be downloaded directly from the links in the attachment. Enjoy! --=-rnzVEDmV6t4WgzSTBeJq Content-Disposition: attachment; filename="GStreamer-1.16.0.txt" Content-Type: text/plain; name="GStreamer-1.16.0.txt"; charset="UTF-8" Content-Transfer-Encoding: base64 aHR0cHM6Ly9nc3RyZWFtZXIuZnJlZWRlc2t0b3Aub3JnL3NyYy9nc3RyZWFtZXIvZ3N0cmVhbWVy LTEuMTYuMC50YXIueHoKMGU4ZTJmNzExOGJlNDM3Y2JhODc5MzUzOTcwY2Y4M2MyYWNjZWQ4MjVl Y2I5Mjc1YmEwNWQ5MTg2ZWYwN2MwMCAgZ3N0cmVhbWVyLTEuMTYuMC50YXIueHoKCmh0dHBzOi8v Z3N0cmVhbWVyLmZyZWVkZXNrdG9wLm9yZy9zcmMvZ3N0LXBsdWdpbnMtYmFzZS9nc3QtcGx1Z2lu cy1iYXNlLTEuMTYuMC50YXIueHoKNDA5M2FhN2I1MWUyOGZiMjRkZmQ2MDM4OTNmZWFkOGQxYjc3 ODJmMDg4YjA1ZWQwZjIyYTIxZWYxNzZmYjVhZSAgZ3N0LXBsdWdpbnMtYmFzZS0xLjE2LjAudGFy Lnh6CgpodHRwczovL2dzdHJlYW1lci5mcmVlZGVza3RvcC5vcmcvc3JjL2dzdC1wbHVnaW5zLWdv b2QvZ3N0LXBsdWdpbnMtZ29vZC0xLjE2LjAudGFyLnh6CjY1NGFkZWYzMzM4MGQ2MDQxMTJmNzAy YzI5Mjc1NzRjZmMyODVlMzEzMDdiNzllNTg0MTEzODU4ODM4YmIwZmQgIGdzdC1wbHVnaW5zLWdv b2QtMS4xNi4wLnRhci54egoKaHR0cHM6Ly9nc3RyZWFtZXIuZnJlZWRlc2t0b3Aub3JnL3NyYy9n c3QtcGx1Z2lucy11Z2x5L2dzdC1wbHVnaW5zLXVnbHktMS4xNi4wLnRhci54egplMzA5NjRjNWYw MzFjMzIyODllMGIyNWUxNzZjM2M5NWE1NzM3ZjIwNTJkZmM4MWQwZjc0MjdlZjAyMzNhNGMyICBn c3QtcGx1Z2lucy11Z2x5LTEuMTYuMC50YXIueHoKCmh0dHBzOi8vZ3N0cmVhbWVyLmZyZWVkZXNr dG9wLm9yZy9zcmMvZ3N0LXBsdWdpbnMtYmFkL2dzdC1wbHVnaW5zLWJhZC0xLjE2LjAudGFyLnh6 CjIyMTM5ZGUzNTYyNmFkYTYwOTBiZGZhMzQyM2IyN2I3ZmMxNWEwMTk4MzMxZDI1Yzk1ZTZiMTJj YjEwNzJiMDUgIGdzdC1wbHVnaW5zLWJhZC0xLjE2LjAudGFyLnh6CgpodHRwczovL2dzdHJlYW1l ci5mcmVlZGVza3RvcC5vcmcvc3JjL2dzdC1saWJhdi9nc3QtbGliYXYtMS4xNi4wLnRhci54egpk ZmFjMTE5MDQzYTljZmRjYWNkN2FjZGU3N2Y2NzRhYjE3MmNmMjUzN2I1ODEyYmU1MmY0OWU5Y2Rk YzUzZDlhICBnc3QtbGliYXYtMS4xNi4wLnRhci54egoKaHR0cHM6Ly9nc3RyZWFtZXIuZnJlZWRl c2t0b3Aub3JnL3NyYy9nc3QtcnRzcC1zZXJ2ZXIvZ3N0LXJ0c3Atc2VydmVyLTEuMTYuMC50YXIu eHoKMTk4ZTllZWMxYTNlMzJkYzgxMGQzZmJmM2E3MTQ4NTBhMjJjNjI4OGQ0YTVjOGU4MDJjNWZm OTg0YWYwM2YxOSAgZ3N0LXJ0c3Atc2VydmVyLTEuMTYuMC50YXIueHoKCmh0dHBzOi8vZ3N0cmVh bWVyLmZyZWVkZXNrdG9wLm9yZy9zcmMvZ3N0LXZhbGlkYXRlL2dzdC12YWxpZGF0ZS0xLjE2LjAu dGFyLnh6CjkzMzFhZTQ4YTE3M2EwNDgyNDM1Mzk3MzBjYzdhODg2MDc3Nzc3NjJkZWE0YWViYmMz YWI1NTk4MWU2OGQ2YzkgIGdzdC12YWxpZGF0ZS0xLjE2LjAudGFyLnh6CgpodHRwczovL2dzdHJl YW1lci5mcmVlZGVza3RvcC5vcmcvc3JjL2dzdC1weXRob24vZ3N0LXB5dGhvbi0xLjE2LjAudGFy Lnh6CjU1ZGM3YWFlZDE4NTU1NjVmOWI5ZWY4NDJkOTNlOTNiZmM1Y2IyYjM3NmZhZWY2YWY1YjQ2 M2UxNzc0ZTJkMzggIGdzdC1weXRob24tMS4xNi4wLnRhci54egoKaHR0cHM6Ly9nc3RyZWFtZXIu ZnJlZWRlc2t0b3Aub3JnL3NyYy9nc3RyZWFtZXItdmFhcGkvZ3N0cmVhbWVyLXZhYXBpLTEuMTYu MC50YXIueHoKNGU3ZmNlNjI2ZWUwNTkwZGNhNzRiNWE4MzQxZDI1YmFjNzYzMDc5NDUxMzFhOTcw YjQxNGZjNTg5NWY1MTcxZiAgZ3N0cmVhbWVyLXZhYXBpLTEuMTYuMC50YXIueHoKCmh0dHBzOi8v Z3N0cmVhbWVyLmZyZWVkZXNrdG9wLm9yZy9zcmMvZ3N0LW9teC9nc3Qtb214LTEuMTYuMC50YXIu eHoKZmVmNzdjZGRjMDI3ODQ2MDg0NTFjNDZiOWRlZjg4MGI2MzIzMGEyNDZkZWNmODkwMGYyZGEy ZWQ1NGE4YWY0YSAgZ3N0LW9teC0xLjE2LjAudGFyLnh6CgpodHRwczovL2dzdHJlYW1lci5mcmVl ZGVza3RvcC5vcmcvc3JjL2dzdHJlYW1lci1lZGl0aW5nLXNlcnZpY2VzL2dzdHJlYW1lci1lZGl0 aW5nLXNlcnZpY2VzLTEuMTYuMC50YXIueHoKODJhM2ZhZWZiMmIwZDkxZTEzNGZkMDJjZGRlZWU3 MThiNzg0NmEwN2NiZjAxMjdmZWQ3YWEwM2UyNTQ5NWFkMSAgZ3N0cmVhbWVyLWVkaXRpbmctc2Vy dmljZXMtMS4xNi4wLnRhci54egoKaHR0cHM6Ly9nc3RyZWFtZXIuZnJlZWRlc2t0b3Aub3JnL3Ny Yy9nc3RyZWFtZXItc2hhcnAvZ3N0cmVhbWVyLXNoYXJwLTEuMTYuMC50YXIueHoKNGQyODQwNDZh YzQ2MjBiMWRhYjM1MjE4NzIyNjg3Y2YxNzNiOWM0MWRkNzRjN2JjODg3MTRkNGY2OGE1YWZhNyBn c3RyZWFtZXItc2hhcnAtMS4xNi4wLnRhci54egoK --=-rnzVEDmV6t4WgzSTBeJq-- --=-3n5BecC/KwoCEnFjb7r8 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE1jcDLkW4xlhblFZWXS7ub280nXwFAly5tvcACgkQXS7ub280 nXy2KxAAum6mTbqsVbijSRnvDxYtd1SFjh1dPiCXEZev4oaDGH//SQhQIrUureWL OvjM+Il3NzUGKEBO/hmn5t/pdMlsXQDe+o6bR9XH2iD4UxdmAjd5R3c/YK9FrOCB NpRNFb64SQiyWRB66jZt3BCa6+cxbhNey7RBrJmK63mwYLYHRnBmB+HCnYJ33niV 0UiAxko6iAta3JppDTB467xLFJZtaEzsrHYhulZRg0819pgenjB4KWQ8/eV3YPFQ HDA4V5+0h/OL/m+eIkwHwirUcEqXsHOkTF37gKJdWOnxjAFoVNB/ADeQTFLMYhwX 2rcWn46b9JpGvDSxqiwbvGUgvxxzmcBlekS1SFDUEK2rpJB2ZeRGUMEqyAnwenD/ 8uXHaxbd/qSJGjn3/SzV0L62yHYp1Jcq4mTEHeKS5KwlGjpUfx/pATULRjw5ejQS n0RbPU/6YAAEuQ4NH9RTMhpjCow6t5szmUAFEqQmLBTDVfS2RsIrhKSbiwJM0UIl PpL7JIfzRX79CsFCzFuxyIobUDMAPphKXFdnq1L5kRL4XKjQSwMEsgq1nIs95ZvB s2YcTE9aui1b7N8NzdEwGMcu8O3C4Nh7d35FEtC00MhKDtNW3u1gP4mgmmRMY0ld 78MaIMteCqG87HdSwb6ouivxf0aVqAqxE5YHzmCGZIUU2YBCkww= =6AGX -----END PGP SIGNATURE----- --=-3n5BecC/KwoCEnFjb7r8--