Original commit message from CVS:
* gst-libs/gst/rtsp/gstrtspextension.c: (gst_rtsp_extension_send):
Fire the signal on the object, not the interface.
+2007-07-27 Wim Taymans <wim.taymans@gmail.com>
+
+ * gst-libs/gst/rtsp/gstrtspextension.c: (gst_rtsp_extension_send):
+ Fire the signal on the object, not the interface.
+
2007-07-27 Jan Schmidt <thaytan@mad.scientist.com>
* gst-libs/gst/rtsp/.cvsignore:
gst_rtsp_extension_send (GstRTSPExtension * ext, GstRTSPMessage * req,
GstRTSPMessage * resp)
{
- GstRTSPExtensionInterface *iface;
GstRTSPResult res = GST_RTSP_OK;
- iface = GST_RTSP_EXTENSION_GET_IFACE (ext);
-
- g_signal_emit (G_OBJECT (iface), gst_rtsp_extension_signals[SIGNAL_SEND], 0,
- req, resp);
+ g_signal_emit (ext, gst_rtsp_extension_signals[SIGNAL_SEND], 0,
+ req, resp, &res);
return res;
}