diff options
author | Benjamin Otte <otte@gnome.org> | 2004-03-24 14:04:53 +0000 |
---|---|---|
committer | Benjamin Otte <otte@gnome.org> | 2004-03-24 14:04:53 +0000 |
commit | 42827c7be8e7fd05ded23bf373cb155a2b18d86c (patch) | |
tree | 4e7f335fa8a5d052d1f9444d4160fe3d5dc82dfe /gst | |
parent | 4e902f5346ed41110b1331d980a11c206a8d283f (diff) |
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
Diffstat (limited to 'gst')
-rw-r--r-- | gst/level/gstlevel.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gst/level/gstlevel.c b/gst/level/gstlevel.c index 391863d0..f3ba18c0 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); |