gstreamer/gst/rtsp-server
Thibault Saunier 9706199efb Start support for RTSP 2.0
This adds basic support for new 2.0 features, though the protocol is
subposdely backward incompatible, most semantics are the sames.

This commit adds:

- features:
 * version negotiation
 * pipelined requests support
 * Media-Properties support
 * Accept-Ranges support

- APIs:
  * gst_rtsp_media_seekable

The RTSP methods that have been removed when using 2.0 now return
BAD_REQUEST.

https://bugzilla.gnome.org/show_bug.cgi?id=781446
2017-10-05 13:23:48 -03:00
..
.gitignore .gitignore: 0.10 => 0.11 2011-06-07 10:59:03 +02:00
Makefile.am g-i: pass compiler env to g-ir-scanner 2016-05-25 10:28:43 +01:00
meson.build meson: Build gir 2017-04-13 14:11:43 -03:00
rtsp-address-pool.c introspection: add (nullable) annotations to return values 2014-06-26 19:08:16 +02:00
rtsp-address-pool.h Mark symbols explicitly for export with GST_EXPORT 2017-05-18 10:35:18 +01:00
rtsp-auth.c rtsp-auth: Don't remove digest-auth nonces that already/still have a client connected 2016-12-02 14:36:50 +02:00
rtsp-auth.h Mark symbols explicitly for export with GST_EXPORT 2017-05-18 10:35:18 +01:00
rtsp-client.c Start support for RTSP 2.0 2017-10-05 13:23:48 -03:00
rtsp-client.h Mark symbols explicitly for export with GST_EXPORT 2017-05-18 10:35:18 +01:00
rtsp-context.c context: defing a GType for the context 2013-11-12 11:21:55 +01:00
rtsp-context.h Mark symbols explicitly for export with GST_EXPORT 2017-05-18 10:35:18 +01:00
rtsp-media-factory-uri.c gobject-introspection: Add annotations to support language bindings 2014-03-24 00:36:42 +00:00
rtsp-media-factory-uri.h Mark symbols explicitly for export with GST_EXPORT 2017-05-18 10:35:18 +01:00
rtsp-media-factory.c rtsp-media-factory: Don't cache any media if NULL was returned as key 2017-09-25 19:41:33 +03:00
rtsp-media-factory.h Mark symbols explicitly for export with GST_EXPORT 2017-05-18 10:35:18 +01:00
rtsp-media.c Start support for RTSP 2.0 2017-10-05 13:23:48 -03:00
rtsp-media.h Start support for RTSP 2.0 2017-10-05 13:23:48 -03:00
rtsp-mount-points.c introspection: add missing allow-none annotations 2014-06-26 19:08:56 +02:00
rtsp-mount-points.h Mark symbols explicitly for export with GST_EXPORT 2017-05-18 10:35:18 +01:00
rtsp-params.c gobject-introspection: Add annotations to support language bindings 2014-03-24 00:36:42 +00:00
rtsp-params.h Mark symbols explicitly for export with GST_EXPORT 2017-05-18 10:35:18 +01:00
rtsp-permissions.c gobject-introspection: Add annotations to support language bindings 2014-03-24 00:36:42 +00:00
rtsp-permissions.h Mark symbols explicitly for export with GST_EXPORT 2017-05-18 10:35:18 +01:00
rtsp-sdp.c sdp: fix Memory leak in error case 2017-08-31 11:04:05 +01:00
rtsp-sdp.h Mark symbols explicitly for export with GST_EXPORT 2017-05-18 10:35:18 +01:00
rtsp-server.c rtsp-server: Change the logic so we don't pop a NULL context 2015-11-11 15:58:27 +01:00
rtsp-server.h Mark symbols explicitly for export with GST_EXPORT 2017-05-18 10:35:18 +01:00
rtsp-session-media.c Add initial support for RECORD 2015-02-06 09:42:42 +01:00
rtsp-session-media.h Mark symbols explicitly for export with GST_EXPORT 2017-05-18 10:35:18 +01:00
rtsp-session-pool.c rtsp-session-pool: Avoid dollar sign ($) in session ids 2015-12-15 16:57:37 -05:00
rtsp-session-pool.h Mark symbols explicitly for export with GST_EXPORT 2017-05-18 10:35:18 +01:00
rtsp-session.c gi: Fix some annotations and docstrings 2017-04-13 14:20:10 -03:00
rtsp-session.h Mark symbols explicitly for export with GST_EXPORT 2017-05-18 10:35:18 +01:00
rtsp-stream-transport.c rtsp: Ref transports in hash table. 2014-12-02 16:29:24 +01:00
rtsp-stream-transport.h Mark symbols explicitly for export with GST_EXPORT 2017-05-18 10:35:18 +01:00
rtsp-stream.c stream: Use stream duration as stream-stop if segment was not configured with a stop 2017-10-05 12:07:13 -03:00
rtsp-stream.h Mark symbols explicitly for export with GST_EXPORT 2017-05-18 10:35:18 +01:00
rtsp-thread-pool.c rtsp-thread-pool: explained why GSource is a part of ThreadImpl 2016-04-06 09:46:34 +01:00
rtsp-thread-pool.h Mark symbols explicitly for export with GST_EXPORT 2017-05-18 10:35:18 +01:00
rtsp-token.c introspection: add (nullable) annotations to return values 2014-06-26 19:08:16 +02:00
rtsp-token.h Mark symbols explicitly for export with GST_EXPORT 2017-05-18 10:35:18 +01:00