From 7e9df0e112c0074bda4305294a623efdcd54979c Mon Sep 17 00:00:00 2001 From: Ognyan Tonchev Date: Mon, 17 Jun 2013 16:18:37 +0200 Subject: 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 --- gst/rtsp-server/rtsp-client.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gst/rtsp-server/rtsp-client.h') 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); -- cgit v1.2.3