Release 1.15.90

This commit is contained in:
Tim-Philipp Müller 2019-04-11 00:35:55 +01:00
parent d09b7c8e4f
commit cd46712162
6 changed files with 152 additions and 50 deletions

View file

@ -1,3 +1,81 @@
=== release 1.15.90 ===
2019-04-11 00:35:55 +0100 Tim-Philipp Müller <tim@centricular.com>
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
* gst-rtsp-server.doap:
* meson.build:
Release 1.15.90
2019-04-10 10:32:53 +0200 Ulf Olsson <ulfo@axis.com>
* gst/rtsp-server/rtsp-stream.c:
rtsp-stream: Add support for GCM (RFC 7714)
Follow-up to !198
2019-03-28 00:27:37 +0100 Erlend Eriksen <erlend_ne@hotmail.com>
* gst/rtsp-server/rtsp-session-pool.c:
session pool: fix missing klass-> in klass->create_session
2019-03-23 19:16:17 +0000 Tim-Philipp Müller <tim@centricular.com>
* meson.build:
g-i: pass --quiet to g-ir-scanner
This suppresses the annoying 'g-ir-scanner: link: cc ..' output
that we get even if everything works just fine.
We still get g-ir-scanner warnings and compiler warnings if
we pass this option.
2019-03-23 19:15:48 +0000 Tim-Philipp Müller <tim@centricular.com>
* meson.build:
g-i: silence 'nested extern' compiler warnings when building scanner binary
We need a nested extern in our init section for the scanner binary
so we can call gst_init to make sure GStreamer types are initialised
(they are not all lazy init via get_type functions, but some are in
exported variables). There doesn't seem to be any other mechanism to
achieve this, so just remove that warning, it's not important at all.
2019-03-21 11:49:10 +0000 Tim-Philipp Müller <tim@centricular.com>
* meson.build:
meson: pass -Wno-unused to compiler if gstreamer debug system is disabled
2019-03-14 07:37:26 +0100 Göran Jönsson <goranjn@axis.com>
* gst/rtsp-server/rtsp-media.c:
* tests/check/gst/media.c:
rtsp-media: Handle set state when preparing.
Handle the situation when a call to gst_rtsp_media_set_state is done
when media status is preparing.
Also add unit test for this scenario.
The unit test simulate on a media level when two clients share a (live)
media.
Both clients have done SETUP and got responses. Now client 1 is doing
play and client 2 is just closing the connection.
Then without patch there are a problem when
client1 is calling gst_rtsp_media_unsuspend in handle_play_request.
And client2 is doing closing connection we can end up in a call
to gst_rtsp_media_set_state when
priv->status == GST_RTSP_MEDIA_STATUS_PREPARING and all the logic for
shut down media is jumped over .
With this patch and this scenario we wait until
priv->status == GST_RTSP_MEDIA_STATUS_PREPARED and then continue to
execute after that and now we will execute the logic for
shut down media.
2019-03-04 09:13:30 +0000 Tim-Philipp Müller <tim@centricular.com>
* NEWS:
* RELEASE:
* configure.ac:
* meson.build:
Back to development
=== release 1.15.2 ===
2019-02-26 11:58:53 +0000 Tim-Philipp Müller <tim@centricular.com>

98
NEWS
View file

