diff options
author | Ronald S. Bultje <rbultje@ronald.bitfreak.net> | 2004-01-04 12:14:37 +0000 |
---|---|---|
committer | Ronald S. Bultje <rbultje@ronald.bitfreak.net> | 2004-01-04 12:14:37 +0000 |
commit | 0a8cb9cef9c18f4d293224f17b68ead75d7d3f16 (patch) | |
tree | e2e4bdc43c8f40c231b4ca6a560fb269849d93c4 /gst/wavenc | |
parent | cd628a8fded99f87ccc968fbcf0cdf62b39d8908 (diff) |
gst/wavenc/gstwavenc.c: Fix indenting, fix pad creation.
Original commit message from CVS:
2004-01-04 Ronald Bultje <rbultje@ronald.bitfreak.net>
* gst/wavenc/gstwavenc.c: (set_property), (gst_wavenc_init):
Fix indenting, fix pad creation.
Diffstat (limited to 'gst/wavenc')
-rw-r--r-- | gst/wavenc/gstwavenc.c | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/gst/wavenc/gstwavenc.c b/gst/wavenc/gstwavenc.c index 769c95ea..98a5b6cc 100644 --- a/gst/wavenc/gstwavenc.c +++ b/gst/wavenc/gstwavenc.c @@ -76,8 +76,6 @@ static GstElementDetails gst_wavenc_details = GST_ELEMENT_DETAILS ( "Iain Holmes <iain@prettypeople.org>" ); -static GstPadTemplate *srctemplate, *sinktemplate; - static GstStaticPadTemplate sink_factory = GST_STATIC_PAD_TEMPLATE ( "sink", @@ -154,9 +152,9 @@ gst_wavenc_change_state (GstElement *element) static void set_property (GObject *object, - guint prop_id, - const GValue *value, - GParamSpec *pspec) + guint prop_id, + const GValue *value, + GParamSpec *pspec) { GstWavEnc *enc; @@ -283,12 +281,16 @@ gst_wavenc_stop_file (GstWavEnc *wavenc) static void gst_wavenc_init (GstWavEnc *wavenc) { - wavenc->sinkpad = gst_pad_new_from_template (sinktemplate, "sink"); + GstElementClass *klass = GST_ELEMENT_GET_CLASS (wavenc); + + wavenc->sinkpad = gst_pad_new_from_template ( + gst_element_class_get_pad_template (klass, "sink"), "sink"); gst_element_add_pad (GST_ELEMENT (wavenc), wavenc->sinkpad); gst_pad_set_chain_function (wavenc->sinkpad, gst_wavenc_chain); gst_pad_set_link_function (wavenc->sinkpad, gst_wavenc_sinkconnect); - wavenc->srcpad = gst_pad_new_from_template (srctemplate, "src"); + wavenc->srcpad = gst_pad_new_from_template ( + gst_element_class_get_pad_template (klass, "src"), "src"); gst_element_add_pad (GST_ELEMENT (wavenc), wavenc->srcpad); wavenc->setup = FALSE; |