From 7a0d8307e89ea2703c7960d938bc5b653b64968a Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 27 May 2008 10:57:11 +0000 Subject: [PATCH] plugins/elements/gsttypefindelement.c: Use faster and safer _pad_push_event(). 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 | 7 +++++++ plugins/elements/gsttypefindelement.c | 8 ++++---- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 949d4a68f3..167f5692e0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2008-05-27 Wim Taymans + + * 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 * docs/gst/gstreamer-sections.txt: diff --git a/plugins/elements/gsttypefindelement.c b/plugins/elements/gsttypefindelement.c index 8b801aea38..0f6b06f418 100644 --- a/plugins/elements/gsttypefindelement.c +++ b/plugins/elements/gsttypefindelement.c @@ -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;