GStreamer 1.14.0 major new stable release

Tim-Philipp Müller <[email protected]> Tue, 20 Mar 2018 02:12:34 +0000
Newsgroups gmane.comp.kde.users.multimedia,gmane.comp.video.gstreamer.devel,gmane.comp.gnome.multimedia
Message-ID <[email protected]>
--=-muWw8Hnm2JN3aAi2y8qM
Content-Type: multipart/alternative; boundary="=-9koOP5QZ4Rfgh37u8yAI"


--=-9koOP5QZ4Rfgh37u8yAI
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

The GStreamer team is thrilled to announce a new major feature
releaseof your favourite cross-platform multimedia framework!
As always, this release is again packed with new features, bug fixes
and other improvements.
The 1.14 release series adds new features on top of the 1.12 series and
is part of the API and ABI-stable 1.x release series of the
GStreamermultimedia framework.
Highlights:
- WebRTC support: real-time audio/video streaming to and from web
browsers

- Experimental support for the next-gen royalty-free AV1 video codec

- Video4Linux: encoding support, stable element names and faster device
probing

- Support for the Secure Reliable Transport (SRT) video streaming
protocol

- RTP Forward Error Correction (FEC) support (ULPFEC)

- RTSP 2.0 support in rtspsrc and gst-rtsp-server

- ONVIF audio backchannel support in gst-rtsp-server and rtspsrc

- playbin3 gapless playback and pre-buffering support

- tee, our stream splitter/duplication element, now does allocation
query aggregation which is important for efficient data handling and
zero-copy

- QuickTime muxer has a new prefill recording mode that allows file
import in Adobe Premiere and FinalCut Pro while the file is still being
written.

- rtpjitterbuffer fast-start mode and timestamp offset adjustment
smoothing

- souphttpsrc connection sharing, which allows for connection reuse,
cookie sharing, etc.

- nvdec: new plugin for hardware-accelerated video decoding using the
NVIDIA NVDEC API

- Adaptive DASH trick play support

- ipcpipeline: new plugin that allows splitting a pipeline across
multiple processes

- Major gobject-introspection annotation improvements for large parts
of the library API

- GStreamer C# bindings have been revived and seen many updates and
fixes

- The GStreamer Rust bindings had many usability improvements and cover
most of the API now.


Full release notes can be found at:
  https://gstreamer.freedesktop.org/releases/1.14/
Binaries for Android, iOS, Mac OS X and Windows will be provided
shortly.
Release tarballs can be downloaded directly from:
https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.14.0.tar.xz
fc361367f0d4b780a868a8833f9f30b9c9f4ac9faea4e6b251db8b4b0398466e  gstre
amer-1.14.0.tar.xz
https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base
-1.14.0.tar.xz7e904660ff56e02b036cf7fdfb77a50a540828ca9d2614d69ba931772
e5b6940  gst-plugins-base-1.14.0.tar.xz
https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good
-1.14.0.tar.xz6afa35747d528d3ab4ed8f5eac13f7235d7d28100d6a24dd78f81ec7c
0d04688  gst-plugins-good-1.14.0.tar.xz
https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly
-1.14.0.tar.xz3fb9ea5fc8a2de4b3eaec4128d71c6a2d81dd19befe1cd87cb833b98b
cb542d1  gst-plugins-ugly-1.14.0.tar.xz
https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1
.14.0.tar.xzed5e2badb6f2858f60017b93334d91fe58a0e3f85ed2f37f2e931416faf
b4f9f  gst-plugins-bad-1.14.0.tar.xz
https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.14.0.tar.xz
fb134b4d3e054746ef8b922ff157b0c7903d1fdd910708a45add66954da7ef89  gst-
libav-1.14.0.tar.xz
https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1
.14.0.tar.xz6b65a077bed815f6d3157ebea503cc9f3c32d289af2756b7ff7e3958744
d9756  gst-rtsp-server-1.14.0.tar.xz
https://gstreamer.freedesktop.org/src/gst-validate/gst-validate-1.14.0.
tar.xz33df08bf77f2895d64b7e8a957de3b930b4da0a8edabfbefcff2eab027eeffdf=20
 gst-validate-1.14.0.tar.xz
