diff --git a/ChangeLog b/ChangeLog index ad9391f1c7..9da37975be 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-07-27 Wim Taymans + + * gst-libs/gst/rtsp/gstrtspextension.c: (gst_rtsp_extension_send): + Fire the signal on the object, not the interface. + 2007-07-27 Jan Schmidt * gst-libs/gst/rtsp/.cvsignore: diff --git a/gst-libs/gst/rtsp/gstrtspextension.c b/gst-libs/gst/rtsp/gstrtspextension.c index 8097a0bf85..df644b038c 100644 --- a/gst-libs/gst/rtsp/gstrtspextension.c +++ b/gst-libs/gst/rtsp/gstrtspextension.c @@ -199,13 +199,10 @@ GstRTSPResult 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; }