@ -4,7 +4,7 @@ GSTREAMER 1.16 RELEASE NOTES
GStreamer 1.16 has not been released yet. It is scheduled for release in
March 2019.
April 2019.
1.15.x is the unstable development version that is being developed in
the git master branch and which will eventually result in 1.16.
@ -15,7 +15,7 @@ the git master branch and which will eventually result in 1.16.
See https://gstreamer.freedesktop.org/releases/1.16/ for the latest
version of this document.
_Last updated: Wednesday 27 January 2019, 00:30 UTC (log)_
_Last updated: Wednesday 10 April 2019, 00:50 UTC (log)_
Introduction
@ -648,6 +648,15 @@ OpenGL integration
import DMABUF FDs and also directly pass the pixel format, relying
on the GPU to do the conversion.
- The OpenGL library no longer restores the OpenGL viewport. This is a
performance optimization to not require performing multiple
expensive glGet*() function calls per frame. This affects any
application or plugin use of the following functions and objects:
- glcolorconvert library object (not the element)
- glviewconvert library object (not the element)
- gst_gl_framebuffer_draw_to_texture()
- custom GstGLWindow implementations
Tracing framework and debugging improvements
@ -1164,47 +1173,51 @@ Windows
Contributors
Aleix Conchillo Flaqué, Alessandro Decina, Alexandru Băluț, Alex Ashley,
Alexey Chernov, Alicia Boya García, Amit Pandya, Andoni Morales
Alastruey, Andreas Frisch, Andre McCurdy, Andy Green, Anthony Violo,
Antoine Jacoutot, Antonio Ospite, Arun Raghavan, Aurelien Jarno,
Aaron Boxer, Aleix Conchillo Flaqué, Alessandro Decina, Alexandru Băluț,
Alex Ashley, Alexey Chernov, Alicia Boya García, Amit Pandya, Andoni
Morales Alastruey, Andreas Frisch, Andre McCurdy, Andy Green, Anthony
Violo, Antoine Jacoutot, Antonio Ospite, Arun Raghavan, Aurelien Jarno,
Aurélien Zanelli, ayaka, Bananahemic, Bastian Köcher, Branko Subasic,
Brendan Shanks, Carlos Rafael Giani, Christoph Reiter, Corentin Noël,
Daeseok Youn, Daniel Drake, Daniel Klamt, Dardo D Kleiner, David Ing,
David Svensson Fors, Devarsh Thakkar, Dimitrios Katsaros, Edward Hervey,
Emilio Pozuelo Monfort, Enrique Ocaña González, Ezequiel Garcia, Fabien
Dessenne, Fabrizio Gennari, Florent Thiéry, Francisco Velazquez,
Freyr666, Garima Gaur, Gary Bisson, George Kiagiadakis, Georg Lippitsch,
Georg Ottinger, Geunsik Lim, Göran Jönsson, Guillaume Desmottes, H1Gdev,
Haihao Xiang, Haihua Hu, Harshad Khedkar, Havard Graff, He Junyan,
Hoonhee Lee, Hosang Lee, Hyunjun Ko, Ingo Randolf, Iñigo Huguet, James
Stevenson, Jan Alexander Steffens, Jan Schmidt, Jerome Laheurte, Jimmy
Ohn, Joakim Johansson, Jochen Henneberg, Johan Bjäreholt, John-Mark
Bell, John Nikolaides, Jonathan Karlsson, Jonny Lamb, Jordan Petridis,
Josep Torra, Joshua M. Doe, Jos van Egmond, Juan Navarro, Jun Xie,
Brendan Shanks, Carlos Rafael Giani, Charlie Turner, Christoph Reiter,
Corentin Noël, Daeseok Youn, Damian Vicino, Dan Kegel, Daniel Drake,
Daniel Klamt, Danilo Spinella, Dardo D Kleiner, David Ing, David
Svensson Fors, Devarsh Thakkar, Dimitrios Katsaros, Edward Hervey,
Emilio Pozuelo Monfort, Enrique Ocaña González, Erlend Eriksen, Ezequiel
Garcia, Fabien Dessenne, Fabrizio Gennari, Florent Thiéry, Francisco
Velazquez, Freyr666, Garima Gaur, Gary Bisson, George Kiagiadakis, Georg
Lippitsch, Georg Ottinger, Geunsik Lim, Göran Jönsson, Guillaume
Desmottes, H1Gdev, Haihao Xiang, Haihua Hu, Harshad Khedkar, Havard
Graff, He Junyan, Hoonhee Lee, Hosang Lee, Hyunjun Ko, Ilya Smelykh,
Ingo Randolf, Iñigo Huguet, Jakub Adam, James Stevenson, Jan Alexander
Steffens, Jan Schmidt, Jerome Laheurte, Jimmy Ohn, Joakim Johansson,
Jochen Henneberg, Johan Bjäreholt, John-Mark Bell, John Bassett, John
Nikolaides, Jonathan Karlsson, Jonny Lamb, Jordan Petridis, Josep Torra,
Joshua M. Doe, Jos van Egmond, Juan Navarro, Julian Bouzas, Jun Xie,
Junyan He, Justin Kim, Kai Kang, Kim Tae Soo, Kirill Marinushkin, Kyrylo
Polezhaiev, Lars Petter Endresen, Linus Svensson, Louis-Francis
Ratté-Boulianne, Luis de Bethencourt, Luz Paz, Lyon Wang, Maciej Wolny,
Marc-André Lureau, Marc Leeman, Marcos Kintschner, Marian Mihailescu,
Marinus Schraal, Mark Nauwelaerts, Marouen Ghodhbane, Martin Kelly,
Matej Knopp, Mathieu Duponchelle, Matteo Valdina, Matthew Waters,
Matthias Fend, memeka, Michael Drake, Michael Gruner, Michael Olbrich,
Michael Tretter, Miguel Paris, Mike Wey, Mikhail Fludkov, Naveen
Cherukuri, Nicola Murino, Nicolas Dufresne, Niels De Graef, Nirbheek
Chauhan, Norbert Wesp, Ognyan Tonchev, Olivier Crête, Omar Akkila,
Patricia Muscalu, Patrick Radizi, Patrik Nilsson, Paul Kocialkowski, Per
Forlin, Peter Körner, Peter Seiderer, Petr Kulhavy, Philippe Normand,
Philippe Renon, Philipp Zabel, Pierre Labastie, Roland Jon, Roman
Sivriver, Rosen Penev, Russel Winder, Sam Gigliotti, Sean-Der, Sebastian
Dröge, Seungha Yang, Sjoerd Simons, Snir Sheriber, Song Bing, Soon,
Thean Siew, Sreerenj Balachandran, Stefan Ringel, Stephane Cerveau,
Stian Selnes, Suhas Nayak, Takeshi Sato, Thiago Santos, Thibault
Saunier, Thomas Bluemel, Tianhao Liu, Tim-Philipp Müller, Tomasz
Andrzejak, Tomislav Tustonić, U. Artie Eoff, Ulf Olsson, Varunkumar
Allagadapa, Víctor Guzmán, Víctor Manuel Jáquez Leal, Vincenzo Bono,
Vineeth T M, Vivia Nikolaidou, Wang Fei, wangzq, Whoopie, Wim Taymans,
Wind Yuan, Wonchul Lee, Xabier Rodriguez Calvar, Xavier Claessens,
Haihao Xiang, Yacine Bandou, Yeongjin Jeong, Yuji Kuwabara, Zeeshan Ali,
Ratté-Boulianne, Lucas Stach, Luis de Bethencourt, Luz Paz, Lyon Wang,
Maciej Wolny, Marc-André Lureau, Marc Leeman, Marco Trevisan (Treviño),
Marcos Kintschner, Marian Mihailescu, Marinus Schraal, Mark Nauwelaerts,
Marouen Ghodhbane, Martin Kelly, Matej Knopp, Mathieu Duponchelle,
Matteo Valdina, Matthew Waters, Matthias Fend, memeka, Michael Drake,
Michael Gruner, Michael Olbrich, Michael Tretter, Miguel Paris, Mike
Wey, Mikhail Fludkov, Naveen Cherukuri, Nicola Murino, Nicolas Dufresne,
Niels De Graef, Nirbheek Chauhan, Norbert Wesp, Ognyan Tonchev, Olivier
Crête, Omar Akkila, Pat DeSantis, Patricia Muscalu, Patrick Radizi,
Patrik Nilsson, Paul Kocialkowski, Per Forlin, Peter Körner, Peter
Seiderer, Petr Kulhavy, Philippe Normand, Philippe Renon, Philipp Zabel,
Pierre Labastie, Piotr Drąg, Roland Jon, Roman Sivriver, Roman Shpuntov,
Rosen Penev, Russel Winder, Sam Gigliotti, Santiago Carot-Nemesio,
Sean-Der, Sebastian Dröge, Seungha Yang, Shi Yan, Sjoerd Simons, Snir
Sheriber, Song Bing, Soon, Thean Siew, Sreerenj Balachandran, Stefan
Ringel, Stephane Cerveau, Stian Selnes, Suhas Nayak, Takeshi Sato,
Thiago Santos, Thibault Saunier, Thomas Bluemel, Tianhao Liu,
Tim-Philipp Müller, Tobias Ronge, Tomasz Andrzejak, Tomislav Tustonić,
U. Artie Eoff, Ulf Olsson, Varunkumar Allagadapa, Víctor Guzmán, Víctor
Manuel Jáquez Leal, Vincenzo Bono, Vineeth T M, Vivia Nikolaidou, Wang
Fei, wangzq, Whoopie, Wim Taymans, Wind Yuan, Wonchul Lee, Xabier
Rodriguez Calvar, Xavier Claessens, Haihao Xiang, Yacine Bandou,
Yeongjin Jeong, Yuji Kuwabara, Zeeshan Ali,
… and many others who have contributed bug reports, translations, sent
suggestions or helped testing.
@ -1234,7 +1247,7 @@ the git 1.16 branch, which is a stable branch.
1.16.0
1.16.0 is scheduled to be released in March 2019.
1.16.0 is scheduled to be released in April 2019.
Known Issues
@ -1269,6 +1282,7 @@ August/September.
------------------------------------------------------------------------
_These release notes have been prepared by Tim-Philipp Müller with_
_contributions from Sebastian Dröge and Guillaume Desmottes._
_contributions from Sebastian Dröge, Guillaume Desmottes and Matthew
Waters._
_License: CC BY-SA 4.0_