https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.14.0.tar.
xze0b98111150aa3fcdeb6e228cd770995fbdaa8586fc02ec9b3273d4ae83399e6  gst
-python-1.14.0.tar.xz
https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1
.14.0.tar.xze4e31f085ef289bf1049398f641345979d20a1b11a80285744bba985049
91df2  gstreamer-vaapi-1.14.0.tar.xz
https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-1.14.0.tar.xz4d43
c354087cb77924982943e34e0d47294b5570304db11fd8b268b53bcff693  gst-omx-
1.14.0.tar.xz
https://gstreamer.freedesktop.org/src/gstreamer-editing-services/gstrea
mer-editing-services-
1.14.0.tar.xz8d5f90eb532f4cf4aa1466807ef92b05bd1705970d7aabe10066929bbc
698d91  gstreamer-editing-services-1.14.0.tar.xz
https://gstreamer.freedesktop.org/src/gstreamer-sharp/gstreamer-sharp-1
.14.0.tar.xzeaf22eae2f12195befd0db3d1fe1ec8cc17b19dd3441af23dfe3e241acc
ba8ba gstreamer-sharp-1.14.0.tar.xz
Enjoy!
--=-9koOP5QZ4Rfgh37u8yAI
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><div><b>The GStreamer team is thrilled to announce=
 a new major feature release</b></div><div><b>of your favourite cross-platf=
orm multimedia framework!</b></div><div><br></div><div>As always, this rele=
ase is again packed with new features, bug fixes<br>and other improvements.=
</div><div><br></div><div>The 1.14 release series adds new features on top =
of the 1.12 series and<br>is part of the API and ABI-stable 1.x release ser=
ies of the GStreamer</div><div>multimedia framework.</div><div><br></div><d=
iv><b>Highlights:</b></div><div><br></div><div style=3D"margin-left: 3ch;">=
<div>- WebRTC support: real-time audio/video streaming to and from web<br>b=
rowsers</div><div><br></div><div>- Experimental support for the next-gen ro=
yalty-free AV1 video codec</div><div><br></div><div>- Video4Linux: encoding=
 support, stable element names and faster device probing</div><div><br></di=
v><div>- Support for the Secure Reliable Transport (SRT) video streaming pr=
otocol</div><div><br></div><div>- RTP Forward Error Correction (FEC) suppor=
t (ULPFEC)</div><div><br></div><div>- RTSP 2.0 support in rtspsrc and gst-r=
tsp-server</div><div><br></div><div>- ONVIF audio backchannel support in gs=
t-rtsp-server and rtspsrc</div><div><br></div><div>- playbin3 gapless playb=
ack and pre-buffering support</div><div><br></div><div>- tee, our stream sp=
litter/duplication element, now does allocation query aggregation which is =
important for efficient data handling and zero-copy</div><div><br></div><di=
v>- QuickTime muxer has a new prefill recording mode that allows file impor=
t in Adobe Premiere and FinalCut Pro while the file is still being written.=
</div><div><br></div><div>- rtpjitterbuffer fast-start mode and timestamp o=
ffset adjustment smoothing</div><div><br></div><div>- souphttpsrc connectio=
n sharing, which allows for connection reuse, cookie sharing, etc.</div><di=
v><br></div><div>- nvdec: new plugin for hardware-accelerated video decodin=
g using the NVIDIA NVDEC API</div><div><br></div><div>- Adaptive DASH trick=
 play support</div><div><br></div><div>- ipcpipeline: new plugin that allow=
s splitting a pipeline across multiple processes</div><div><br></div><div>-=
 Major gobject-introspection annotation improvements for large parts of the=
 library API</div><div><br></div><div>- GStreamer C# bindings have been rev=
ived and seen many updates and fixes</div><div><br></div><div>- The GStream=
er Rust bindings had many usability improvements and cover most of the API =
now.</div><div></div><div><br></div></div><div><b>Full release notes can be=
 found at:</b></div><div><br></div><div>&nbsp; <a href=3D"https://gstreamer=
