From 42827c7be8e7fd05ded23bf373cb155a2b18d86c Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Wed, 24 Mar 2004 14:04:53 +0000 Subject: [PATCH] gst/level/gstlevel.c: add proxying getcaps function, so level doesn't advertise impossible caps Original commit message from CVS: * gst/level/gstlevel.c: (gst_level_init): add proxying getcaps function, so level doesn't advertise impossible caps --- ChangeLog | 6 ++++++ gst/level/gstlevel.c | 2 ++ 2 files changed, 8 insertions(+) diff --git a/ChangeLog b/ChangeLog index bdcd5e2..18cd946 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2004-03-24 Benjamin Otte + + * gst/level/gstlevel.c: (gst_level_init): + add proxying getcaps function, so level doesn't advertise impossible + caps + 2004-03-24 David Schleef * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_sink_event), diff --git a/gst/level/gstlevel.c b/gst/level/gstlevel.c index 391863d..f3ba18c 100644 --- a/gst/level/gstlevel.c +++ b/gst/level/gstlevel.c @@ -417,10 +417,12 @@ gst_level_init (GstLevel * filter) gst_pad_new_from_template (gst_static_pad_template_get (&sink_template_factory), "sink"); gst_pad_set_link_function (filter->sinkpad, gst_level_link); + gst_pad_set_getcaps_function (filter->sinkpad, gst_pad_proxy_getcaps); filter->srcpad = gst_pad_new_from_template (gst_static_pad_template_get (&src_template_factory), "src"); gst_pad_set_link_function (filter->srcpad, gst_level_link); + gst_pad_set_getcaps_function (filter->srcpad, gst_pad_proxy_getcaps); gst_element_add_pad (GST_ELEMENT (filter), filter->sinkpad); gst_pad_set_chain_function (filter->sinkpad, gst_level_chain); -- 2.7.4