summaryrefslogtreecommitdiffstats
path: root/gst/wavenc
diff options
context:
space:
mode:
authorRonald S. Bultje <rbultje@ronald.bitfreak.net>2004-01-04 12:14:37 +0000
committerRonald S. Bultje <rbultje@ronald.bitfreak.net>2004-01-04 12:14:37 +0000
commit0a8cb9cef9c18f4d293224f17b68ead75d7d3f16 (patch)
treee2e4bdc43c8f40c231b4ca6a560fb269849d93c4 /gst/wavenc
parentcd628a8fded99f87ccc968fbcf0cdf62b39d8908 (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.c16
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;