.freedesktop.org/releases/1.14/">https://gstreamer.freedesktop.org/releases=
/1.14/</a></div><div><br></div><div><b>Binaries</b> for Android, iOS, Mac O=
S X and Windows will be provided shortly.</div><div><br></div><div><b>Relea=
se tarballs can be downloaded directly from:</b></div><div><br></div><div><=
a href=3D"https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.14.0.=
tar.xz">https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.14.0.ta=
r.xz</a></div><div>fc361367f0d4b780a868a8833f9f30b9c9f4ac9faea4e6b251db8b4b=
0398466e&nbsp;&nbsp;gstreamer-1.14.0.tar.xz</div><div><br></div><div><a hre=
f=3D"https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-bas=
e-1.14.0.tar.xz">https://gstreamer.freedesktop.org/src/gst-plugins-base/gst=
-plugins-base-1.14.0.tar.xz</a></div><div>7e904660ff56e02b036cf7fdfb77a50a5=
40828ca9d2614d69ba931772e5b6940&nbsp;&nbsp;gst-plugins-base-1.14.0.tar.xz</=
div><div><br></div><div><a href=3D"https://gstreamer.freedesktop.org/src/gs=
t-plugins-good/gst-plugins-good-1.14.0.tar.xz">https://gstreamer.freedeskto=
p.org/src/gst-plugins-good/gst-plugins-good-1.14.0.tar.xz</a></div><div>6af=
a35747d528d3ab4ed8f5eac13f7235d7d28100d6a24dd78f81ec7c0d04688&nbsp;&nbsp;gs=
t-plugins-good-1.14.0.tar.xz</div><div><br></div><div><a href=3D"https://gs=
treamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.14.0.tar.xz=
">https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1=
.14.0.tar.xz</a></div><div>3fb9ea5fc8a2de4b3eaec4128d71c6a2d81dd19befe1cd87=
cb833b98bcb542d1&nbsp;&nbsp;gst-plugins-ugly-1.14.0.tar.xz</div><div><br></=
div><div><a href=3D"https://gstreamer.freedesktop.org/src/gst-plugins-bad/g=
st-plugins-bad-1.14.0.tar.xz">https://gstreamer.freedesktop.org/src/gst-plu=
gins-bad/gst-plugins-bad-1.14.0.tar.xz</a></div><div>ed5e2badb6f2858f60017b=
93334d91fe58a0e3f85ed2f37f2e931416fafb4f9f&nbsp;&nbsp;gst-plugins-bad-1.14.=
0.tar.xz</div><div><br></div><div><a href=3D"https://gstreamer.freedesktop.=
org/src/gst-libav/gst-libav-1.14.0.tar.xz">https://gstreamer.freedesktop.or=
g/src/gst-libav/gst-libav-1.14.0.tar.xz</a></div><div>fb134b4d3e054746ef8b9=
22ff157b0c7903d1fdd910708a45add66954da7ef89&nbsp;&nbsp;gst-libav-1.14.0.tar=
.xz</div><div><br></div><div><a href=3D"https://gstreamer.freedesktop.org/s=
rc/gst-rtsp-server/gst-rtsp-server-1.14.0.tar.xz">https://gstreamer.freedes=
ktop.org/src/gst-rtsp-server/gst-rtsp-server-1.14.0.tar.xz</a></div><div>6b=
65a077bed815f6d3157ebea503cc9f3c32d289af2756b7ff7e3958744d9756&nbsp;&nbsp;g=
st-rtsp-server-1.14.0.tar.xz</div><div><br></div><div><a href=3D"https://gs=
treamer.freedesktop.org/src/gst-validate/gst-validate-1.14.0.tar.xz">https:=
//gstreamer.freedesktop.org/src/gst-validate/gst-validate-1.14.0.tar.xz</a>=
</div><div>33df08bf77f2895d64b7e8a957de3b930b4da0a8edabfbefcff2eab027eeffdf=
&nbsp;&nbsp;gst-validate-1.14.0.tar.xz</div><div><br></div><div><a href=3D"=
https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.14.0.tar.xz">=
https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.14.0.tar.xz</=
a></div><div>e0b98111150aa3fcdeb6e228cd770995fbdaa8586fc02ec9b3273d4ae83399=
e6&nbsp;&nbsp;gst-python-1.14.0.tar.xz</div><div><br></div><div><a href=3D"=
https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.14.=
0.tar.xz">https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-v=
aapi-1.14.0.tar.xz</a></div><div>e4e31f085ef289bf1049398f641345979d20a1b11a=
80285744bba98504991df2&nbsp;&nbsp;gstreamer-vaapi-1.14.0.tar.xz</div><div><=
br></div><div><a href=3D"https://gstreamer.freedesktop.org/src/gst-omx/gst-=
omx-1.14.0.tar.xz">https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-1.=
14.0.tar.xz</a></div><div>4d43c354087cb77924982943e34e0d47294b5570304db11fd=
8b268b53bcff693&nbsp;&nbsp;gst-omx-1.14.0.tar.xz</div><div><br></div><div><=
a href=3D"https://gstreamer.freedesktop.org/src/gstreamer-editing-services/=
gstreamer-editing-services-1.14.0.tar.xz">https://gstreamer.freedesktop.org=
/src/gstreamer-editing-services/gstreamer-editing-services-1.14.0.tar.xz</a=
></div><div>8d5f90eb532f4cf4aa1466807ef92b05bd1705970d7aabe10066929bbc698d9=
1&nbsp;&nbsp;gstreamer-editing-services-1.14.0.tar.xz</div><div><br></div><=
div><a href=3D"https://gstreamer.freedesktop.org/src/gstreamer-sharp/gstrea=
mer-sharp-1.14.0.tar.xz">https://gstreamer.freedesktop.org/src/gstreamer-sh=
arp/gstreamer-sharp-1.14.0.tar.xz</a></div><div>eaf22eae2f12195befd0db3d1fe=
1ec8cc17b19dd3441af23dfe3e241accba8ba gstreamer-sharp-1.14.0.tar.xz</div><d=
iv><br></div><div>Enjoy!</div><div></div><div></div></body></html>
--=-9koOP5QZ4Rfgh37u8yAI--

