From 08889d7a8ffaac8e6195783d70e496ede7dea11d Mon Sep 17 00:00:00 2001 From: "Ronald S. Bultje" Date: Tue, 22 Apr 2003 14:55:12 +0000 Subject: Added corresponding divx/xvid decoders and fixed some first-hand encoder bugs Original commit message from CVS: Added corresponding divx/xvid decoders and fixed some first-hand encoder bugs --- ext/xvid/gstxvidenc.c | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) (limited to 'ext/xvid/gstxvidenc.c') diff --git a/ext/xvid/gstxvidenc.c b/ext/xvid/gstxvidenc.c index e916bda1..7efe42f9 100644 --- a/ext/xvid/gstxvidenc.c +++ b/ext/xvid/gstxvidenc.c @@ -61,7 +61,7 @@ GST_PAD_TEMPLATE_FACTORY(src_template, "src", GST_PAD_SRC, GST_PAD_ALWAYS, - GST_CAPS_NEW("xvidenc_sink", + GST_CAPS_NEW("xvidenc_src", "video/xvid", NULL) ) @@ -191,9 +191,9 @@ gst_xvidenc_init (GstXvidEnc *xvidenc) gst_pad_set_link_function(xvidenc->sinkpad, gst_xvidenc_connect); /* create the src pad */ - xvidenc->sinkpad = gst_pad_new_from_template( - GST_PAD_TEMPLATE_GET(src_template), - "src"); + xvidenc->srcpad = gst_pad_new_from_template( + GST_PAD_TEMPLATE_GET(src_template), + "src"); gst_element_add_pad(GST_ELEMENT(xvidenc), xvidenc->srcpad); /* bitrate, etc. */ @@ -460,9 +460,9 @@ gst_xvidenc_get_property (GObject *object, } -static gboolean -plugin_init (GModule *module, - GstPlugin *plugin) +gboolean +gst_xvidenc_plugin_init (GModule *module, + GstPlugin *plugin) { GstElementFactory *factory; @@ -484,11 +484,3 @@ plugin_init (GModule *module, return TRUE; } - - -GstPluginDesc plugin_desc = { - GST_VERSION_MAJOR, - GST_VERSION_MINOR, - "xvidenc", - plugin_init -}; -- cgit v1.2.1