View file

@ -1,4 +1,4 @@
This is GStreamer gst-rtsp-server 1.15.2.1.
This is GStreamer gst-rtsp-server 1.15.90.
GStreamer 1.15 is the development branch leading up to the next major
stable version which will be 1.16.

View file

@ -2,7 +2,7 @@ AC_PREREQ(2.69)
dnl initialize autoconf
dnl when going to/from release please set the nano (fourth number) right !
dnl releases only do Wall, cvs and prerelease does Werror too
AC_INIT([GStreamer RTSP Server Library], [1.15.2.1],
AC_INIT([GStreamer RTSP Server Library], [1.15.90],
[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],
[gst-rtsp-server])
AG_GST_INIT
@ -53,13 +53,13 @@ dnl 1.2.5 => 205
dnl 1.10.9 (who knows) => 1009
dnl
dnl sets GST_LT_LDFLAGS
AS_LIBTOOL(GST, 1502, 0, 1502)
AS_LIBTOOL(GST, 1590, 0, 1590)
dnl *** required versions of GStreamer stuff ***
GST_REQ=1.15.2.1
GSTPB_REQ=1.15.2.1
GSTPG_REQ=1.15.2.1
GSTPD_REQ=1.15.2.1
GST_REQ=1.15.90
GSTPB_REQ=1.15.90
GSTPG_REQ=1.15.90
GSTPD_REQ=1.15.90
dnl *** autotools stuff ****

View file

@ -30,6 +30,16 @@ RTSP server library based on GStreamer
</GitRepository>
</repository>
<release>
<Version>
<revision>1.15.90</revision>
<branch>master</branch>
<name></name>
<created>2019-04-11</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.15.90.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.15.2</revision>

View file

@ -1,5 +1,5 @@
project('gst-rtsp-server', 'c',
version : '1.15.2.1',
version : '1.15.90',
meson_version : '>= 0.47',
default_options : ['warning_level=1', 'buildtype=debugoptimized'])