diff options
author | Ognyan Tonchev <ognyan@axis.com> | 2013-06-17 16:18:37 +0200 |
---|---|---|
committer | Wim Taymans <wim.taymans@collabora.co.uk> | 2013-06-17 16:18:37 +0200 |
commit | 7e9df0e112c0074bda4305294a623efdcd54979c (patch) | |
tree | 52380f13918ca66ffba60bd0a86680b6d7c7f625 /gst/rtsp-server/rtsp-client.h | |
parent | b5f8ff82323cccf8d4e3d21254e0e06f7d13f169 (diff) |
rtsp-client: Make configure_client_transport virtual
This patch makes configure_client_transport virtual. The functionality is
needed to handle some weird clients sending multicast transport settings as url
options.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=702173
Diffstat (limited to 'gst/rtsp-server/rtsp-client.h')
-rw-r--r-- | gst/rtsp-server/rtsp-client.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gst/rtsp-server/rtsp-client.h b/gst/rtsp-server/rtsp-client.h index 75297b6..18bb522 100644 --- a/gst/rtsp-server/rtsp-client.h +++ b/gst/rtsp-server/rtsp-client.h @@ -113,6 +113,9 @@ struct _GstRTSPClientClass { GObjectClass parent_class; GstSDPMessage * (*create_sdp) (GstRTSPClient *client, GstRTSPMedia *media); + gboolean (*configure_client_transport) (GstRTSPClient * client, + GstRTSPClientState * state, + GstRTSPTransport * ct); GstRTSPResult (*params_set) (GstRTSPClient *client, GstRTSPClientState *state); GstRTSPResult (*params_get) (GstRTSPClient *client, GstRTSPClientState *state); |