--=-muWw8Hnm2JN3aAi2y8qM
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEE1jcDLkW4xlhblFZWXS7ub280nXwFAlqwbhIACgkQXS7ub280
nXwx6hAArwMWvpfQP2cx3lubgWwcPYAXv5AH54JC5KItS+4KQbpZZFF1JLSKbfRm
6dhRaLSvvVx3bp774cl8iWVKr9Hp6KM4ANXaFIufTohhUP1KAGxybDqAbuXSuIPT
g/Tj71AP4JQF6+a8DqtIAQ1IVnpQmRw40jZI+mnCxmElm9NH04NraKtVqxMbWtQy
WEMVsEVOE0XkkgNvX4Z4bFr5V9vkVGTRe9crsEIZ2dv8y5T+bc9206zULocxDzf8
AtrT3zV8S+TAGq4EQKzvWpoOtlz/rgQ/ZJT9AVktN0JGN5b8phGKb0ggFsLYZlUf
CT3VK6e439QJpBZWM/Khk47qbCo5bhDL2wDqiBRooKKmmFwJSbjiYKLU4QirBGzE
ZaMhCXOnP5t/ua4z2ZO6a4SQB0iUX7m8zVfVe+W/O1HwdyQ1NOScTVKDrx3C/LcQ
im4KeSiGGZ050fKYUrruFqoTF5Edn3ddLqq6X5hF6DgHDgxk3Z8C6sA5OrB/w8G+
B+QsRecsBha7WICTyLfnBrJzz/Bc/29N3p/fGzE4kpvjzYh9pm36nwxWjV0lBZmW
Rf6lWl0TuEzzTKaFiF1S/T+yqbGZbsCZAqO4o+/FI9GXTg8vCQGxizdSQPGwh9S6
v/ENDyLFeGPXP898BMfBmYyliOPcgtNHkffvhbLMTxkCE/oy1PE=
=0Cc0
-----END PGP SIGNATURE-----

--=-muWw8Hnm2JN3aAi2y8qM--