- Jul 19, 2014
-
-
Sebastian Dröge authored
-
- Jul 16, 2014
- Jul 11, 2014
-
-
Sebastian Dröge authored
-
- Jul 10, 2014
-
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
Expose a previously internal close method to close the client connection.
-
Wim Taymans authored
Release the lock before emiting the session-removed signal.
-
Wim Taymans authored
Release the object lock before calling the filter functions. We need to keep a cookie to detect when the list changed during the filter callback. We also keep a hashtable to make sure we only call the filter function once for each object in case of concurrent modification. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732950
-
- Jul 09, 2014
-
-
The unit tests run without a watch
-
-
-
This extra ref will be dropped when all client sessions have been removed. A session is removed when a client sends teardown, closes its endpoint of the TCP connection or the sessions expires. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732226
-
- Jul 08, 2014
-
-
Wim Taymans authored
Once we manage a media in a session, we can't unmanage it anymore without destroying it. Therefore, first check everything before we manage the media, otherwise if something is wrong we have no way to unmanage the media. If we created a new session and something went wrong, remove the session again. Fixes a leak in the unit test.
-
- Jul 03, 2014
-
-
Tim-Philipp Müller authored
-
- Jul 02, 2014
-
-
Wim Taymans authored
-
- Jul 01, 2014
-
-
Wim Taymans authored
The watch context is freed when the source is destroyed. Avoids a CRITICAL when we try to unref the context twice.
-
Wim Taymans authored
-
Wim Taymans authored
Protect the list of sessions with the lock. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732226
-
Wim Taymans authored
Don't just keep a weak ref to the session objects but use a hard ref. We will be notified when a session is removed from the pool (expired) with the new session-removed signal. Don't automatically close the RTSP connection when all the sessions of a client are removed, a client can continue to operate and it can create a new session if it wants. If you want to remove the client from the server, you have to use gst_rtsp_server_client_filter() now. Based on patch from Ognyan Tonchev <ognyan.tonchev at axis.com> See https://bugzilla.gnome.org/show_bug.cgi?id=732226
-
- Jun 30, 2014
-
-
Wim Taymans authored
Add a signal to be notified when a session is removed from the pool.
-
- Jun 28, 2014
-
-
Sebastian Dröge authored
-
- Jun 27, 2014
-
-
Wim Taymans authored
-
- Jun 26, 2014
- Jun 24, 2014
-
-
Wim Taymans authored
Use the generic C marshal function. Use more explicit type instead of G_TYPE_POINTER
-
Wim Taymans authored
-
Wim Taymans authored
They don't have a namespace.
- Jun 22, 2014
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
- Jun 19, 2014
-
-
Add encryption and authentication key length parameters to MIKEY. For the encoders, the key lengths are obtained from the cipher and auth algorithms set in the caps. For the decoders, they are obtained while parsing the key management from the client. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=730472
-
- Jun 18, 2014
- Jun 13, 2014
-
-
Wim Taymans authored
-
- Jun 05, 2014
-
-
Adding the possbilty to always have timout in header. This is configurabe with setting "timeout-always-visible". Fixes https://bugzilla.gnome.org/show_bug.cgi?id=728264
-
- May 21, 2014
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
From 211fa5f to 1f5d3c3
-