plugins/elements/gsttypefindelement.c: Use faster and safer _pad_push_event().
authorWim Taymans <wim.taymans@gmail.com>
Tue, 27 May 2008 10:57:11 +0000 (10:57 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Tue, 27 May 2008 10:57:11 +0000 (10:57 +0000)
Original commit message from CVS:
* plugins/elements/gsttypefindelement.c:
(gst_type_find_element_src_event),
(gst_type_find_element_handle_event):
Use faster and safer _pad_push_event().

ChangeLog
plugins/elements/gsttypefindelement.c

index 949d4a6..167f569 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2008-05-27  Wim Taymans  <wim.taymans@collabora.co.uk>
+
+       * plugins/elements/gsttypefindelement.c:
+       (gst_type_find_element_src_event),
+       (gst_type_find_element_handle_event):
+       Use faster and safer _pad_push_event().
+
 2008-05-27  Tim-Philipp Müller  <tim.muller at collabora co uk>
 
        * docs/gst/gstreamer-sections.txt:
index 8b801ae..0f6b06f 100644 (file)
@@ -412,7 +412,7 @@ gst_type_find_element_src_event (GstPad * pad, GstEvent * event)
     gst_mini_object_unref (GST_MINI_OBJECT (event));
     return FALSE;
   }
-  return gst_pad_event_default (pad, event);
+  return gst_pad_push_event (typefind->sink, event);
 }
 
 static void
@@ -514,7 +514,7 @@ gst_type_find_element_handle_event (GstPad * pad, GstEvent * event)
           }
 
           stop_typefinding (typefind);
-          res = gst_pad_event_default (pad, event);
+          res = gst_pad_push_event (typefind->src, event);
           break;
         }
         case GST_EVENT_FLUSH_STOP:
@@ -525,7 +525,7 @@ gst_type_find_element_handle_event (GstPad * pad, GstEvent * event)
           gst_buffer_replace (&typefind->store, NULL);
           /* fall through */
         case GST_EVENT_FLUSH_START:
-          res = gst_pad_event_default (pad, event);
+          res = gst_pad_push_event (typefind->src, event);
           break;
         default:
           GST_DEBUG_OBJECT (typefind, "Saving %s event to send later",
@@ -537,7 +537,7 @@ gst_type_find_element_handle_event (GstPad * pad, GstEvent * event)
       }
       break;
     case MODE_NORMAL:
-      res = gst_pad_event_default (pad, event);
+      res = gst_pad_push_event (typefind->src, event);
       break;
     case MODE_ERROR:
       break;