pwg: fix event function
authorWim Taymans <wim.taymans@collabora.co.uk>
Tue, 16 Oct 2012 09:12:38 +0000 (11:12 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Tue, 16 Oct 2012 09:23:13 +0000 (11:23 +0200)
docs/pwg/building-eventfn.xml

index 51836ef..b72e376 100644 (file)
     Below follows a very simple event function that we install on the sink
     pad of our element.
   </para>
-  <programlisting><!-- example-begin event.c a --><!--
-#include "init.func"
-#include "caps.func"
-static gboolean
-gst_my_filter_event (GstPad * pad, GstObject * parent, GstEvent * event)
-{
-  return gst_pad_event_default (pad, parent, event);
-}
---><!-- example-end event.c a -->
+  <programlisting>
+<![CDATA[
 static gboolean gst_my_filter_sink_event (GstPad    *pad,
                                           GstObject *parent,
-                                          GstBuffer *buf);
+                                          GstEvent  *event);
 
 [..]
 
@@ -34,7 +27,7 @@ gst_my_filter_init (GstMyFilter * filter)
 [..]
   /* configure event function on the pad before adding
    * the pad to the element */
-  gst_pad_set_event_function (filter-&gt;sinkpad,
+  gst_pad_set_event_function (filter->sinkpad,
       gst_my_filter_sink_event);
 [..]
 }
@@ -67,6 +60,7 @@ gst_my_filter_sink_event (GstPad    *pad,
   }
   return ret;
 }
+]]>
   </programlisting>
   <para>
     It is a good idea to call the default event handler